Don't specify cache as derived resource if it's non-existant

This commit is contained in:
baldurk
2018-07-09 16:16:14 +01:00
parent 3acb726ed1
commit 83355c521e
@@ -629,7 +629,8 @@ bool WrappedVulkan::Serialise_vkCreateComputePipelines(SerialiserType &ser, VkDe
AddResource(Pipeline, ResourceType::PipelineState, "Graphics Pipeline");
DerivedResource(device, Pipeline);
DerivedResource(origCache, Pipeline);
if(origCache != VK_NULL_HANDLE)
DerivedResource(origCache, Pipeline);
if(CreateInfo.basePipelineHandle != VK_NULL_HANDLE)
DerivedResource(CreateInfo.basePipelineHandle, Pipeline);
DerivedResource(CreateInfo.layout, Pipeline);