Structures

VkPresentTimingSurfaceCapabilitiesEXT

Structure describing present timing capabilities of a surface

The VkPresentTimingSurfaceCapabilitiesEXT structure is defined as:

typedef struct VkPresentTimingSurfaceCapabilitiesEXT {
    VkStructureType sType;
    void* pNext;
    VkBool32 presentTimingSupported;
    VkBool32 presentAtAbsoluteTimeSupported;
    VkBool32 presentAtRelativeTimeSupported;
    VkPresentStageFlagsEXT presentStageQueries;
} VkPresentTimingSurfaceCapabilitiesEXT;

If presentTimingSupported is VK_TRUE, the implementation must also advertise support for at least the VK_PRESENT_STAGE_QUEUE_OPERATIONS_END_BIT_EXT present stage in pname presentStageQueries.

Valid Usage (Implicit)

VUID-VkPresentTimingSurfaceCapabilitiesEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT