summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
...
* radeonsi: rely on CLEAR_STATE for resetting the framebuffer and sample maskMarek Olšák2017-07-281-3/+10
* radeonsi: use CLEAR_STATE to initialize some registersMarek Olšák2017-07-281-54/+4
* radeonsi: bail out instead of crashing if the main shader part failed to compileNicolai Hähnle2017-07-271-0/+3
* radeonsi: update a comment for merged shadersNicolai Hähnle2017-07-271-1/+5
* radeonsi/gfx9: dump previous stage LLVM IR for merged shadersNicolai Hähnle2017-07-271-0/+7
* radeonsi: make sure TCS main output VGPRs don't alias inputsNicolai Hähnle2017-07-271-5/+13
* radeonsi/gfx9: always wrap GS and TCS in an if-block (v2)Nicolai Hähnle2017-07-272-33/+79
* radeonsi/gfx9: fix vertex idx in ES with multiple waves per threadgroupNicolai Hähnle2017-07-271-1/+6
* radeonsi: decrease the number of compiler threadsMarek Olšák2017-07-262-3/+8
* gallium/radeon: make S_FIXED function signed and move it to shared codeMarek Olšák2017-07-261-5/+0
* radeonsi: fix detection of DRAW_INDIRECT_MULTI on SINicolai Hähnle2017-07-261-2/+2
* radeonsi: add back the USE_MININUM_PRIORITY flag to the low-prio compiler queueMarek Olšák2017-07-181-1/+2
* radeonsi/gfx9: add VM fault dmesg parser supportMarek Olšák2017-07-171-6/+23
* radeonsi: automatically resize shader compiler thread queues when they are fullMarek Olšák2017-07-171-8/+4
* radeonsi: expose ARB_timer_query unconditionallyMarek Olšák2017-07-171-5/+2
* radeonsi: prevent a crash with DBG_CHECK_VM and u_threaded_contextMarek Olšák2017-07-171-4/+6
* radeonsi: simplify computation of tessellation offchip buffersMarek Olšák2017-07-171-15/+4
* radeonsi/gfx9: add workarounds to avoid VGPR indexing completelyMarek Olšák2017-07-173-8/+21
* radeonsi: emit param exports after position exportsMarek Olšák2017-07-171-3/+3
* radeonsi: move building parameter exports into a separate functionMarek Olšák2017-07-171-84/+78
* radeonsi: don't use info.num_inputs when it's unusedMarek Olšák2017-07-171-1/+1
* radeonsi: add si_build_fs_interp helperMarek Olšák2017-07-171-61/+39
* radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_targetMarek Olšák2017-07-173-45/+1
* radeonsi: don't call gallivm_init_llvm_targetsMarek Olšák2017-07-171-1/+0
* radeonsi/gfx9: fix crash building monolithic merged ES-GS shaderNicolai Hähnle2017-07-131-3/+6
* gallium: use "ull" number suffix to keep the QtCreator parser happyMarek Olšák2017-07-104-9/+9
* radeonsi: fix invalidating bindless buffer descriptorsSamuel Pitoiset2017-07-071-2/+2
* radeonsi: set COMPUTE_DISPATCH_INITIATOR.ORDER_MODE = 1Marek Olšák2017-06-291-1/+4
* radeonsi: use the DISPATCH packets to force COMPUTE_START_X/Y/Z = 0Marek Olšák2017-06-291-7/+6
* Android: use symlinks for driver loadingRob Herring2017-06-291-0/+1
* radeonsi: move instance divisors into a constant bufferMarek Olšák2017-06-277-28/+93
* radeonsi: check nr_cbufs in other places before flushing CBMarek Olšák2017-06-271-2/+4
* radeonsi: use #pragma pack to pack si_shader_keyMarek Olšák2017-06-271-0/+8
* Revert "radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs"Marek Olšák2017-06-273-10/+6
* Revert "radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inpu...Marek Olšák2017-06-273-14/+5
* radeonsi: don't flush and wait for CB after depth-only renderingMarek Olšák2017-06-261-1/+4
* radeonsi: support indirect indexing in INTERP_* opcodesNicolai Hähnle2017-06-261-20/+58
* radeonsi/gfx9: don't overallocate shader binariesMarek Olšák2017-06-241-6/+0
* radeonsi: unreference vertex buffers when destroying the contextMarek Olšák2017-06-231-0/+2
* radeonsi: implement the workaround for Rocket League - postponed TGSI killMarek Olšák2017-06-233-0/+31
* gallium/radeon: pass create_screen flags to r600_common_screen_initMarek Olšák2017-06-232-3/+5
* Revert "radeonsi: don't emit partial flushes at the end of IBs (v2)"Marek Olšák2017-06-231-9/+5
* radeonsi/gfx9: don't ever flush the TC metadata cacheMarek Olšák2017-06-221-10/+3
* radeonsi/gfx9: use TC L2 for fast color clear with CP DMAMarek Olšák2017-06-221-2/+5
* radeonsi: don't emit partial flushes at the end of IBs (v2)Marek Olšák2017-06-221-5/+9
* radeonsi: use the correct LLVMTargetMachineRef in si_build_shader_variantNicolai Hähnle2017-06-221-6/+22
* radeonsi/gfx9: keep reusing the same buffer/address for the gfx9 flush fenceMarek Olšák2017-06-223-8/+28
* radeonsi/gfx9: enable the constant engineMarek Olšák2017-06-221-4/+1
* radeonsi/gfx9: indirect buffers and all CP packets use TC L2Marek Olšák2017-06-224-13/+21
* radeonsi: flush CB after MSAA only when transitioning from CB to texturesMarek Olšák2017-06-222-14/+60