aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: Cache LLVMTargetMachineRef in context instead of in screenMichel Dänzer2015-03-301-5/+8
* radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coordsMarek Olšák2015-03-181-1/+1
* radeonsi: add a helper for extracting bitfields from parameters (v2)Marek Olšák2015-03-161-16/+27
* radeonsi: add shader code for smoothingMarek Olšák2015-03-161-1/+37
* radeonsi: simplify accessing alpha pointer in si_llvm_emit_fs_epilogueMarek Olšák2015-03-161-7/+8
* radeonsi: implement gl_SampleMaskInMarek Olšák2015-03-161-0/+4
* radeonsi: Add additional information to shader dumpsTom Stellard2015-03-091-6/+12
* radeonsi/compute: Use value from compiler for COMPUTE_PGM_RSRC1.FLOAT_MODETom Stellard2015-03-091-0/+1
* radeonsi: dump the shader key when dumping shadersMarek Olšák2015-02-241-0/+38
* radeonsi: implement polygon stipplingMarek Olšák2015-02-041-5/+17
* radeonsi: move the buffer descriptor to the end of the image descriptorMarek Olšák2015-02-041-2/+2
* radeonsi: don't use tgsi_parse_context to get processor typeMarek Olšák2015-02-041-7/+1
* radeonsi: fix instanced arrays with non-zero start instanceMarek Olšák2015-02-041-3/+3
* radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard2015-01-281-9/+50
* radeonsi/compute: Allocate the scratch buffer during state creationTom Stellard2015-01-281-1/+3
* radeon: Teach radeon_elf_read() how to parse reloc information v3Tom Stellard2015-01-201-1/+1
* radeon: Add a helper function for freeing members of radeon_shader_binaryTom Stellard2015-01-201-3/+1
* radeonsi: enable LLVM optimizations that assume no NaNs for non-compute shadersMarek Olšák2015-01-071-0/+7
* radeonsi: remove special handling of TGSI_INTERPOLATE_COLOR in shader codegenMarek Olšák2015-01-071-6/+10
* radeonsi: implement VERTEXID_NOBASE and BASEVERTEX system valuesMarek Olšák2015-01-071-0/+10
* radeonsi: fix VertexID for OpenGLMarek Olšák2015-01-071-2/+5
* radeonsi: clarify a hw bug in shader exportsMarek Olšák2015-01-071-5/+10
* radeonsi: use ordered compares for SSG and face selectionMarek Olšák2015-01-071-1/+1
* radeonsi: Cache LLVMTargetMachine object in si_screenTom Stellard2015-01-061-1/+1
* radeonsi: get info about VS outputs from tgsi_shader_infoMarek Olšák2014-12-101-18/+9
* radeonsi: use minnum and maxnum LLVM intrinsics for MIN and MAX opcodesMarek Olšák2014-11-211-0/+7
* 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