Procházet zdrojové kódy

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

Sam Lantinga před 2 roky
rodič
revize
2adbcce864
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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) {