Home
last modified time | relevance | path

Searched refs:mDescriptorPools (Results 1 – 4 of 4) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
Dvk_helpers.cpp904 ASSERT(mDescriptorPools.empty() || (mDescriptorPools.size() == 1 && in init()
905 mDescriptorPools[0]->get().hasCapacity(mMaxSetsPerPool))); in init()
913 mDescriptorPools.push_back(new RefCountedDescriptorPoolHelper()); in init()
914 return mDescriptorPools[0]->get().init(contextVk, mPoolSizes, mMaxSetsPerPool); in init()
919 for (RefCountedDescriptorPoolHelper *pool : mDescriptorPools) in destroy()
926 mDescriptorPools.clear(); in destroy()
931 for (RefCountedDescriptorPoolHelper *pool : mDescriptorPools) in release()
938 mDescriptorPools.clear(); in release()
953 if (!mDescriptorPools[mCurrentPoolIndex]->get().hasCapacity(descriptorSetCount)) in allocateSetsAndGetInfo()
968 bindingOut->set(mDescriptorPools[mCurrentPoolIndex]); in allocateSetsAndGetInfo()
[all …]
DUtilsVk.h458 angle::PackedEnumMap<Function, vk::DynamicDescriptorPool> mDescriptorPools; variable
DUtilsVk.cpp373 mDescriptorPools[f].destroy(device); in destroy()
469 ANGLE_TRY(mDescriptorPools[function].init(contextVk, setSizes, in ensureResourcesInitialized()
1964 ANGLE_TRY(mDescriptorPools[function].allocateSets( in allocateDescriptorSet()
Dvk_helpers.h283 std::vector<RefCountedDescriptorPoolHelper *> mDescriptorPools; variable