Lines Matching defs:DescriptorPool
2140 struct DescriptorPool
2176 return getSafeObjectCount<DescriptorPool>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS);
2210 Dependency<DescriptorPool> descriptorPool;
2238 : descriptorPool (env, DescriptorPool::Parameters(VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, env.maxResourceConsumers, computePoolSizes(params.descriptorSetLayout, env.maxResourceConsumers)))
3362 CaseDescription<DescriptorPool> descriptorPool;
3586 static const NamedParameters<DescriptorPool> s_descriptorPoolCases[] =
3588 { "descriptor_pool", DescriptorPool::Parameters::singleType((VkDescriptorPoolCreateFlags)0, 4u, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 3u) },
3589 { "descriptor_pool_free_descriptor_set", DescriptorPool::Parameters::singleType(VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 4u, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 3u) }
3632 CASE_DESC(createSingleTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3668 CASE_DESC(createMultipleUniqueResourcesTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3704 CASE_DESC(createMultipleSharedResourcesTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3737 CASE_DESC(createMaxConcurrentTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3769 CASE_DESC(multithreadedCreatePerThreadDeviceTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3800 CASE_DESC(multithreadedCreatePerThreadResourcesTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3836 CASE_DESC(multithreadedCreateSharedResourcesTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3837 EMPTY_CASE_DESC(DescriptorSet), // \note Needs per-thread DescriptorPool
3870 CASE_DESC(createSingleAllocCallbacksTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3906 CASE_DESC(allocCallbackFailTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),
3941 EMPTY_CASE_DESC(DescriptorPool),
3975 CASE_DESC(createPrivateDataTest <DescriptorPool>, s_descriptorPoolCases, DE_NULL),