vkd3d: Handle all errors after present, not just OUT_OF_DATE.

Can have SURFACE_LOST here as well for example.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2022-05-23 12:40:15 +02:00
parent 2e16a777ca
commit 300058d9a7
1 changed files with 1 additions and 1 deletions

View File

@ -1976,7 +1976,7 @@ static HRESULT d3d12_swapchain_present(struct d3d12_swapchain *swapchain,
}
vr = d3d12_swapchain_queue_present(swapchain, vk_queue);
if (vr == VK_ERROR_OUT_OF_DATE_KHR)
if (vr < 0)
{
vkd3d_release_vk_queue(d3d12_swapchain_queue_iface(swapchain));