From 51ead1e00fab0697cfe8fd674d93b7db3b82d918 Mon Sep 17 00:00:00 2001 From: TheLastRar Date: Wed, 10 Dec 2025 13:47:49 +0000 Subject: [PATCH] GS/VK: Reduce spam when swapchain needs to be recreated --- pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp b/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp index 8cfa17e216..449fcc21c0 100644 --- a/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp +++ b/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp @@ -2296,7 +2296,6 @@ GSDevice::PresentResult GSDeviceVK::BeginPresent(bool frame_skip) VkResult res = m_resize_requested ? VK_ERROR_OUT_OF_DATE_KHR : m_swap_chain->AcquireNextImage(); if (res != VK_SUCCESS) { - LOG_VULKAN_ERROR(res, "vkAcquireNextImageKHR() failed: "); m_swap_chain->ReleaseCurrentImage(); if (res == VK_SUBOPTIMAL_KHR || res == VK_ERROR_OUT_OF_DATE_KHR) @@ -2316,6 +2315,8 @@ GSDevice::PresentResult GSDeviceVK::BeginPresent(bool frame_skip) res = m_swap_chain->AcquireNextImage(); } + else + LOG_VULKAN_ERROR(res, "vkAcquireNextImageKHR() failed: "); // This can happen when multiple resize events happen in quick succession. // In this case, just wait until the next frame to try again.