From fb067bc43fbf69e39c708129c3a753f82d0b5c78 Mon Sep 17 00:00:00 2001 From: Niram7777 Date: Sat, 4 Apr 2026 21:30:28 +0200 Subject: [PATCH] Vulkan device destroy images_view on Swapchain::Destroy (#4218) --- src/video_core/renderer_vulkan/vk_swapchain.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index 04f9d8504..4904319bd 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -261,6 +261,12 @@ void Swapchain::Destroy() { LOG_WARNING(Render_Vulkan, "Failed to wait for device to become idle: {}", vk::to_string(wait_result)); } + + for (auto& image_view : images_view) { + device.destroyImageView(image_view); + } + images_view.clear(); + if (swapchain) { device.destroySwapchainKHR(swapchain); }