mesa/src/amd
Tatsuyuki Ishi 0cde42a506 radv: Wait for shader uploads asynchronously.
This introduces tracking of the required semaphore values in pipelines,
which is then propagated to cmd_buffers on bind. Each queue also keeps
track the maximum count it has waited for, so that we can avoid the waiting
overhead once all the shaders are loaded and referenced.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16271>
2023-03-16 18:02:57 +00:00
..
addrlib amd: split GFX1103 into GFX1103_R1 and GFX1103_R2 2023-02-03 00:18:01 +00:00
ci radv/ci: reduce the parallelism for vkcts-vangogh 2023-03-16 11:31:03 +00:00
common ac/nir: handle tess factor output missing case 2023-03-16 04:33:30 +00:00
compiler aco: remove aco::rt_stack variable 2023-03-16 01:40:30 +00:00
drm-shim r300: use drm_shim_override 2022-11-16 14:37:47 +00:00
llvm ac/llvm,radeonsi: lower nir_load_ring_tess_factors_amd 2023-03-16 04:33:30 +00:00
registers amd/registers: only define SPI and COMPUTE registers in the 0xB000 range 2023-02-24 21:27:24 +00:00
vulkan radv: Wait for shader uploads asynchronously. 2023-03-16 18:02:57 +00:00
.clang-format radv: Add nir_foreach_variable_with_modes to .clang-format 2022-12-09 07:07:10 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00