Class NVDescriptorPoolOverallocation

java.lang.Object
org.lwjgl.vulkan.NVDescriptorPoolOverallocation

public final class NVDescriptorPoolOverallocation extends Object
There are scenarios where the application does not know ahead of time how many descriptor sets it may need to allocate from a descriptor pool, or how many descriptors of any of the descriptor types it may need to allocate from the descriptor pool.

This extension gives applications the ability to request the implementation allow more sets or descriptors to be allocated than initially specified at descriptor pool creation time, subject to available resources.

The DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV flag lets the application allocate more than VkDescriptorPoolCreateInfo::maxSets descriptor sets, and the DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV lets the application allocate more descriptors than initially specified by VkDescriptorPoolSize::descriptorCount for any descriptor types.

Name String
VK_NV_descriptor_pool_overallocation
Extension Type
Device extension
Registered Extension Number
547
Revision
1
Extension and Version Dependencies
Version 1.1
Contact
Other Extension Metadata
Last Modified Date
2023-08-30
Contributors
  • Jeff Bolz, NVIDIA