summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader.c
AgeCommit message (Expand)AuthorFilesLines
2015-12-12radeonsi: handle loading doubles as geometry shader inputs.Dave Airlie1-4/+16
2015-12-12radeonsi: handle doubles in lds load path.Dave Airlie1-0/+8
2015-11-29radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC* register valuesTom Stellard1-0/+2
2015-11-13radeonsi: remove dead code after ES-GS linkage changeMarek Olšák1-43/+0
2015-11-13radeonsi: link ES-GS just like LS-HSMarek Olšák1-19/+5
2015-10-17radeonsi: implement vertex color clampingMarek Olšák1-0/+42
2015-10-17radeonsi: implement fragment color clampingMarek Olšák1-0/+13
2015-10-17radeonsi: fix a GS copy shader leakMarek Olšák1-1/+3
2015-10-17radeonsi: remove an unused ctx parameter in si_shader_destroyMarek Olšák1-2/+2
2015-10-17radeonsi: print export_prim_id from the shader keyMarek Olšák1-0/+2
2015-10-17radeonsi: clean up si_llvm_init_export_argsMarek Olšák1-42/+35
2015-10-03radeonsi: do force_persample_interp in shaders for non-trivial casesMarek Olšák1-1/+52
2015-09-24radeonsi: report alloc failure from si_shader_binary_readMarek Olšák1-1/+4
2015-09-21radeonsi: implement TXQS supportIlia Mirkin1-24/+68
2015-09-21radeonsi: load fmask ptr relative to the resources arrayIlia Mirkin1-1/+1
2015-09-10radeonsi: only use new versions of LLVM image and sample intrinsicsMarek Olšák1-283/+186
2015-09-10gallium/radeon: drop support for LLVM 3.4Marek Olšák1-3/+2
2015-08-29radeonsi: remove no-op 32-bit maskingMarek Olšák1-1/+1
2015-08-26radeonsi: allow si_dump_key to write to a fileMarek Olšák1-18/+18
2015-08-26radeonsi: mark unreachable paths to avoid warningsGrazvydas Ignotas1-1/+1
2015-08-19radeonsi: fix a typo as_es -> as_ls in a stringMarek Olšák1-1/+1
2015-08-19radeonsi: fix indirect indexing of MSAA texturesMarek Olšák1-4/+13
2015-08-14radeonsi: add VI hardware supportMarek Olšák1-4/+21
2015-08-13radeonsi: add support for gl_PrimitiveID in the fragment shaderMarek Olšák1-3/+19
2015-08-06radeonsi: before storing tess levels, load them from LDS instead of temporaryMarek Olšák1-79/+57
2015-07-31radeonsi: fix broken st/nine from merging tessellationMarek Olšák1-2/+7
2015-07-31radeonsi: add a debug flag that disables printing ISA in shader dumpsMarek Olšák1-9/+11
2015-07-31radeonsi: add a debug flag that disables printing TGSI in shader dumpsMarek Olšák1-1/+1
2015-07-31radeonsi: add a debug flag that disables printing the LLVM IR in shader dumpsMarek Olšák1-6/+7
2015-07-31radeonsi: store shader disassemblies in memory for future usersMarek Olšák1-2/+7
2015-07-31gallium/radeon: remove build_intrinsic and build_tgsi_intrinsicMarek Olšák1-28/+28
2015-07-31gallivm: add LLVMAttribute parameter to lp_build_intrinsicMarek Olšák1-8/+8
2015-07-30radeonsi: add GS multiple streams support (v2)Dave Airlie1-14/+60
2015-07-28radeonsi: add support for interpolateAt functions (v2)Dave Airlie1-1/+240
2015-07-25radeonsi: add fine derivate control (v2.1)Dave Airlie1-5/+47
2015-07-25radeonsi: fix GLSL textureGrad(samplerCube*) functionsMarek Olšák1-11/+24
2015-07-25radeonsi: ubo indexing support (v2)Dave Airlie1-3/+12
2015-07-25radeonsi: add support for indirect samplers (v2)Dave Airlie1-8/+41
2015-07-25radeonsi: split out interpolation input selectionDave Airlie1-25/+37
2015-07-25radeonsi: separate out load sample positionDave Airlie1-18/+26
2015-07-23radeonsi: add shader code generation for tessellationMarek Olšák1-18/+705
2015-07-23radeonsi: implement TGSI_OPCODE_BARRIERMarek Olšák1-0/+12
2015-07-23radeonsi: rename build_streamout_store -> build_tbuffer_store_dwordsMarek Olšák1-12/+12
2015-07-23radeonsi: separate primitive ID computationMarek Olšák1-7/+20
2015-07-23radeonsi: move declaring streamout parameters to its own functionMarek Olšák1-13/+23
2015-07-23radeonsi: make ES2GS offset sgpr location dynamicMarek Olšák1-3/+3
2015-07-23radeonsi: upload shader rodata after updating scratch relocationsMarek Olšák1-22/+27
2015-07-23radeonsi: remove redundant parameter in si_shader_binary_readMarek Olšák1-5/+3
2015-07-12radeonsi: ARB_gpu_shader_fp64 + ARB_vertex_attrib_64bit support.Dave Airlie1-4/+27
2015-07-07radeonsi: Use param export count from si_llvm_export_vs in si_shader_vsMichel Dänzer1-0/+2