summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: move is_gs_copy_shader to si_shader_contextNicolai Hähnle2016-01-251-1/+0
* radeonsi: disable SPI color outputs the shader doesn't writeMarek Olšák2016-01-221-0/+4
* radeonsi: add shader conversion code for all SPI color formatsMarek Olšák2016-01-221-0/+1
* radeonsi: use SPI_SHADER_COL_FORMAT fields instead of export_16bpcMarek Olšák2016-01-221-1/+1
* radeonsi: adjust the parameters of si_shader_dumpMarek Olšák2016-01-071-5/+2
* radeonsi: inline si_shader_binary_readMarek Olšák2016-01-071-2/+0
* radeonsi: move si_shader_dump call out of si_shader_binary_readMarek Olšák2016-01-071-5/+7
* radeonsi: add si_shader_destroy_binaryMarek Olšák2016-01-071-0/+1
* radeonsi: don't pass si_shader to si_compile_llvmMarek Olšák2016-01-071-3/+7
* radeonsi: don't pass si_shader to si_shader_binary_readMarek Olšák2016-01-071-2/+5
* radeonsi: don't pass si_shader to si_shader_binary_read_configMarek Olšák2016-01-071-1/+2
* radeonsi: add struct si_shader_configMarek Olšák2016-01-071-10/+13
* radeonsi: set SPI color formats and CB_SHADER_MASK outside of compilationMarek Olšák2016-01-071-2/+0
* radeonsi: determine SPI_SHADER_Z_FORMAT outside of shader compilationMarek Olšák2016-01-071-1/+0
* radeonsi: determine DB_SHADER_CONTROL outside of shader compilationMarek Olšák2016-01-071-1/+4
* radeonsi: remove unused parameter from si_shader_binary_read_configMarek Olšák2016-01-031-3/+2
* radeonsi: move si_shader_binary_upload out of si_shader_binary_readMarek Olšák2016-01-031-2/+2
* radeonsi: pass TGSI processor type to si_shader_binary_read for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: pass TGSI processor type to si_compile_llvm for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: rename shader parameter definitions and variables for more clarityMarek Olšák2016-01-031-8/+8
* radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)Nicolai Hähnle2016-01-021-3/+6
* radeonsi: use tgsi_shader_info::colors_writtenMarek Olšák2015-12-111-1/+0
* 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-1/+0
* radeonsi: link ES-GS just like LS-HSMarek Olšák2015-11-131-12/+9
* radeonsi: calculate optimal GS ring sizes to fix GS hangs on TongaMarek Olšák2015-11-131-0/+1
* radeonsi: calculate ESGS_RING_ITEMSIZE in create_shaderMarek Olšák2015-11-131-0/+1
* radeonsi: move maximum gs stream calculation into create_shaderMarek Olšák2015-11-131-0/+1
* radeonsi: clean up small duplication in si_shader_gsMarek Olšák2015-11-131-1/+2
* radeonsi: fix the export_prim_id field size in the shader keyMarek Olšák2015-10-201-2/+2
* radeonsi: support thread-safe shaders shared by multiple contextsMarek Olšák2015-10-201-14/+17
* radeonsi: implement vertex color clampingMarek Olšák2015-10-171-2/+6
* radeonsi: implement fragment color clampingMarek Olšák2015-10-171-0/+1
* radeonsi: remove an unused ctx parameter in si_shader_destroyMarek Olšák2015-10-171-1/+1
* radeonsi: do force_persample_interp in shaders for non-trivial casesMarek Olšák2015-10-031-18/+31
* radeonsi: don't rebind GSVS ring buffers every draw call using GSMarek Olšák2015-09-011-0/+1
* radeonsi: optimize scissor statesMarek Olšák2015-09-011-1/+3
* radeonsi: fix a Unigine Heaven hang when drirc is missingMarek Olšák2015-09-011-0/+1
* radeonsi: allow si_dump_key to write to a fileMarek Olšák2015-08-261-0/+1
* radeonsi: add support for gl_PrimitiveID in the fragment shaderMarek Olšák2015-08-131-0/+12
* radeonsi: split out interpolation input selectionDave Airlie2015-07-251-1/+1
* radeonsi: add tessellation shader statesMarek Olšák2015-07-231-0/+3
* radeonsi: update si_get_vs_info and si_get_vs_state for tessellationMarek Olšák2015-07-231-2/+8
* radeonsi: add shader code generation for tessellationMarek Olšák2015-07-231-5/+104
* radeonsi: make ES2GS offset sgpr location dynamicMarek Olšák2015-07-231-3/+0
* radeonsi: upload shader rodata after updating scratch relocationsMarek Olšák2015-07-231-0/+1
* radeonsi: remove redundant parameter in si_shader_binary_readMarek Olšák2015-07-231-2/+1
* radeonsi: Use param export count from si_llvm_export_vs in si_shader_vsMichel Dänzer2015-07-071-0/+1
* radeonsi: add support for geometry shader invocations.Dave Airlie2015-06-271-0/+1
* radeonsi: Cache LLVMTargetMachineRef in context instead of in screenMichel Dänzer2015-03-301-2/+3