From df52c70b8a7dcf7944611137bba126377fa354fb Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 27 Nov 2024 11:05:25 +0100 Subject: [PATCH] radv: finish tools after cleaning meta resources Otherwise, the number of registered RGP pipelines could be non-zero and this will assert. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_device.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 8d27a0bf209..5f96b118623 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1064,8 +1064,6 @@ radv_destroy_device(struct radv_device *device, const VkAllocationCallbacks *pAl { radv_device_finish_perf_counter(device); - radv_device_finish_tools(device); - if (device->gfx_init) radv_bo_destroy(device, NULL, device->gfx_init); @@ -1090,7 +1088,7 @@ radv_destroy_device(struct radv_device *device, const VkAllocationCallbacks *pAl _mesa_hash_table_destroy(device->rt_handles, NULL); radv_device_finish_meta(device); - + radv_device_finish_tools(device); radv_device_finish_memory_cache(device); radv_destroy_shader_upload_queue(device);