Lines Matching refs:GrVkDescriptorSetManager
19 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateUniformManager(GrVkGpu* gpu) { in CreateUniformManager()
32 return new GrVkDescriptorSetManager(gpu, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, visibilities, in CreateUniformManager()
36 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateSamplerManager( in CreateSamplerManager()
45 return new GrVkDescriptorSetManager(gpu, type, visibilities, immutableSamplers); in CreateSamplerManager()
48 GrVkDescriptorSetManager* GrVkDescriptorSetManager::CreateSamplerManager( in CreateSamplerManager()
55 return new GrVkDescriptorSetManager(gpu, type, visibilities, immutableSamplers); in CreateSamplerManager()
58 GrVkDescriptorSetManager::GrVkDescriptorSetManager( in GrVkDescriptorSetManager() function in GrVkDescriptorSetManager
82 const GrVkDescriptorSet* GrVkDescriptorSetManager::getDescriptorSet(GrVkGpu* gpu, in getDescriptorSet()
99 void GrVkDescriptorSetManager::recycleDescriptorSet(const GrVkDescriptorSet* descSet) { in recycleDescriptorSet()
104 void GrVkDescriptorSetManager::release(GrVkGpu* gpu) { in release()
120 void GrVkDescriptorSetManager::abandon() { in abandon()
136 bool GrVkDescriptorSetManager::isCompatible(VkDescriptorType type, in isCompatible()
156 bool GrVkDescriptorSetManager::isCompatible(VkDescriptorType type, in isCompatible()
193 GrVkDescriptorSetManager::DescriptorPoolManager::DescriptorPoolManager( in DescriptorPoolManager()
286 void GrVkDescriptorSetManager::DescriptorPoolManager::getNewPool(GrVkGpu* gpu) { in getNewPool()
302 void GrVkDescriptorSetManager::DescriptorPoolManager::getNewDescriptorSet(GrVkGpu* gpu, in getNewDescriptorSet()
325 void GrVkDescriptorSetManager::DescriptorPoolManager::freeGPUResources(GrVkGpu* gpu) { in freeGPUResources()
338 void GrVkDescriptorSetManager::DescriptorPoolManager::abandonGPUResources() { in abandonGPUResources()