summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/radeonsi_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: Set SPI_SHADER_COL_FORMAT to what the pixel shader actually exports.Michel Dänzer2013-01-171-0/+10
* radeonsi: Pass texture type to sampling intrinsics.Michel Dänzer2013-01-171-4/+2
* radeon/llvm: improve cube map handlingVadim Girlin2012-12-181-2/+12
* radeonsi: Fix cube texture coordinates.Michel Dänzer2012-12-061-0/+7
* radeonsi: Bitcast result of packf16 intrinsic to float for export intrinsic.Michel Dänzer2012-11-291-1/+5
* radeonsi: Flesh out support for depth/stencil exports from the pixel shader.Michel Dänzer2012-11-281-2/+59
* radeonsi: Handle TGSI TXL opcode.Michel Dänzer2012-11-141-0/+7
* radeonsi: Handle TGSI TXB opcode.Michel Dänzer2012-11-141-0/+7
* radeonsi: Implement alpha testing in pixel shader.Michel Dänzer2012-11-121-0/+36
* radeonsi: Initialize uses_kill boolean from TGSI info.Michel Dänzer2012-11-121-0/+1
* radeonsi: Handle TGSI_SEMANTIC_FACE.Michel Dänzer2012-10-261-0/+27
* radeonsi: Handle TGSI_SEMANTIC_BCOLOR.Michel Dänzer2012-10-261-8/+52
* radeonsi: Don't snoop context state while building shaders.Michel Dänzer2012-10-261-2/+5
* radeonsi: remove unused local variablesMarek Olšák2012-10-111-1/+0
* radeonsi: Fix double compilation of shader variants.Michel Dänzer2012-10-021-0/+4
* radeonsi: Better indexing of parameters in the pixel shader.Michel Dänzer2012-10-021-4/+6
* radeonsi: define SGPR register numbersChristian König2012-10-011-13/+5
* radeonsi: remove unused codeChristian Koenig2012-09-261-19/+0
* 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