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.
VK_NV_descriptor_pool_overallocation| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV
Extends |
| public static final int | VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV
Extends |
| public static final String | VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV | back to summary |
|---|---|
| public static final int VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV Extends Enum values: | |
| VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV | back to summary |
|---|---|
| public static final int VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV Extends Enum values: | |
| VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME The extension name. | |
| VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV Extends | |
| NVDescriptorPoolOverallocation | back to summary |
|---|---|
| private NVDescriptorPoolOverallocation() | |