summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: remove useless code that handles dx10_clamp_modeMarek Olšák2016-02-091-6/+6
* radeonsi: read SPI_PS_INPUT_ADDR from LLVM if it returns itMarek Olšák2016-02-091-1/+2
* radeonsi: implement forcing per-sample_interpolation using the shader key onlyMarek Olšák2016-02-091-83/+24
* radeonsi: move BCOLOR PS input locations after all other inputsMarek Olšák2016-02-091-15/+37
* radeonsi: move SPI_PS_INPUT_CNTL value computation to a separate functionMarek Olšák2016-02-091-34/+40
* radeonsi: generate a color_two_side variant only if the shader reads colorsMarek Olšák2016-02-091-1/+1
* radeonsi: rework RB+ for StoneyMarek Olšák2016-02-021-0/+3
* radeonsi: rename cb_target_mask state to cb_render_stateMarek Olšák2016-02-021-1/+1
* radeonsi: fix shader precompilation for shader-dbMarek Olšák2016-01-261-9/+35
* radeonsi: replace use of is_gs_copy_shader in si_shader_vsNicolai Hähnle2016-01-251-1/+1
* radeonsi: ensure that VGT_GS_MODE is sent when necessaryNicolai Hähnle2016-01-251-8/+21
* radeonsi: extract the VGT_GS_MODE calculation into its own functionNicolai Hähnle2016-01-251-19/+28
* Revert "radeonsi: fix discard-only fragment shaders (v2)"Nicolai Hähnle2016-01-221-4/+0
* radeonsi: fix discard-only fragment shaders (v2)Nicolai Hähnle2016-01-221-0/+4
* radeonsi: disable SPI color outputs the shader doesn't writeMarek Olšák2016-01-221-0/+12
* radeonsi: use all SPI color formatsMarek Olšák2016-01-221-1/+22
* radeonsi: use 32_AR for alpha-to-coverage without a color bufferMarek Olšák2016-01-221-1/+1
* radeonsi: set CB_SHADER_MASK according to SPI color formatsMarek Olšák2016-01-221-16/+35
* radeonsi: use SPI_SHADER_COL_FORMAT fields instead of export_16bpcMarek Olšák2016-01-221-9/+38
* radeonsi: don't miss changes to SPI_TMPRING_SIZEMarek Olšák2016-01-141-2/+7
* radeonsi: move POSITION and FACE fragment shader inputs to system valuesMarek Olšák2016-01-131-7/+1
* radeonsi: simplify gl_FragCoord behaviorMarek Olšák2016-01-131-23/+22
* radeonsi: add struct si_shader_configMarek Olšák2016-01-071-25/+25
* radeonsi: use EXP_NULL for pixel shaders without outputsMarek Olšák2016-01-071-5/+2
* radeonsi: simplify setting the DONE bit for PS exportsMarek Olšák2016-01-071-1/+1
* radeonsi: set SPI color formats and CB_SHADER_MASK outside of compilationMarek Olšák2016-01-071-3/+27
* radeonsi: write all MRTs only if there is exactly one outputMarek Olšák2016-01-071-1/+3
* radeonsi: determine SPI_SHADER_Z_FORMAT outside of shader compilationMarek Olšák2016-01-071-1/+6
* radeonsi: determine DB_SHADER_CONTROL outside of shader compilationMarek Olšák2016-01-071-7/+36
* radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)Nicolai Hähnle2016-01-021-1/+1
* radeonsi: count compilations in si_compile_llvmNicolai Hähnle2015-12-291-1/+0
* radeonsi: use tgsi_shader_info::colors_writtenMarek Olšák2015-12-111-9/+0
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-6/+6
* radeonsi: Rename si_shader::ls_rsrc{1,2} to si_shader::rsrc{1,2}Tom Stellard2015-11-251-2/+2
* radeonsi: remove dead code after ES-GS linkage changeMarek Olšák2015-11-131-13/+0