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

This commit is contained in:
Sam Lantinga committed 2024-02-29 14:12:09 -08:00
1 parent 0115027116
commit 2adbcce864
1 file changed
+1 -1
+1 -1
View File
@@ -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) {