Module: Mesa Branch: main Commit: 4c204db0a79d26ab684c12177951dffbc6715ea1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c204db0a79d26ab684c12177951dffbc6715ea1
Author: Bas Nieuwenhuizen <[email protected]> Date: Mon Apr 24 02:49:48 2023 +0200 radv: Reserve space in the ACE pre/postambles. Since we check reservations now. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20152> --- src/amd/vulkan/radv_queue.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/amd/vulkan/radv_queue.c b/src/amd/vulkan/radv_queue.c index 854321e81da..f301493af5e 100644 --- a/src/amd/vulkan/radv_queue.c +++ b/src/amd/vulkan/radv_queue.c @@ -1334,6 +1334,11 @@ radv_create_gang_wait_preambles_postambles(struct radv_queue *queue) if (!leader_pre_cs || !leader_post_cs || !ace_pre_cs || !ace_post_cs) goto fail; + radeon_check_space(ws, leader_pre_cs, 256); + radeon_check_space(ws, leader_post_cs, 256); + radeon_check_space(ws, ace_pre_cs, 256); + radeon_check_space(ws, ace_post_cs, 256); + radv_cs_add_buffer(ws, leader_pre_cs, gang_sem_bo); radv_cs_add_buffer(ws, leader_post_cs, gang_sem_bo); radv_cs_add_buffer(ws, ace_pre_cs, gang_sem_bo);
