VkPipelineStageFlags2(3)

# VkPipelineStageFlags2(3) Manual Page

## Name

VkPipelineStageFlags2 - 64-bit mask of pipeline stage flags

Loading… please wait.

## C Specification

`VkPipelineStageFlags2` is a bitmask type for setting a mask of zero or more VkPipelineStageFlagBits2 flags:

    // Provided by VK_VERSION_1_3
    typedef VkFlags64 VkPipelineStageFlags2;

    // Provided by VK_KHR_synchronization2
    // Equivalent to VkPipelineStageFlags2
    typedef VkPipelineStageFlags2 VkPipelineStageFlags2KHR;

## See Also

VK_KHR_synchronization2, VK_VERSION_1_3, VkBufferMemoryBarrier2, VkCheckpointData2NV, VkFlags64, VkImageMemoryBarrier2, VkMemoryBarrier2, VkMemoryMarkerInfoAMD, VkMemoryRangeBarrierKHR, VkPipelineStageFlagBits2, VkQueueFamilyCheckpointProperties2NV, VkSemaphoreSubmitInfo, VkTensorMemoryBarrierARM, vkCmdResetEvent2, vkCmdResetEvent2, vkCmdWriteBufferMarker2AMD, vkCmdWriteTimestamp2, vkCmdWriteTimestamp2

## 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

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0