Browse Source

Vulkan: wait for all queues to be idle before destroying the device

Sam Lantinga 1 year ago
parent
commit
2adbcce864
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/render/vulkan/SDL_render_vulkan.c

+ 1 - 1
src/render/vulkan/SDL_render_vulkan.c

@@ -1012,7 +1012,7 @@ static void VULKAN_DestroyRenderer(SDL_Renderer *renderer)
 {
     VULKAN_RenderData *rendererData = (VULKAN_RenderData *)renderer->driverdata;
     if (rendererData->device != VK_NULL_HANDLE) {
-        VULKAN_WaitForGPU(rendererData);
+        vkDeviceWaitIdle(rendererData->device);
         VULKAN_DestroyAll(renderer);
     }
     if (rendererData) {