239

1

Extension and Version Dependencies

• Requires Vulkan 1.0

• Requires VK_KHR_get_physical_device_properties2

2018-10-08

Contributors
• Jeff Bolz, NVIDIA

• Jeff Juliano, NVIDIA

Description

This extension adds a priority value specified at memory allocation time. On some systems with both device-local and non-device-local memory heaps, the implementation may transparently move memory from one heap to another when a heap becomes full (for example, when the total memory used across all processes exceeds the size of the heap). In such a case, this priority value may be used to determine which allocations are more likely to remain in device-local memory.

New Enum Constants

• VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME

• VK_EXT_MEMORY_PRIORITY_SPEC_VERSION

• Extending VkStructureType:

• VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT

• VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT

Version History

• Revision 1, 2018-10-08 (Jeff Bolz)

• Initial revision

Document Notes

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.