调整DescriptorPool大小

This commit is contained in:
daiqingshuang 2024-02-20 10:29:19 +08:00
parent 45bd309e8d
commit f055bfbd76

View File

@ -173,8 +173,9 @@ void renderer::setup_vulkan(std::vector<const char*> instance_extensions) {
std::vector<vk::DescriptorPoolSize> pool_sizes;
pool_sizes.emplace_back(vk::DescriptorType::eCombinedImageSampler, 1);
auto properties = physical_device.getProperties();
vk::DescriptorPoolCreateInfo descriptor_pool_create_info;
descriptor_pool_create_info.setMaxSets(2);
descriptor_pool_create_info.setMaxSets(properties.limits.maxDescriptorSetStorageImages);
descriptor_pool_create_info.setPoolSizes(pool_sizes);
descriptor_pool = device.createDescriptorPool(descriptor_pool_create_info);