Searched refs:push_descriptor_set (Results 1 – 3 of 3) sorted by relevance
381 …const bool push_descriptor_set = !!(create_info->flags & VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESC… in ValidateCreateInfo() local382 if (push_descriptor_set && !push_descriptor_ext) { in ValidateCreateInfo()399 auto valid_type = [push_descriptor_set](const VkDescriptorType type) { in ValidateCreateInfo()400 return !push_descriptor_set || in ValidateCreateInfo()564 if (push_descriptor_set && in ValidateCreateInfo()576 if ((push_descriptor_set) && (total_descriptors > max_push_descriptors)) { in ValidateCreateInfo()
820 std::unique_ptr<cvdescriptorset::DescriptorSet> push_descriptor_set;829 push_descriptor_set = nullptr;
6843 assert(ds == last_bound.push_descriptor_set.get()); in UpdateLastBoundDescriptorSets()6844 last_bound.push_descriptor_set = nullptr; in UpdateLastBoundDescriptorSets()6888 if (descriptor_set != last_bound.push_descriptor_set.get()) { in UpdateLastBoundDescriptorSets()7144 auto &push_descriptor_set = last_bound.push_descriptor_set; in RecordCmdPushDescriptorSetState() local7146 …if (!push_descriptor_set || !CompatForSet(set, last_bound.compat_id_for_set, pipeline_layout->comp… in RecordCmdPushDescriptorSetState()7147 push_descriptor_set.reset(new cvdescriptorset::DescriptorSet(0, 0, dsl, 0, device_data)); in RecordCmdPushDescriptorSetState()7150 std::vector<cvdescriptorset::DescriptorSet *> descriptor_sets = {push_descriptor_set.get()}; in RecordCmdPushDescriptorSetState()7155 push_descriptor_set->PerformPushDescriptorsUpdate(descriptorWriteCount, pDescriptorWrites); in RecordCmdPushDescriptorSetState()