summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/radeonsi_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: Handle position input parameter for pixel shaders v2Tom Stellard2012-09-111-1/+15
* radeonsi: Pass shader type to the compilerTom Stellard2012-09-111-0/+12
* radeonsi: Handle TGSI_SEMANTIC_FOG.Michel Dänzer2012-09-071-0/+1
* radeonsi: Enable whole quad mode for pixel shaders.Michel Dänzer2012-09-061-2/+10
* radeonsi: stop big offsets from hanging the GPU v2Christian König2012-09-041-2/+9
* radeonsi: handle indirect constants gracefullyChristian König2012-09-031-0/+7
* radeonsi: Handle TGSI_SEMANTIC_PSIZETom Stellard2012-08-311-0/+1
* radeon/llvm: Declare the interpolation intrinsics as ReadOnlyTom Stellard2012-08-291-2/+2
* radeonsi: Use FP16 shader export format when necessary / possible.Michel Dänzer2012-08-271-10/+41
* radeonsi: Refactor initialization of shader export intrinsic arguments.Michel Dänzer2012-08-271-36/+48
* radeonsi: Maintain cache of pixel shader variants according to contxt state.Michel Dänzer2012-08-271-7/+7
* radeonsi: Fix LLVM context leak.Michel Dänzer2012-08-161-0/+1
* radeon/llvm: Add live-in registers during DAG loweringTom Stellard2012-08-151-2/+3
* radeonsi: cleanup shader headersChristian König2012-08-111-0/+28
* radeonsi: If pixel shader compilation fails, use a dummy shader.Michel Dänzer2012-08-081-1/+4
* radeonsi: Properly initialize si_shader_ctx.radeon_bldTom Stellard2012-08-021-0/+1
* radeonsi: Handle TGSI TXP opcode.Michel Dänzer2012-08-021-2/+24
* radeonsi: fix TEX writemaskChristian König2012-08-021-2/+2
* radeonsi: fix shader param and color countChristian König2012-08-021-5/+6
* radeonsi: fix texture loads from sampler > 0Christian König2012-08-021-2/+2
* radeonsi: fix dummy export in shaders v2Christian König2012-07-301-0/+19
* radeonsi: fix vertex buffer and elementsChristian König2012-07-301-3/+3
* radeonsi: fix shader size and handlingChristian König2012-07-301-13/+13
* radeonsi: rename r600_resource to si_resourceChristian König2012-07-301-3/+2
* radeonsi: Add support for loading integers from constant memoryTom Stellard2012-07-271-1/+3
* radeonsi: move shaders to new handlingChristian König2012-07-241-2/+2
* radeonsi: move rasterizer state into new handlingChristian König2012-07-241-1/+2
* radeonsi: move framebuffer to new handlingChristian König2012-07-241-1/+1
* radeonsi: Dump TGSI code prior to doing TGSI->LLVM conversion.Tom Stellard2012-07-121-1/+6
* radeonsi: Use linear instead of constant interpolation for now.Michel Dänzer2012-06-121-0/+8
* radeonsi: Only dump shaders with environment variable RADEON_DUMP_SHADERS=1.Michel Dänzer2012-06-121-8/+15
* radeonsi: Remove use.sgpr* intrinsics, use load instructions insteadTom Stellard2012-05-291-44/+36
* radeonsi: Handle TGSI CONST registersTom Stellard2012-05-291-42/+83
* radeonsi: Fix parameter cache offsets for fragment shader inputs.Michel Dänzer2012-05-181-0/+2
* radeonsi: Flesh out shader interpolation related code.Michel Dänzer2012-05-141-4/+17
* gallium/tgsi: Move interpolation info from tgsi_declaration to a separate token.Francisco Jerez2012-05-111-4/+4
* winsys/radeon: simplify buffer map/unmap functionsMarek Olšák2012-04-291-2/+2
* radeon: Move radeon_llvm_emit.cpp declarations into their own headerTom Stellard2012-04-231-0/+1
* radeonsi: (User) SGPR related cleanups.Michel Dänzer2012-04-191-4/+7
* radeonsi: Fix sampler offsets for shader intrinsic.Michel Dänzer2012-04-191-2/+2
* radeonsi: initial WIP SI codeTom Stellard2012-04-131-0/+565