From ed3d5a9f7fe7fa44affaaf20b95109e3928a1d68 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sun, 14 Jul 2024 00:00:21 +0200 Subject: [PATCH] renderer_vulkan: Wait for window to present before destroying instance --- src/video_core/renderer_vulkan/renderer_vulkan.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index bb81a1037..f00966085 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -73,6 +73,7 @@ RendererVulkan::RendererVulkan(Core::System& system, Pica::PicaCore& pica_, RendererVulkan::~RendererVulkan() { vk::Device device = instance.GetDevice(); scheduler.Finish(); + main_window.WaitPresent(); device.waitIdle(); device.destroyShaderModule(present_vertex_shader);