From d2e36162d177989ac877a71e1d7c1bb3bd003ea4 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 14 Sep 2021 21:38:01 +0800 Subject: [PATCH] fixed a bug that it didn't check bindingCount at CreatePipelineLayoutData --- src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp b/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp index 161aee39..b75c4a9d 100644 --- a/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp +++ b/src/SceneGraph/Vulkan/VKPipelineLayoutData.cpp @@ -12,7 +12,7 @@ PipelineLayoutData *GPUDevice::CreatePipelineLayoutData(const MaterialDescriptor { const DescriptorSetLayoutCreateInfo *dslci=mds->GetBinding((DescriptorSetType)i); - if(!dslci) + if(!dslci||dslci->bindingCount<=0) continue; if(pld->layouts[i])