From 3e332567d64fef261b33c6ac3453ce08c9bb5805 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 4 Nov 2015 22:05:59 +0100 Subject: [PATCH] Pipelines should have created renderpass as a parent --- renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp index be319c06f..d942cb693 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp @@ -425,6 +425,9 @@ VkResult WrappedVulkan::vkCreateGraphicsPipelines( VkResourceRecord *cacherecord = GetRecord(pipelineCache); record->AddParent(cacherecord); + VkResourceRecord *rprecord = GetRecord(pCreateInfos[i].renderPass); + record->AddParent(rprecord); + VkResourceRecord *layoutrecord = GetRecord(pCreateInfos[i].layout); record->AddParent(layoutrecord);