From 9845a78a4632b35dc2b0d17083539d22da533ff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 27 May 2026 17:52:17 +0200 Subject: [PATCH] Vulkan: Correct handling of VK_ERROR_OUT_OF_DATE_KHR --- Common/GPU/Vulkan/VulkanQueueRunner.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Common/GPU/Vulkan/VulkanQueueRunner.cpp b/Common/GPU/Vulkan/VulkanQueueRunner.cpp index e134b34d49..70f41e8f28 100644 --- a/Common/GPU/Vulkan/VulkanQueueRunner.cpp +++ b/Common/GPU/Vulkan/VulkanQueueRunner.cpp @@ -327,6 +327,8 @@ void VulkanQueueRunner::RunSteps(std::vector &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"; } -} \ No newline at end of file +}