Home | History | Annotate | Download | only in core_validation

Lines Matching refs:DescriptorSet

134     unordered_map<VkDescriptorSet, cvdescriptorset::DescriptorSet *> setMap;
2177 // For given cvdescriptorset::DescriptorSet, verify that its Set is compatible w/ the setLayout corresponding to
2179 static bool verify_set_layout_compatibility(layer_data *my_data, const cvdescriptorset::DescriptorSet *pSet,
2628 static cvdescriptorset::DescriptorSet *getSetNode(layer_data *my_data, const VkDescriptorSet set) {
2643 const vector<std::tuple<cvdescriptorset::DescriptorSet *, unordered_set<uint32_t>,
2647 cvdescriptorset::DescriptorSet *set_node = std::get<0>(set_bindings_pair);
2791 vector<std::tuple<cvdescriptorset::DescriptorSet *, unordered_set<uint32_t>, std::vector<uint32_t> const *>> activeSetBindingsPairs;
2812 cvdescriptorset::DescriptorSet *pSet = state.boundDescriptorSets[setIndex];
3432 static void freeDescriptorSet(layer_data *dev_data, cvdescriptorset::DescriptorSet *descriptor_set) {
3460 // For every set off of this pool, clear it, remove from setMap, and free cvdescriptorset::DescriptorSet
5979 auto pNewNode = new cvdescriptorset::DescriptorSet(
6023 cvdescriptorset::DescriptorSet *pSet = dev_data->setMap[pDescriptorSets[i]]; // getSetNode() without locking
6510 cvdescriptorset::DescriptorSet *pSet = getSetNode(dev_data, pDescriptorSets[i]);
6533 "descriptorSet #%u being bound is not compatible with overlapping descriptorSetLayout "
6549 "descriptorSet #%u (0x%" PRIxLEAST64