Lines Matching refs:desc_pool
280 void GpuDescriptorSetManager::PutBackDescriptorSet(VkDescriptorPool desc_pool, VkDescriptorSet desc… in PutBackDescriptorSet() argument
281 auto iter = desc_pool_map_.find(desc_pool); in PutBackDescriptorSet()
283 …dev_data_->GetDispatchTable()->FreeDescriptorSets(dev_data_->GetDevice(), desc_pool, 1, &desc_set); in PutBackDescriptorSet()
288 desc_pool_map_[desc_pool].used--; in PutBackDescriptorSet()
289 if (0 == desc_pool_map_[desc_pool].used) { in PutBackDescriptorSet()
290 … dev_data_->GetDispatchTable()->DestroyDescriptorPool(dev_data_->GetDevice(), desc_pool, NULL); in PutBackDescriptorSet()
291 desc_pool_map_.erase(desc_pool); in PutBackDescriptorSet()
492 … gpu_state->desc_set_manager->PutBackDescriptorSet(buffer_info.desc_pool, buffer_info.desc_set); in GpuPreCallRecordFreeCommandBuffers()
1156 VkDescriptorPool desc_pool = VK_NULL_HANDLE; in GpuAllocateValidationResources() local
1157 result = gpu_state->desc_set_manager->GetDescriptorSets(1, &desc_pool, &desc_sets); in GpuAllocateValidationResources()
1187 cb_node->gpu_buffer_list.emplace_back(block, desc_sets[0], desc_pool); in GpuAllocateValidationResources()