From d065abef758b9ef64660508fb40f43f9915a1eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Fri, 25 Nov 2022 12:59:00 +0100 Subject: [PATCH] radv: Update ACE preambles in radv_queue_submit_normal. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Timur Kristóf Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 85c17149bd3..89db7d06b88 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -5469,6 +5469,15 @@ radv_queue_submit_normal(struct radv_queue *queue, struct vk_queue_submit *submi if (result != VK_SUCCESS) return result; + if (use_ace) { + /* TODO: chaining with gang submit. */ + can_patch = false; + + result = radv_update_ace_preambles(queue); + if (result != VK_SUCCESS) + return result; + } + const unsigned num_perfctr_cs = use_perf_counters ? 2 : 0; const unsigned max_cs_submission = queue->device->trace_bo ? 1 : RADV_MAX_IBS_PER_SUBMIT; const unsigned cmd_buffer_count = submission->command_buffer_count;