From 4c070023dcce28871e983e5ea3b724e4b5575df2 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 21 Sep 2015 13:46:17 +0200 Subject: [PATCH] Framebuffers should depend on the renderpass --- renderdoc/driver/vulkan/wrappers/vk_misc_funcs.cpp | 2 ++ 1 file changed, 2 insertions(+) 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));