API Interactions
-
Interacts with VK_VERSION_1_2
-
Interacts with VK_AMD_buffer_marker
-
Interacts with VK_EXT_conditional_rendering
-
Interacts with VK_EXT_mesh_shader
-
Interacts with VK_EXT_transform_feedback
-
Interacts with VK_KHR_acceleration_structure
-
Interacts with VK_KHR_draw_indirect_count
Contact
-
Tobias Hector [GitHub]tobski
Other Extension Metadata
- Last Modified Date
-
2026-03-10
- Contributors
-
-
Tobias Hector, AMD
-
Matthew Netsch, Qualcomm Technologies, Inc
-
Jan-Harald Fredriksen, Arm
-
Mike Blumenkrantz, Valve
-
Allan MacKinnon, Google
-
Daniel Koch, NVIDIA
-
Autumn Ashton, Valve
-
Piers Daniell, NVIDIA
-
Stuart Smith, AMD
-
Caterina Shablia, Collabora
-
Piotr Byszewski, Cognizant
-
James Fitzpatrick, Imagination
-
Daniel Story, Nintendo
-
Baldur Karlsson, Valve
-
Jon Leech, Khronos
-
Samuel Pitoiset, Valve
-
Lionel Landwerlin, Intel
-
Hans-Kristian Arntzen, Valve
-
Žiga Markuš, LunarG
-
Spencer Fricke, Lunarg
-
Per Inge Mathisen, Arm
-
Vikram Kushwaha, NVIDIA
-
Ralph Potter, Samsung
-
Marijn Suijten, Traverse Research
-
Ricard Garcia, Igalia
-
Mengyang Liu, AMD
-
Artem Kharytoniuk, LunarG
-
Marty Johnson, Khronos
-
Alyssa Rosenzweig, Valve
-
Description
This extension enables applications to use device addresses in place of buffer objects for most functionality.
New Commands
If VK_KHR_draw_indirect_count or Vulkan Version 1.2 and VK_EXT_mesh_shader is supported:
If VK_AMD_buffer_marker is supported:
If VK_EXT_conditional_rendering is supported:
If VK_EXT_mesh_shader is supported:
If VK_EXT_transform_feedback is supported:
If VK_KHR_acceleration_structure is supported:
If VK_KHR_draw_indirect_count or Vulkan Version 1.2 is supported:
New Structures
-
Extending VkDependencyInfo:
-
Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
If VK_AMD_buffer_marker is supported:
If VK_EXT_conditional_rendering is supported:
If VK_EXT_transform_feedback is supported:
If VK_KHR_acceleration_structure is supported:
New Enum Constants
-
VK_KHR_DEVICE_ADDRESS_COMMANDS_EXTENSION_NAME -
VK_KHR_DEVICE_ADDRESS_COMMANDS_SPEC_VERSION -
Extending VkStructureType:
If VK_AMD_buffer_marker is supported:
If VK_EXT_conditional_rendering is supported:
If VK_EXT_transform_feedback is supported:
-
Extending VkAddressCommandFlagBitsKHR:
-
Extending VkStructureType:
If VK_KHR_acceleration_structure is supported:
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.