summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: partially revert "switch descriptors to i32 vectors"Marek Olšák2014-07-141-0/+12
* radeonsi: rename definitions of shader limitsMarek Olšák2014-07-111-17/+17
* radeonsi: switch descriptors to i32 vectorsMarek Olšák2014-07-111-13/+16
* radeonsi: properly implement texture opcodes that take an offsetMarek Olšák2014-07-111-84/+104
* radeonsi: fix texture fetches with derivatives for 1DArray and 3D texturesMarek Olšák2014-07-111-4/+30
* radeonsi: fix samplerCubeShadow with biasMarek Olšák2014-07-111-6/+6
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-3/+3
* radeonsi: implement ARB_texture_query_lodMarek Olšák2014-06-191-24/+39
* radeonsi: pass ARB_conservative_depth parameters to the hardwareMarek Olšák2014-06-191-1/+20
* radeonsi: cosmetic changes in si_shader.cMarek Olšák2014-06-191-18/+13
* radeonsi: implement ARB_texture_gather and Gather functions from GLSL 4.00Marek Olšák2014-06-191-8/+115
* radeonsi: fixup sizes of shader resource and sampler arraysMarek Olšák2014-06-161-2/+2
* radeonsi: implement SAMPLEMASK fragment shader outputMarek Olšák2014-06-021-3/+15
* radeonsi: interpolate varyings at sample when full sample shading is enabledMarek Olšák2014-06-021-12/+12
* radeonsi: implement SAMPLEPOS fragment shader inputMarek Olšák2014-06-021-0/+23
* radeonsi: implement SAMPLEID fragment shader inputMarek Olšák2014-06-021-1/+17
* radeonsi: prepare depth export registers at compile timeMarek Olšák2014-05-101-0/+8
* radeonsi: simplify depth/stencil export codeMarek Olšák2014-05-101-11/+5
* radeonsi: add and use a helper function for loading constantsMarek Olšák2014-05-101-19/+19
* radeonsi: implement ARB_texture_cube_map_arrayMarek Olšák2014-05-061-4/+43
* radeonsi: Added Diag Handler to receive LLVM Error messagesDarren Powell2014-04-171-3/+9
* radeon: Rename struct radeon_llvm_binary to radeon_shader_binary v2Tom Stellard2014-03-071-1/+1
* radeonsi: Prevent geometry shader from emitting too many verticesMichel Daenzer2014-02-271-0/+16
* radeonsi: Use SI_BIG_ENDIAN now that it existsTom Stellard2014-02-241-1/+1
* radeonsi: Use util_cpu_to_le32() instead of bswap32() on big-endian systemsTom Stellard2014-02-241-1/+1
* radeonsi: Put GS ring buffer descriptors with streamout buffer descriptorsMichel Dänzer2014-01-291-8/+14
* radeonsi: Geometry shader micro-optimizationsMichel Dänzer2014-01-291-12/+10
* radeonsi: Pass VS resource descriptors to the HW ES shader stage as wellMichel Dänzer2014-01-291-8/+4
* radeonsi: Fix streamout from geometry shaderMichel Dänzer2014-01-291-10/+27
* radeonsi: Properly match ES outputs to GS inputsMichel Dänzer2014-01-291-5/+16
* radeonsi: Really dump TGSI code before any TGSI->LLVM conversion attemptMichel Dänzer2014-01-291-8/+8
* radeonsi: Also export clip distances with geometry shaderMichel Dänzer2014-01-291-0/+1
* radeonsi: Take GS into account for VS state in more placesMichel Dänzer2014-01-291-0/+4
* radeonsi: Handle TGSI_SEMANTIC_PRIMIDMichel Dänzer2014-01-291-1/+14
* radeonsi: Generalize counting of shader parametersMichel Dänzer2014-01-291-36/+46
* radeonsi: Fix handling of geometry shader output vertex IDMichel Dänzer2014-01-291-7/+19
* radeonsi: Initial geometry shader supportMichel Dänzer2014-01-291-155/+582
* radeonsi: Refactor shader input / output handling codeMichel Dänzer2014-01-291-218/+268
* radeonsi: cleanup includes, add missing licenseMarek Olšák2014-01-281-8/+0
* r600g,radeonsi: consolidate get_compute_paramMarek Olšák2014-01-281-1/+1
* radeonsi: Rename the commonly occurring rctx/r600 variables.Andreas Hartmetz2014-01-141-9/+9
* radeonsi: Rename R600->SI in some remaining defines.Andreas Hartmetz2014-01-141-1/+1
* radeonsi: Rename r600->si for functions in si_pipe.h.Andreas Hartmetz2014-01-141-1/+1
* radeonsi: Rename r600->si for functions in si_resource.h.Andreas Hartmetz2014-01-141-1/+1
* radeonsi: Rename r600->si for structs in si_pipe.h.Andreas Hartmetz2014-01-141-2/+2
* radeonsi: Apply si_* file naming scheme.Andreas Hartmetz2014-01-141-0/+2058