C Specification

The VkSharedPresentSurfaceCapabilities2KHR structure is defined as:

// Provided by VK_KHR_extended_flags with VK_KHR_shared_presentable_image
typedef struct VkSharedPresentSurfaceCapabilities2KHR {
    VkStructureType          sType;
    void*                    pNext;
    VkImageUsageFlags2KHR    sharedPresentSupportedUsageFlags;
} VkSharedPresentSurfaceCapabilities2KHR;

Members

Description

This structure can be included in the pNext chain of VkSurfaceCapabilities2KHR to determine supported usage when using VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR or VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR presentation mode.

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