C Specification

VkMemoryMarkerInfoAMD is defined as:

// Provided by VK_KHR_device_address_commands with VK_AMD_buffer_marker
typedef struct VkMemoryMarkerInfoAMD {
    VkStructureType             sType;
    const void*                 pNext;
    VkPipelineStageFlags2KHR    stage;
    VkDeviceAddressRangeKHR     dstRange;
    VkAddressCommandFlagsKHR    dstFlags;
    uint32_t                    marker;
} VkMemoryMarkerInfoAMD;

Members

  • sType is a VkStructureType value identifying this structure.

  • pNext is NULL or a pointer to a structure extending this structure.

  • stage specifies the pipeline stage whose completion triggers the marker write.

  • dstRange is the VkDeviceAddressRangeKHR where the marker will be written.

  • dstFlags is a VkAddressCommandFlagsKHR value defining the copy flags for the destination address range.

  • marker is the 32-bit value of the marker.

Description

Valid Usage
Valid Usage (Implicit)

See Also

Document Notes

For more information, see the Vulkan Specification.

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0