mesa/src/amd/vulkan/layers
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
..
radv_metro_exodus.c radv: Use multiple dispatch tables for layers 2023-01-02 14:39:23 +00:00
radv_rage2.c radv: add a layer for fixing rendering issues with RAGE2 2023-01-27 15:28:45 +00:00
radv_rmv_layer.c radv/rmv: Capture names of pipelines but not command buffers 2023-01-12 16:42:22 +00:00
radv_rra_layer.c radv: Use vk_acceleration_structure 2023-02-22 11:58:57 +00:00
radv_sqtt_layer.c radv: Wait for shader uploads asynchronously. 2023-03-16 18:02:57 +00:00