summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: add shader code for smoothingMarek Olšák2015-03-161-0/+1
* radeonsi/compute: Use value from compiler for COMPUTE_PGM_RSRC1.FLOAT_MODETom Stellard2015-03-091-0/+1
* radeonsi: implement polygon stipplingMarek Olšák2015-02-041-0/+1
* radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard2015-01-281-1/+5
* radeonsi: Add radeon_shader_binary member to struct si_shaderTom Stellard2015-01-281-0/+1
* radeonsi: enable LLVM optimizations that assume no NaNs for non-compute shadersMarek Olšák2015-01-071-0/+1
* radeonsi: remove flatshade from the shader keyMarek Olšák2015-01-071-1/+0
* radeonsi: get info about VS outputs from tgsi_shader_infoMarek Olšák2014-12-101-5/+6
* radeonsi/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2Tom Stellard2014-10-311-0/+7
* radeonsi: remove shader->input[] and output[] arrays and dependenciesMarek Olšák2014-10-121-21/+0
* radeonsi: move param_offset out of shader->input[] and output[]Marek Olšák2014-10-121-0/+3
* radeonsi: use tgsi_shader_info in si_shader_psMarek Olšák2014-10-121-1/+0
* radeonsi: don't recompile shaders when changing nr_cbufs from 0 to 1Marek Olšák2014-10-121-1/+1
* radeonsi: remove vs.ucps_enabled from the shader keyMarek Olšák2014-10-121-1/+0
* radeonsi: assume ClipDistance usage mask is always 0xfMarek Olšák2014-10-121-1/+0
* radeonsi: set number of userdata SGPRs of GS copy shader to 4Marek Olšák2014-10-041-8/+10
* radeonsi: make the vertex shader key smallerMarek Olšák2014-10-041-1/+2
* radeonsi: remove interp_at_sample from the key, use TGSI_INTERPOLATE_LOC_SAMPLEMarek Olšák2014-10-041-1/+0
* radeonsi: move geometry shader properties from si_shader to si_shader_selectorMarek Olšák2014-10-041-5/+5
* radeonsi: remove unused variable si_shader::gs_input_primMarek Olšák2014-10-041-1/+0
* radeonsi: get fs_write_all from tgsi_shader_info directlyMarek Olšák2014-10-041-6/+0
* radeonsi: get tgsi_shader_info only once before compilationMarek Olšák2014-10-041-0/+2
* radeonsi: don't pass the context to the shader translatorMarek Olšák2014-09-241-4/+3