aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: skip drawing if the tess factor ring allocation failsMarek Olšák2015-09-241-2/+9
* radeonsi: add malloc fail paths to si_create_shader_stateMarek Olšák2015-09-241-0/+8
* radeonsi: use an indirect buffer for init_configMarek Olšák2015-09-011-0/+2
* radeonsi: don't set number of IB dwords for statesMarek Olšák2015-09-011-1/+1
* radeonsi: convert SPI state to an atomMarek Olšák2015-09-011-9/+16
* radeonsi: convert CB_TARGET_MASK setup to an atomMarek Olšák2015-09-011-1/+1
* radeonsi: don't rebind GSVS ring buffers every draw call using GSMarek Olšák2015-09-011-3/+8
* radeonsi: don't clear the tessellation factor ring bufferMarek Olšák2015-09-011-2/+0
* radeonsi: remove the tf_ring state, add the registers to init_configMarek Olšák2015-09-011-12/+13
* radeonsi: remove the gs_rings state, add the registers to init_configMarek Olšák2015-09-011-13/+14
* radeonsi: optimize viewport statesMarek Olšák2015-09-011-0/+2
* radeonsi: optimize scissor statesMarek Olšák2015-09-011-0/+20
* radeonsi: fix a Unigine Heaven hang when drirc is missingMarek Olšák2015-09-011-0/+10