fixed a bug that it didn't check bindingCount at CreatePipelineLayoutData

This commit is contained in:
hyzboy 2021-09-14 21:38:01 +08:00
parent 0a4ec8b184
commit d2e36162d1

View File

@ -12,7 +12,7 @@ PipelineLayoutData *GPUDevice::CreatePipelineLayoutData(const MaterialDescriptor
{ {
const DescriptorSetLayoutCreateInfo *dslci=mds->GetBinding((DescriptorSetType)i); const DescriptorSetLayoutCreateInfo *dslci=mds->GetBinding((DescriptorSetType)i);
if(!dslci) if(!dslci||dslci->bindingCount<=0)
continue; continue;
if(pld->layouts[i]) if(pld->layouts[i])