summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader.c
AgeCommit message (Expand)AuthorFilesLines
2015-06-27radeonsi: add support for geometry shader invocations.Dave Airlie1-0/+5
2015-06-27radeonsi: add support for viewport array (v3)Dave Airlie1-6/+21
2015-06-25radeonsi: don't fail in si_shader_io_get_unique_indexMarek Olšák1-2/+6
2015-05-26radeonsi: remove unused cases from si_shader_io_get_unique_indexMarek Olšák1-14/+3
2015-05-26radeonsi: add support for PIPE_CAP_TGSI_TEXCOORDMarek Olšák1-0/+1
2015-04-14radeonsi: Add header and footer to shader stat dumpTom Stellard1-2/+4
2015-03-30radeonsi: Cache LLVMTargetMachineRef in context instead of in screenMichel Dänzer1-5/+8
2015-03-18radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coordsMarek Olšák1-1/+1
2015-03-16radeonsi: add a helper for extracting bitfields from parameters (v2)Marek Olšák1-16/+27
2015-03-16radeonsi: add shader code for smoothingMarek Olšák1-1/+37
2015-03-16radeonsi: simplify accessing alpha pointer in si_llvm_emit_fs_epilogueMarek Olšák1-7/+8
2015-03-16radeonsi: implement gl_SampleMaskInMarek Olšák1-0/+4
2015-03-09radeonsi: Add additional information to shader dumpsTom Stellard1-6/+12
2015-03-09radeonsi/compute: Use value from compiler for COMPUTE_PGM_RSRC1.FLOAT_MODETom Stellard1-0/+1
2015-02-24radeonsi: dump the shader key when dumping shadersMarek Olšák1-0/+38
2015-02-04radeonsi: implement polygon stipplingMarek Olšák1-5/+17
2015-02-04radeonsi: move the buffer descriptor to the end of the image descriptorMarek Olšák1-2/+2
2015-02-04radeonsi: don't use tgsi_parse_context to get processor typeMarek Olšák1-7/+1
2015-02-04radeonsi: fix instanced arrays with non-zero start instanceMarek Olšák1-3/+3
2015-01-28radeonsi: Enable VGPR spilling for all shader types v5Tom Stellard1-9/+50
2015-01-28radeonsi/compute: Allocate the scratch buffer during state creationTom Stellard1-1/+3
2015-01-20radeon: Teach radeon_elf_read() how to parse reloc information v3Tom Stellard1-1/+1
2015-01-20radeon: Add a helper function for freeing members of radeon_shader_binaryTom Stellard1-3/+1
2015-01-07radeonsi: enable LLVM optimizations that assume no NaNs for non-compute shadersMarek Olšák1-0/+7
2015-01-07radeonsi: remove special handling of TGSI_INTERPOLATE_COLOR in shader codegenMarek Olšák1-6/+10
2015-01-07radeonsi: implement VERTEXID_NOBASE and BASEVERTEX system valuesMarek Olšák1-0/+10
2015-01-07radeonsi: fix VertexID for OpenGLMarek Olšák1-2/+5
2015-01-07radeonsi: clarify a hw bug in shader exportsMarek Olšák1-5/+10
2015-01-07radeonsi: use ordered compares for SSG and face selectionMarek Olšák1-1/+1
2015-01-06radeonsi: Cache LLVMTargetMachine object in si_screenTom Stellard1-1/+1
2014-12-10radeonsi: get info about VS outputs from tgsi_shader_infoMarek Olšák1-18/+9
2014-11-21radeonsi: use minnum and maxnum LLVM intrinsics for MIN and MAX opcodesMarek Olšák1-0/+7
2014-10-31radeonsi/compute: Enable PIPE_SHADER_IR_NATIVE for compute shaders v2Tom Stellard1-40/+64
2014-10-21radeonsi: load ring resource descriptors only onceMarek Olšák1-35/+42
2014-10-21radeonsi: clarify shader constant load functionsMarek Olšák1-40/+46
2014-10-21radeonsi: statically declare resource and sampler arraysMarek Olšák1-8/+2
2014-10-21radeonsi: remove conversion of DX9 FACE input to GLMarek Olšák1-14/+1
2014-10-12radeonsi: use tgsi_shader_info in si_llvm_emit_fs_epilogueMarek Olšák1-71/+61
2014-10-12radeonsi: remove si_shader_output_values::indexMarek Olšák1-17/+6
2014-10-12radeonsi: use tgsi_shader_info in si_llvm_emit_vs_epilogueMarek Olšák1-26/+13
2014-10-12radeonsi: remove shader->input[] and output[] arrays and dependenciesMarek Olšák1-67/+0
2014-10-12radeonsi: move param_offset out of shader->input[] and output[]Marek Olšák1-5/+5
2014-10-12radeonsi: use tgsi_shader_info to get a list of GS outputsMarek Olšák1-12/+10
2014-10-12radeonsi: use tgsi_shader_info in si_shader_psMarek Olšák1-1/+0
2014-10-12radeonsi: use tgsi_shader_info in fetch_input_gsMarek Olšák1-4/+5
2014-10-12radeonsi: don't rely on shader->output in si_llvm_emit_fs_epilogueMarek Olšák1-1/+1
2014-10-12radeonsi: use tgsi_shader_info in si_llvm_emit_es_epilogueMarek Olšák1-17/+5
2014-10-12radeonsi: don't recompile shaders when changing nr_cbufs from 0 to 1Marek Olšák1-2/+2
2014-10-12radeonsi: remove vs.ucps_enabled from the shader keyMarek Olšák1-6/+0
2014-10-12radeonsi: assume ClipDistance usage mask is always 0xfMarek Olšák1-7/+2