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:
parent
2e16a777ca
commit
300058d9a7
|
@ -1976,7 +1976,7 @@ static HRESULT d3d12_swapchain_present(struct d3d12_swapchain *swapchain,
|
||||||
}
|
}
|
||||||
|
|
||||||
vr = d3d12_swapchain_queue_present(swapchain, vk_queue);
|
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));
|
vkd3d_release_vk_queue(d3d12_swapchain_queue_iface(swapchain));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue