summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: link ES-GS just like LS-HSMarek Olšák2015-11-131-8/+5
* radeonsi: calculate optimal GS ring sizes to fix GS hangs on TongaMarek Olšák2015-11-131-47/+107
* radeonsi: rename si_update_gs_ringsMarek Olšák2015-11-131-2/+2
* radeonsi: calculate ESGS_RING_ITEMSIZE in create_shaderMarek Olšák2015-11-131-1/+2
* radeonsi: move maximum gs stream calculation into create_shaderMarek Olšák2015-11-131-16/+6
* radeonsi: clean up small duplication in si_shader_gsMarek Olšák2015-11-131-5/+6
* gallium/radeon: inline the r600_rings structureMarek Olšák2015-11-131-2/+2
* radeonsi: allow unbinding vertex shadersMarek Olšák2015-10-241-2/+2
* radeonsi: allow unbinding pixel shaders and remove the dummy shaderMarek Olšák2015-10-241-17/+1
* radeonsi: add checks for a NULL pixel shaderMarek Olšák2015-10-241-32/+41
* radeonsi: enable BC_OPTIMIZE if centroid isn't usedMarek Olšák2015-10-201-1/+5
* radeonsi: support thread-safe shaders shared by multiple contextsMarek Olšák2015-10-201-133/+146
* radeonsi: implement vertex color clampingMarek Olšák2015-10-171-1/+1
* radeonsi: implement fragment color clampingMarek Olšák2015-10-171-0/+1
* radeonsi: clean up other scratch buffer functionsMarek Olšák2015-10-171-15/+8
* radeonsi: clean up copy-pasted scratch buffer updatesMarek Olšák2015-10-171-26/+13
* radeonsi: unify shader create functionsMarek Olšák2015-10-171-40/+9
* radeonsi: unify shader delete functionsMarek Olšák2015-10-171-67/+17
* radeonsi: remove an unused ctx parameter in si_shader_destroyMarek Olšák2015-10-171-1/+1
* radeonsi: disable NaNs for LS and HSMarek Olšák2015-10-171-2/+4
* radeonsi: fix a GS hang on VIMarek Olšák2015-10-071-0/+18
* radeonsi: do force_persample_interp in shaders for non-trivial casesMarek Olšák2015-10-031-0/+34
* radeonsi: implement the simple case of force_persample_interpMarek Olšák2015-10-031-1/+34
* radeonsi: move SPI_PS_INPUT_ENA/ADDR registers to a separate stateMarek Olšák2015-10-031-14/+26
* gallium/radeon: tell the winsys the exact resource binding typesMarek Olšák2015-10-031-6/+6
* radeonsi: add scratch buffer to the buffer list when it's re-allocatedMarek Olšák2015-09-261-0/+1
* radeonsi: don't forget to update scratch relocations for LS, HS, ES shadersMarek Olšák2015-09-241-2/+6
* radeonsi: skip drawing if updating the scratch buffer failsMarek Olšák2015-09-241-14/+49
* radeonsi: skip drawing if PS fails to compile or uploadMarek Olšák2015-09-241-12/+3
* radeonsi: skip drawing if VS, TCS, TES, GS fail to compile or uploadMarek Olšák2015-09-241-7/+23
* radeonsi: handle fixed-func TCS shader create failureMarek Olšák2015-09-241-2/+5
* radeonsi: handle shader precompile failuresMarek Olšák2015-09-241-1/+6
* radeonsi: skip drawing if GS ring allocations failMarek Olšák2015-09-241-1/+10