summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: add a debug flag that disables optimized shader variantsMarek Olšák2016-11-231-0/+5
* util: import CRC32 implementation from galliumMarek Olšák2016-11-221-1/+1
* radeonsi: remove all varyings for depth-only rendering or rasterization offMarek Olšák2016-11-211-1/+18
* radeonsi: eliminate VS outputs that aren't used by PS at runtimeMarek Olšák2016-11-211-4/+33
* radeonsi: record information about all written and read varyingsMarek Olšák2016-11-211-0/+69
* radeonsi: make si_shader_io_get_unique_index stricterMarek Olšák2016-11-211-1/+10
* radeonsi: don't export ClipVertex and ClipDistance[] if clipping is disabledMarek Olšák2016-11-211-2/+19
* radeonsi: add infrastr. for compiling optimized shader variants asynchronouslyMarek Olšák2016-11-211-34/+102
* radeonsi: don't set vs.epilog.export_prim_id if TES is boundMarek Olšák2016-11-211-4/+4
* radeonsi: simplify checking for monolithic compilationMarek Olšák2016-11-211-0/+6
* radeonsi: split the shader key into 3 logical partsMarek Olšák2016-11-211-66/+66
* radeonsi: assume that a VS without POSITION is LSMarek Olšák2016-11-211-0/+7
* radeonsi: fix vertex fetches for 2_10_10_10 formatsNicolai Hähnle2016-11-041-0/+4
* radeonsi: generate GS prolog to (partially) fix triangle strip adjacency rota...Nicolai Hähnle2016-11-031-4/+3
* radeonsi: make the GS copy shader owned by the GS selectorNicolai Hähnle2016-11-031-4/+18
* radeonsi: si_shader_vs only depends on the GS selectorNicolai Hähnle2016-11-031-2/+2
* radeonsi: si_vgt_gs_mode only depends on the selectorNicolai Hähnle2016-11-031-3/+3
* radeonsi: add a driver query for shader cache hitsMarek Olšák2016-11-011-1/+5
* radeonsi: remove si_resource_create_customMarek Olšák2016-10-261-2/+2
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-5/+4
* radeonsi: eliminate trivial constant VS outputsMarek Olšák2016-10-191-2/+15
* radeonsi: remove cb0_is_integer handlingMarek Olšák2016-10-191-4/+2
* radeonsi: adjust and clean up Z_ORDER and EXEC_ON_x settingsMarek Olšák2016-10-131-21/+32
* radeonsi: disable ReZMarek Olšák2016-10-131-7/+4
* radeonsi: fix R600_DEBUG=precompile for shader-dbMarek Olšák2016-10-121-0/+6
* radeonsi: add assertions to validate interpolation flagsMarek Olšák2016-10-051-0/+34
* radeonsi: remove unnecessary #includesMarek Olšák2016-10-041-2/+0
* radeonsi: don't re-create shader PM4 states after scratch buffer updateMarek Olšák2016-10-041-14/+16
* radeonsi: export SampleMask from pixel shaders at full rateMarek Olšák2016-09-131-4/+3
* radeonsi: also do VS_PARTIAL_FLUSH before updating VGT ring pointersMarek Olšák2016-09-051-0/+6
* gallium/radeon: merge USER_SHADER and INTERNAL_SHADER priority flagsMarek Olšák2016-08-261-6/+6
* radeonsi: eliminate PS OUT[1] if dual src blending is off and CB1 is not boundMarek Olšák2016-08-171-0/+7
* radeonsi: skip unnecessary si_update_shaders callsMarek Olšák2016-08-031-0/+7
* radeonsi: pre-generate shader logs for ddebugMarek Olšák2016-07-261-3/+17
* radeonsi: ensure sample locations are set for line and polygon smoothingNicolai Hähnle2016-07-231-2/+1
* gallium/u_queue: add optional cleanup callbackRob Clark2016-07-161-1/+2
* radeonsi: disable multi-threading when shader dumps are enabledNicolai Hähnle2016-07-081-0/+1
* radeonsi: use multi-threaded compilation in debug contextsNicolai Hähnle2016-07-081-4/+4
* radeonsi: explicitly choose center locations for 1xAA on PolarisNicolai Hähnle2016-07-081-0/+4
* radeonsi: do compilation from si_create_shader_selector asynchronouslyMarek Olšák2016-07-051-6/+33
* radeonsi: don't lock shader cache mutex during compilationMarek Olšák2016-07-051-6/+16
* radeonsi: separate the compilation chunk of si_create_shader_selectorMarek Olšák2016-07-051-80/+102
* radeonsi: print LLVM IRs to ddebug logsMarek Olšák2016-07-051-1/+8
* radeonsi: don't interpolate colors if flatshading is enabledMarek Olšák2016-07-051-0/+1
* radeonsi: enable the barycentric optimization in all casesMarek Olšák2016-07-051-8/+10
* radeonsi: compute only one set of interpolation (i,j) when MSAA is disabledMarek Olšák2016-07-051-0/+13
* radeonsi: split ps.prolog.force_persample_interp into persp and linear bitsMarek Olšák2016-07-051-9/+12
* radeonsi: enable distributed tess on multi-SE parts onlyMarek Olšák2016-06-291-1/+1
* radeonsi: set optimal VGT_HS_OFFCHIP_PARAMMarek Olšák2016-06-291-10/+39
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-3/+1