Registered Extension Number

273

Revision

1

Ratification Status

Not ratified

Extension and Version Dependencies

Contact

Extension Proposal

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 a client to request that vkMapMemory2KHR attempt to place the memory map at a particular virtual address.

New Structures

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

See Also

No cross-references are available

Document Notes

For more information, see the Vulkan Specification

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

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0