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

main
Sam Lantinga 2024-02-29 14:12:09 -08:00
parent 0115027116
commit 2adbcce864
1 changed files with 1 additions and 1 deletions

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) {