summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2Tom Stellard2014-10-311-40/+64
* radeonsi: load ring resource descriptors only onceMarek Olšák2014-10-211-35/+42
* radeonsi: clarify shader constant load functionsMarek Olšák2014-10-211-40/+46
* radeonsi: statically declare resource and sampler arraysMarek Olšák2014-10-211-8/+2
* radeonsi: remove conversion of DX9 FACE input to GLMarek Olšák2014-10-211-14/+1
* radeonsi: use tgsi_shader_info in si_llvm_emit_fs_epilogueMarek Olšák2014-10-121-71/+61
* radeonsi: remove si_shader_output_values::indexMarek Olšák2014-10-121-17/+6
* radeonsi: use tgsi_shader_info in si_llvm_emit_vs_epilogueMarek Olšák2014-10-121-26/+13
* radeonsi: remove shader->input[] and output[] arrays and dependenciesMarek Olšák2014-10-121-67/+0
* radeonsi: move param_offset out of shader->input[] and output[]Marek Olšák2014-10-121-5/+5
* radeonsi: use tgsi_shader_info to get a list of GS outputsMarek Olšák2014-10-121-12/+10
* radeonsi: use tgsi_shader_info in si_shader_psMarek Olšák2014-10-121-1/+0
* radeonsi: use tgsi_shader_info in fetch_input_gsMarek Olšák2014-10-121-4/+5
* radeonsi: don't rely on shader->output in si_llvm_emit_fs_epilogueMarek Olšák2014-10-121-1/+1
* radeonsi: use tgsi_shader_info in si_llvm_emit_es_epilogueMarek Olšák2014-10-121-17/+5
* radeonsi: don't recompile shaders when changing nr_cbufs from 0 to 1Marek Olšák2014-10-121-2/+2
* radeonsi: remove vs.ucps_enabled from the shader keyMarek Olšák2014-10-121-6/+0
* radeonsi: assume ClipDistance usage mask is always 0xfMarek Olšák2014-10-121-7/+2
* tgsi: change tgsi_shader_info::properties to a one-dimensional arrayMarek Olšák2014-10-041-2/+2
* radeonsi: set number of userdata SGPRs of GS copy shader to 4Marek Olšák2014-10-041-1/+8
* radeonsi: pass the GS shader directly to si_generate_gs_copy_shaderMarek Olšák2014-10-041-3/+3
* radeonsi: set LLVMByValAttribute for all descriptor arraysMarek Olšák2014-10-041-10/+7
* radeonsi: remove interp_at_sample from the key, use TGSI_INTERPOLATE_LOC_SAMPLEMarek Olšák2014-10-041-2/+2
* radeonsi: move geometry shader properties from si_shader to si_shader_selectorMarek Olšák2014-10-041-18/+6
* radeonsi: remove unused variable si_shader::gs_input_primMarek Olšák2014-10-041-2/+0
* radeonsi: get fs_write_all from tgsi_shader_info directlyMarek Olšák2014-10-041-6/+2
* tgsi: simplify shader properties in tgsi_shader_infoMarek Olšák2014-10-041-36/+17
* radeonsi: get tgsi_shader_info only once before compilationMarek Olšák2014-10-041-14/+11
* radeonsi: properly destroy the GS copy shader and scratch_bo for computeMarek Olšák2014-09-241-0/+4
* radeonsi: don't pass the context to the shader translatorMarek Olšák2014-09-241-16/+13
* radeonsi: don't snoop currently-bound GS shader when compiling ESMarek Olšák2014-09-241-15/+92
* radeonsi: shorten si_pipe_* prefixes to si_*Marek Olšák2014-09-241-3/+3
* radeonsi: merge si_pipe_shader into si_shaderMarek Olšák2014-09-241-28/+28
* radeonsi: set KILL_ENABLE during shader compilation, remove uses_kill flagMarek Olšák2014-09-241-1/+5
* radeonsi: remove shader.ps_conservative_z, set db_shader_control insteadMarek Olšák2014-09-241-3/+4
* gallium/radeon: cleanup header inclusionEmil Velikov2014-08-281-2/+2
* radeonsi: don't set CB_SHADER_MASK=1 if there are no color outputsMarek Olšák2014-08-191-4/+0
* radeonsi: Use util_memcpy_cpu_to_le32()Tom Stellard2014-07-281-16/+7
* radeonsi/compute: Add support scratch buffer support v2Tom Stellard2014-07-211-0/+5
* radeonsi: Read rodata from ELF and append it to the end of shadersTom Stellard2014-07-211-1/+12
* radeonsi: use an SGPR instead of VGT_INDX_OFFSETMarek Olšák2014-07-181-4/+7
* radeonsi: assume LLVM 3.4.2 is always presentMarek Olšák2014-07-181-14/+0
* radeonsi: partially revert "switch descriptors to i32 vectors"Marek Olšák2014-07-141-0/+12
* radeonsi: rename definitions of shader limitsMarek Olšák2014-07-111-17/+17
* radeonsi: switch descriptors to i32 vectorsMarek Olšák2014-07-111-13/+16
* radeonsi: properly implement texture opcodes that take an offsetMarek Olšák2014-07-111-84/+104
* radeonsi: fix texture fetches with derivatives for 1DArray and 3D texturesMarek Olšák2014-07-111-4/+30
* radeonsi: fix samplerCubeShadow with biasMarek Olšák2014-07-111-6/+6
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-3/+3
* radeonsi: implement ARB_texture_query_lodMarek Olšák2014-06-191-24/+39