Searched refs:last_bound (Results 1 – 1 of 1) sorted by relevance
7425 auto &last_bound = cb_state->lastBound[pipeline_bind_point]; in UpdateLastBoundDescriptorSets() local7427 const uint32_t current_size = static_cast<uint32_t>(last_bound.per_set.size()); in UpdateLastBoundDescriptorSets()7430 auto push_descriptor_cleanup = [&last_bound](const cvdescriptorset::DescriptorSet *ds) -> bool { in UpdateLastBoundDescriptorSets()7432 assert(ds == last_bound.push_descriptor_set.get()); in UpdateLastBoundDescriptorSets()7433 last_bound.push_descriptor_set = nullptr; in UpdateLastBoundDescriptorSets()7441 …if (last_bound.per_set[last_binding_index].compat_id_for_set != pipe_compat_ids[last_binding_index… in UpdateLastBoundDescriptorSets()7444 … if (push_descriptor_cleanup(last_bound.per_set[set_idx].bound_descriptor_set)) break; in UpdateLastBoundDescriptorSets()7454 last_bound.per_set.resize(required_size); in UpdateLastBoundDescriptorSets()7459 if (last_bound.per_set[set_idx].compat_id_for_set != pipe_compat_ids[set_idx]) { in UpdateLastBoundDescriptorSets()7460 push_descriptor_cleanup(last_bound.per_set[set_idx].bound_descriptor_set); in UpdateLastBoundDescriptorSets()[all …]