summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: merge si_pipe_shader into si_shaderMarek Olšák2014-09-241-28/+28
* radeonsi: set KILL_ENABLE during shader compilation, remove uses_kill flagMarek Olšák2014-09-241-1/+5
* radeonsi: remove shader.ps_conservative_z, set db_shader_control insteadMarek Olšák2014-09-241-3/+4
* gallium/radeon: cleanup header inclusionEmil Velikov2014-08-281-2/+2
* radeonsi: don't set CB_SHADER_MASK=1 if there are no color outputsMarek Olšák2014-08-191-4/+0
* radeonsi: Use util_memcpy_cpu_to_le32()Tom Stellard2014-07-281-16/+7
* radeonsi/compute: Add support scratch buffer support v2Tom Stellard2014-07-211-0/+5
* radeonsi: Read rodata from ELF and append it to the end of shadersTom Stellard2014-07-211-1/+12
* radeonsi: use an SGPR instead of VGT_INDX_OFFSETMarek Olšák2014-07-181-4/+7
* radeonsi: assume LLVM 3.4.2 is always presentMarek Olšák2014-07-181-14/+0
* 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