aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: do force_persample_interp in shaders for non-trivial casesMarek Olšák2015-10-031-1/+52
* radeonsi: report alloc failure from si_shader_binary_readMarek Olšák2015-09-241-1/+4
* radeonsi: implement TXQS supportIlia Mirkin2015-09-211-24/+68
* radeonsi: load fmask ptr relative to the resources arrayIlia Mirkin2015-09-211-1/+1
* radeonsi: only use new versions of LLVM image and sample intrinsicsMarek Olšák2015-09-101-283/+186
* gallium/radeon: drop support for LLVM 3.4Marek Olšák2015-09-101-3/+2
* radeonsi: remove no-op 32-bit maskingMarek Olšák2015-08-291-1/+1
* radeonsi: allow si_dump_key to write to a fileMarek Olšák2015-08-261-18/+18
* radeonsi: mark unreachable paths to avoid warningsGrazvydas Ignotas2015-08-261-1/+1
* radeonsi: fix a typo as_es -> as_ls in a stringMarek Olšák2015-08-191-1/+1
* radeonsi: fix indirect indexing of MSAA texturesMarek Olšák2015-08-191-4/+13
* radeonsi: add VI hardware supportMarek Olšák2015-08-141-4/+21
* radeonsi: add support for gl_PrimitiveID in the fragment shaderMarek Olšák2015-08-131-3/+19
* radeonsi: before storing tess levels, load them from LDS instead of temporaryMarek Olšák2015-08-061-79/+57
* radeonsi: fix broken st/nine from merging tessellationMarek Olšák2015-07-311-2/+7
* radeonsi: add a debug flag that disables printing ISA in shader dumpsMarek Olšák2015-07-311-9/+11
* radeonsi: add a debug flag that disables printing TGSI in shader dumpsMarek Olšák2015-07-311-1/+1
* radeonsi: add a debug flag that disables printing the LLVM IR in shader dumpsMarek Olšák2015-07-311-6/+7
* radeonsi: store shader disassemblies in memory for future usersMarek Olšák2015-07-311-2/+7
* gallium/radeon: remove build_intrinsic and build_tgsi_intrinsicMarek Olšák2015-07-311-28/+28
* gallivm: add LLVMAttribute parameter to lp_build_intrinsicMarek Olšák2015-07-311-8/+8
* radeonsi: add GS multiple streams support (v2)Dave Airlie2015-07-301-14/+60
* radeonsi: add support for interpolateAt functions (v2)Dave Airlie2015-07-281-1/+240
* radeonsi: add fine derivate control (v2.1)Dave Airlie2015-07-251-5/+47
* radeonsi: fix GLSL textureGrad(samplerCube*) functionsMarek Olšák2015-07-251-11/+24
* radeonsi: ubo indexing support (v2)Dave Airlie2015-07-251-3/+12
* radeonsi: add support for indirect samplers (v2)Dave Airlie2015-07-251-8/+41
* radeonsi: split out interpolation input selectionDave Airlie2015-07-251-25/+37
* radeonsi: separate out load sample positionDave Airlie2015-07-251-18/+26
* radeonsi: add shader code generation for tessellationMarek Olšák2015-07-231-18/+705
* radeonsi: implement TGSI_OPCODE_BARRIERMarek Olšák2015-07-231-0/+12
* radeonsi: rename build_streamout_store -> build_tbuffer_store_dwordsMarek Olšák2015-07-231-12/+12
* radeonsi: separate primitive ID computationMarek Olšák2015-07-231-7/+20
* radeonsi: move declaring streamout parameters to its own functionMarek Olšák2015-07-231-13/+23
* radeonsi: make ES2GS offset sgpr location dynamicMarek Olšák2015-07-231-3/+3
* radeonsi: upload shader rodata after updating scratch relocationsMarek Olšák2015-07-231-22/+27
* radeonsi: remove redundant parameter in si_shader_binary_readMarek Olšák2015-07-231-5/+3
* radeonsi: ARB_gpu_shader_fp64 + ARB_vertex_attrib_64bit support.Dave Airlie2015-07-121-4/+27
* radeonsi: Use param export count from si_llvm_export_vs in si_shader_vsMichel Dänzer2015-07-071-0/+2
* radeonsi: add support for geometry shader invocations.Dave Airlie2015-06-271-0/+5
* radeonsi: add support for viewport array (v3)Dave Airlie2015-06-271-6/+21
* radeonsi: don't fail in si_shader_io_get_unique_indexMarek Olšák2015-06-251-2/+6
* radeonsi: remove unused cases from si_shader_io_get_unique_indexMarek Olšák2015-05-261-14/+3
* radeonsi: add support for PIPE_CAP_TGSI_TEXCOORDMarek Olšák2015-05-261-0/+1
* radeonsi: Add header and footer to shader stat dumpTom Stellard2015-04-141-2/+4
* 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