VK_NV_extended_sparse_address_space
Other Extension Metadata
Last Modified Date
2023-10-03
Contributors
- Russell Chou, NVIDIA
- Christoph Kubisch, NVIDIA
- Eric Werness, NVIDIA
- Jeff Bolz, NVIDIA
Description
Implementations may be able to support an extended address space for sparse memory resources, but only for a certain set of usages.
This extension adds a query for the extended limit, and the supported usages
that are allowed for that limit.
This limit is an increase to
VkPhysicalDeviceLimits::sparseAddressSpaceSize
when the
VkImage or VkBuffer uses only usages that are supported.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkPhysicalDeviceProperties2:
New Enum Constants
VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME
VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV
Version History
- Revision 1, 2023-10-03 (Russell Chou)
- Initial draft