summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: use trapezoid distribution for tess on Fiji and PolarisNicolai Hähnle2016-06-201-3/+7
* radeonsi: Don't offset OFFCHIP_BUFFERING on pre-VI cards.Bas Nieuwenhuizen2016-05-301-2/+6
* radeonsi: always reserve output space for tess factorsMarek Olšák2016-05-271-1/+6
* radeonsi: Allow TES distribution between shader engines.Bas Nieuwenhuizen2016-05-261-15/+24
* radeonsi: Enable dynamic HS.Bas Nieuwenhuizen2016-05-261-1/+1
* radeonsi: Store inputs to memory when not using a TCS.Bas Nieuwenhuizen2016-05-261-0/+3
* radeonsi: Add offchip tessellation parameters.Bas Nieuwenhuizen2016-05-261-0/+9
* radeonsi: Add buffer for offchip storage between TCS and TES.Bas Nieuwenhuizen2016-05-261-0/+18
* radeonsi: Change default behaviour for undefined COLOR0Axel Davy2016-05-181-0/+3
* radeonsi: always allocate export memory for pixel shadersNicolai Hähnle2016-05-091-5/+10
* radeonsi: fix undefined behavior (memcpy arguments must be non-NULL)Nicolai Hähnle2016-05-071-1/+3
* gallium: remove helpers converting to/from TGSI_PROCESSOR_*Marek Olšák2016-04-221-1/+1
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-7/+7
* radeonsi: remove the shader parameter from si_set_ring_bufferMarek Olšák2016-04-221-10/+9
* radeonsi: move default tess level constant buffer to RW buffersMarek Olšák2016-04-221-8/+7
* radeonsi: rename and rearrange RW buffer slotsMarek Olšák2016-04-221-8/+8
* radeonsi: Add config parameter to si_shader_apply_scratch_relocs.Bas Nieuwenhuizen2016-04-211-1/+1
* radeonsi: fold num_user_sgprs where it is possibleMarek Olšák2016-04-141-16/+4
* radeonsi: fix SGPRS calculation once moreMarek Olšák2016-04-141-55/+12
* radeonsi: move scissor and viewport states into gallium/radeonMarek Olšák2016-04-121-22/+3
* radeonsi: disable early Z if the fragment shader writes to memoryNicolai Hähnle2016-03-211-2/+12
* radeonsi: process TGSI property NEXT_SHADERMarek Olšák2016-03-191-0/+27
* radeonsi: set DEPTH_BEFORE_SHADER based on FS_EARLY_DEPTH_STENCILNicolai Hähnle2016-03-141-0/+3
* radeonsi: use re-ZMarek Olšák2016-03-011-3/+17
* radeonsi: implement binary shaders & shader cache in memory (v2)Marek Olšák2016-02-211-4/+235
* radeonsi: move some struct si_shader members to new struct si_shader_infoMarek Olšák2016-02-211-9/+9
* radeonsi: compile non-GS middle parts of shaders immediately if enabledMarek Olšák2016-02-211-6/+30
* radeonsi: add PS prologMarek Olšák2016-02-211-0/+7
* radeonsi: separate out shader key bits for prologs & epilogsMarek Olšák2016-02-211-44/+47
* radeonsi: enable denorms for 64-bit and 16-bit floatsMarek Olšák2016-02-091-6/+12
* radeonsi: compile geometry shaders immediatelyMarek Olšák2016-02-091-1/+2
* radeonsi: split out code for deleting si_shaderMarek Olšák2016-02-091-29/+36