Lines Matching refs:bindings
371 // Create a vector of bindings by constructing the system limits and distributing descriptor counts.
399 vector<vk::VkDescriptorSetLayoutBinding> bindings;
415 bindings.push_back(b);
421 size_t firstAdded = bindings.size();
422 bindings.resize(firstAdded + tc.second.count);
425 vk::VkDescriptorSetLayoutBinding& b = bindings[firstAdded + i];
436 return bindings;
440 string getBindingsDescription (const vector<VkDescriptorSetLayoutBinding>& bindings)
445 for (const auto& b : bindings)
664 vector<vk::VkDescriptorSetLayoutBinding> bindings = calculateBindings(prop2.properties,
669 string description = getBindingsDescription(bindings);
672 pCreateInfo.bindingCount = static_cast<deUint32>(bindings.size());
673 pCreateInfo.pBindings = bindings.data();
782 std::vector<VkDescriptorSetLayoutBinding> bindings;
792 bindings.emplace_back(
794 de::sizeU32(bindings), // uint32_t binding;
808 bindings.emplace_back(
810 de::sizeU32(bindings), // uint32_t binding;
831 de::sizeU32(bindings), // uint32_t bindingCount;
832 de::dataOrNull(bindings), // const VkDescriptorSetLayoutBinding* pBindings;
848 bindings.back().descriptorCount = 0u;
858 bindings.back().descriptorCount = normalValues.maxVariableDescriptorCount;