diff --git a/rpcs3/Emu/RSX/VK/VKPresent.cpp b/rpcs3/Emu/RSX/VK/VKPresent.cpp index 3cd355f01e..9e51b66df8 100644 --- a/rpcs3/Emu/RSX/VK/VKPresent.cpp +++ b/rpcs3/Emu/RSX/VK/VKPresent.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "stdafx.h" #include "VKGSRender.h" @@ -480,6 +480,12 @@ void VKGSRender::flip(const rsx::display_flip_info_t& info) default: vk::die_with_error(HERE, status); } + + if (should_reinitialize_swapchain) + { + // Image is valid, new swapchain will be generated later + break; + } } // Confirm that the driver did not silently fail