Vulkan: Correct handling of VK_ERROR_OUT_OF_DATE_KHR

This commit is contained in:
Henrik Rydgård
2026-05-27 17:52:17 +02:00
parent 328e1b681c
commit 9845a78a46

View File

@@ -327,6 +327,8 @@ void VulkanQueueRunner::RunSteps(std::vector<VKRStep *> &steps, int curFrame, Fr
frameData.AcquireNextImage(vulkan_);
if (frameData.hasAcquired && frameData.curSwapchainImage != (uint32_t)-1) {
SetBackbuffer(framebuffers_[frameData.curSwapchainImage], frameDataShared.swapchainImages_[frameData.curSwapchainImage].image);
} else {
perform = false;
}
}
@@ -1888,4 +1890,4 @@ const char *VKRRenderCommandToString(VKRRenderCommand cmd) {
} else {
return "N/A";
}
}
}