only mark swapchain as needing recreate if it exists

updatetemplate
cosmonaut 2022-03-02 10:02:07 -08:00
parent cb99489b3c
commit 83c2372499
1 changed files with 6 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* Refresh - XNA-inspired 3D Graphics Library with modern capabilities
/* Refresh - XNA-inspired 3D Graphics Library with modern capabilities
*
* Copyright (c) 2020 Evan Hemsley
*
@ -8628,12 +8628,12 @@ static Refresh_Texture* VULKAN_AcquireSwapchainTexture(
vulkanCommandBuffer->signalSemaphores[vulkanCommandBuffer->signalSemaphoreCount] = swapchainData->renderFinishedSemaphore;
vulkanCommandBuffer->signalSemaphoreCount += 1;
}
}
if (!validSwapchainExists || acquireResult == VK_SUBOPTIMAL_KHR)
{
swapchainData->needsRecreate = 1;
if (acquireResult == VK_SUBOPTIMAL_KHR)
{
swapchainData->needsRecreate = 1;
}
}
}
return (Refresh_Texture*) swapchainTexture;