diff --git a/renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp index b443c6cf4..bd43f9a51 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp @@ -516,6 +516,8 @@ VkResult WrappedVulkan::vkCreateFramebuffer( VkResourceRecord *record = GetResourceManager()->AddResourceRecord(*pFramebuffer); record->AddChunk(chunk); + if(pCreateInfo->renderPass != VK_NULL_HANDLE) + record->AddParent(GetRecord(pCreateInfo->renderPass)); for(uint32_t i=0; i < pCreateInfo->attachmentCount; i++) { record->AddParent(GetRecord(pCreateInfo->pAttachments[i].view));