From 3bfc31b57fdc3174ea30a1ad3226ced8a7a3d7e0 Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Tue, 21 Mar 2023 14:15:58 +0800 Subject: [PATCH] added a safe check at ~PipelineLayoutData() --- src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp b/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp index 6b5a249a..985aa3cf 100644 --- a/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp +++ b/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp @@ -69,6 +69,9 @@ PipelineLayoutData *GPUDevice::CreatePipelineLayoutData(const MaterialDescriptor PipelineLayoutData::~PipelineLayoutData() { + if(!pipeline_layout) + return; + vkDestroyPipelineLayout(device,pipeline_layout,nullptr); ENUM_CLASS_FOR(DescriptorSetType,int,i)