From c94e2e60b755f3b721a0fb6afef233bd47245de7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 17 Jan 2016 11:32:34 +0100 Subject: [PATCH] Don't add cache as parent if it's set to NULL --- renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp index fd4d1bfb3..5c80bfc93 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_shader_funcs.cpp @@ -551,8 +551,11 @@ VkResult WrappedVulkan::vkCreateComputePipelines( VkResourceRecord *record = GetResourceManager()->AddResourceRecord(pPipelines[i]); record->AddChunk(chunk); - VkResourceRecord *cacherecord = GetRecord(pipelineCache); - record->AddParent(cacherecord); + if(pipelineCache != VK_NULL_HANDLE) + { + VkResourceRecord *cacherecord = GetRecord(pipelineCache); + record->AddParent(cacherecord); + } VkResourceRecord *layoutrecord = GetRecord(pCreateInfos[i].layout); record->AddParent(layoutrecord);