summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
* Revert "radeonsi: constify a bunch of the perfcounter structs."Marek Olšák2017-05-061-43/+49
* Revert "radeonsi: fix build with GCC 4.8"Marek Olšák2017-05-061-1/+1
* radeonsi: apply the tess+GS hang workaround to Polaris12 as wellMarek Olšák2017-05-051-1/+2
* radeonsi: fix build with GCC 4.8Samuel Pitoiset2017-05-051-1/+1
* radeonsi/gfx9: allow the scratch buffer in HS and GSMarek Olšák2017-05-051-10/+0
* radeonsi: prevent race conditions when doing scratch patchingMarek Olšák2017-05-051-2/+30
* radeonsi: separate scratch state patching code into its own functionMarek Olšák2017-05-051-46/+55
* radeonsi/gfx9: also apply scratch relocations to the 1st shader of merged sha...Marek Olšák2017-05-051-0/+3
* radeonsi/gfx9: set correct LLVM calling conventions for merged shadersMarek Olšák2017-05-052-2/+18
* radeonsi: remove unused parameters from si_shader_apply_scratch_relocsMarek Olšák2017-05-054-10/+6
* radeonsi: inline si_llvm_shader_type into si_llvm_create_funcMarek Olšák2017-05-053-33/+22
* radeonsi: don't use util_memcpy_cpu_to_le32 for shader uploadsMarek Olšák2017-05-051-7/+8
* radeonsi: make si_compile_llvm staticMarek Olšák2017-05-052-16/+8
* radeonsi: fold surrounding code into si_llvm_finalize_moduleMarek Olšák2017-05-053-21/+12
* radeonsi: don't call eliminate_const_vs_outputs in shaders without VS exportsMarek Olšák2017-05-051-4/+4
* radeonsi: drop support for LLVM 3.8Marek Olšák2017-05-054-78/+21
* radeonsi: stop using v16i8Marek Olšák2017-05-053-12/+8
* radeonsi/gfx9: make some PA & DB registers match the closed Vulkan driverMarek Olšák2017-05-051-3/+18
* radeonsi: constify a bunch of the perfcounter structs.Dave Airlie2017-05-041-49/+43
* radeonsi/gfx9: fix gl_ViewportIndexMarek Olšák2017-05-032-8/+40
* radeonsi/gfx9: set VGT_REUSE_OFF = 0Marek Olšák2017-05-031-3/+7
* ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputsMarek Olšák2017-05-031-5/+5
* radeonsi: don't load unused compute shader input SGPRs and VGPRsMarek Olšák2017-04-284-48/+76
* radeonsi: add a HUD query for draw calls with primitive restartMarek Olšák2017-04-281-0/+2
* radeonsi: tell LLVM not to remove s_barrier instructionsMarek Olšák2017-04-281-12/+33
* radeonsi: fix tess offchip offset for per-patch attributesMarek Olšák2017-04-283-12/+18
* radeonsi: pass tessellation ring addresses via user SGPRsMarek Olšák2017-04-287-56/+112
* radeonsi: use si_insert_input_ret in si_llvm_emit_tcs_epilogueMarek Olšák2017-04-281-19/+10
* radeonsi: remove VS epilog code, compile VS with PrimID export on demandMarek Olšák2017-04-285-210/+31
* radeonsi: get InstanceID from VGPR1 (or VGPR2 for tess) instead of VGPR3Marek Olšák2017-04-284-13/+33
* radeonsi: don't load PrimID in TES if it's not usedMarek Olšák2017-04-281-3/+3
* radeonsi: explain (non-)monolithic shadersMarek Olšák2017-04-281-0/+67
* radeonsi/gfx9: enable OpenGL 4.5Marek Olšák2017-04-281-5/+0
* radeonsi/gfx9: 2nd shader of merged shaders should hold a reference of the 1stMarek Olšák2017-04-282-10/+26
* radeonsi: add reference counting for shader selectorsMarek Olšák2017-04-282-3/+25
* radeonsi/gfx9: set VGT_VERTEX_REUSE for ES in ES-GSMarek Olšák2017-04-281-6/+12
* radeonsi/gfx9: set TES registers for merged ES-GSMarek Olšák2017-04-281-4/+7
* radeonsi/gfx9: disallow scratch buffer for LS-HS and ES-GSMarek Olšák2017-04-281-0/+10
* radeonsi/gfx9: always compile monolithic ES-GS (asynchronously)Marek Olšák2017-04-282-1/+28
* radeonsi/gfx9: add support for monolithic ES-GSMarek Olšák2017-04-282-9/+72
* radeonsi/gfx9: make sure the 1st shader's main part exists for merged shadersMarek Olšák2017-04-281-18/+60
* radeonsi/gfx9: select shader parts for non-monolithic ES-GSMarek Olšák2017-04-281-3/+14
* radeonsi/gfx9: add GS prolog support for merged ES-GSMarek Olšák2017-04-281-17/+70
* radeonsi/gfx9: add VS prolog support for merged ES-GSMarek Olšák2017-04-281-0/+2
* radeonsi/gfx9: pass GS input SGPRs and VGPRs from the ES part to GSMarek Olšák2017-04-281-0/+32
* radeonsi/gfx9: store ES outputs to LDSMarek Olšák2017-04-281-4/+17
* radeonsi/gfx9: load GS inputs from LDSMarek Olšák2017-04-281-6/+39
* radeonsi/gfx9: get GS wave ID from the correct inputMarek Olšák2017-04-281-3/+11
* radeonsi/gfx9: add the function signature of merged ES-GSMarek Olšák2017-04-282-12/+74
* radeonsi/gfx9: set registers and shader key for merged ES-GSMarek Olšák2017-04-285-27/+218