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])