Lines Matching refs:pBindings
203 if (it2->second.pBindings[j].pImmutableSamplers != DE_NULL)
205 for (deUint32 k = 0; k < it2->second.pBindings[j].descriptorCount; ++k)
207 auto it3 = allSamplers.find(it2->second.pBindings[j].pImmutableSamplers[k]);
312 if (it2->second.pBindings[j].pImmutableSamplers != DE_NULL)
314 for (deUint32 k = 0; k < it2->second.pBindings[j].descriptorCount; ++k)
316 auto it3 = allSamplers.find(it2->second.pBindings[j].pImmutableSamplers[k]);
636 chainedObjReservation->descriptorSetLayoutBindingLimit = de::max(chainedObjReservation->descriptorSetLayoutBindingLimit, dsCI.second.pBindings[i].binding + 1u);
767 if (dsCI.second.pBindings[i].pImmutableSamplers != DE_NULL)
775 if (dsCI.second.pBindings[i].pImmutableSamplers == DE_NULL)
777 newDescriptorBindings.push_back(dsCI.second.pBindings[i]);
781 realSamplers.push_back(std::vector<VkSampler>(dsCI.second.pBindings[i].descriptorCount));
782 for (deUint32 j = 0; j < dsCI.second.pBindings[i].descriptorCount; ++j)
784 if (dsCI.second.pBindings[i].pImmutableSamplers[j] == DE_NULL)
791 auto jt = falseToRealSamplers.find(dsCI.second.pBindings[i].pImmutableSamplers[j]);
799 dsCI.second.pBindings[i].binding, // deUint32 binding;
800 dsCI.second.pBindings[i].descriptorType, // VkDescriptorType descriptorType;
801 dsCI.second.pBindings[i].descriptorCount, // deUint32 descriptorCount;
802 dsCI.second.pBindings[i].stageFlags, // VkShaderStageFlags stageFlags;
807 dsCI.second.pBindings = newDescriptorBindings.data();