Only add cache as derived resource if it's non-NULL

This commit is contained in:
baldurk
2018-04-20 10:25:15 +01:00
parent f84eb1f180
commit 557dc71d42
@@ -461,7 +461,8 @@ bool WrappedVulkan::Serialise_vkCreateGraphicsPipelines(
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(origRP, Pipeline);