VK_EXT_map_memory_placed
Other Extension Metadata
Last Modified Date
2023-03-21
IP Status
No known IP claims.
Interactions and External Dependencies
- Depends on apitext:VK_KHR_map_memory2
- Interacts with apitext:VK_EXT_external_memory_host
Contributors
- Faith Ekstrand, Collabora
- Tobias Hector, AMD
- James Jones, NVIDIA
- Georg Lehmann, Valve
- Derek Lesho, Codeweavers
Description
This extension allows an application to request that vkMapMemory2KHR attempt to place the memory map at a particular virtual address.
New Structures
- Extending VkMemoryMapInfoKHR:
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkPhysicalDeviceProperties2:
New Enum Constants
VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME
VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION
- Extending VkMemoryMapFlagBits:
VK_MEMORY_MAP_PLACED_BIT_EXT
- Extending VkMemoryUnmapFlagBitsKHR:
VK_MEMORY_UNMAP_RESERVE_BIT_EXT
- Extending VkStructureType:
VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT
Version History
- Revision 0, 2024-01-14 (Faith Ekstrand)
- Internal revisions