From 6ca9acf94b564d0365ea8df17ff60642a9a47b9f Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 16 Jan 2021 20:55:34 -0800 Subject: [PATCH] Vulkan: Delete only created swapchain images. We do other null checks here, same reason. Create may have failed. --- Common/GPU/Vulkan/VulkanRenderManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Common/GPU/Vulkan/VulkanRenderManager.cpp b/Common/GPU/Vulkan/VulkanRenderManager.cpp index a9b8d85a41..5ef997df44 100644 --- a/Common/GPU/Vulkan/VulkanRenderManager.cpp +++ b/Common/GPU/Vulkan/VulkanRenderManager.cpp @@ -346,8 +346,8 @@ void VulkanRenderManager::DestroyBackbuffers() { StopThread(); vulkan_->WaitUntilQueueIdle(); - for (uint32_t i = 0; i < swapchainImageCount_; i++) { - vulkan_->Delete().QueueDeleteImageView(swapchainImages_[i].view); + for (auto &image : swapchainImages_) { + vulkan_->Delete().QueueDeleteImageView(image.view); } swapchainImages_.clear();