From 64aa555909f414a6dd01c188af4d2b903c6a5338 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timur=20Krist=C3=B3f?= Date: Sun, 18 Dec 2022 01:15:21 +0100 Subject: [PATCH] radv: Destroy mesh shader scratch ring in radv_queue_state_finish. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes: 0280b526d58e85d65b53d3f9c8b0f7364d853751 Signed-off--by: Timur Kristóf Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 825c6a8..db263be 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -3136,6 +3136,8 @@ radv_queue_state_finish(struct radv_queue_state *queue, struct radeon_winsys *ws ws->buffer_destroy(ws, queue->tess_rings_bo); if (queue->task_rings_bo) ws->buffer_destroy(ws, queue->task_rings_bo); + if (queue->mesh_scratch_ring_bo) + ws->buffer_destroy(ws, queue->mesh_scratch_ring_bo); if (queue->attr_ring_bo) ws->buffer_destroy(ws, queue->attr_ring_bo); if (queue->gds_bo) { -- 2.7.4