aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: don't snoop currently-bound GS shader when compiling ESMarek Olšák2014-09-241-0/+4
* radeonsi: shorten si_pipe_* prefixes to si_*Marek Olšák2014-09-241-5/+5
* radeonsi: merge si_pipe_shader into si_shaderMarek Olšák2014-09-241-35/+33
* radeonsi: move DB_SHADER_CONTROL into db_render_stateMarek Olšák2014-09-241-1/+0
* radeonsi: set KILL_ENABLE during shader compilation, remove uses_kill flagMarek Olšák2014-09-241-1/+0
* radeonsi: remove shader.ps_conservative_z, set db_shader_control insteadMarek Olšák2014-09-241-1/+0