From 08f69e0f0f2851d3e53b62ddba43e6ba4f45b308 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 7 Aug 2025 14:08:19 +0100 Subject: [PATCH] Ensure swapchain image resource info is set up properly * Without this, image views created off the swapchain images would destroy the actual underlying resource info when the view is destroyed, thinking that it has its own unique copy. --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index 51fb872e6..7fb92d8f3 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -327,6 +327,7 @@ VkResult WrappedVulkan::vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR record->AddParent(swaprecord); record->resInfo = new ResourceInfo(); + record->resInfo->parentResInfo = record->resInfo; record->resInfo->imageInfo = swaprecord->swapInfo->imageInfo; // note we add the chunk to the swap record, that way when the swapchain is created it will