Reputation: 68698
In Vulkan:
Is there any limit to the number of VkDescriptorPools you can create? (apart from available memory)
Is there any indication in the spec of the overhead (memory, cpu-time, gpu-time) of using many small VkDescriptorPools versus using a few large ones? Or doesn't it generally matter?
Upvotes: 2
Views: 798
Reputation: 13306
Descriptor Pools are limited by memory (or at least that is the error code you get, no matter the underlying problem). Update-after-bind Desriptor Pools are limited by maxUpdateAfterBindDescriptorsInAllPools
.
Vulkan specification usually does not comment on performance, as that might differ between GPUs or change in future GPUs.
Upvotes: 3