Structures

VkSurfaceCapabilitiesPresentBarrierNV

Structure describing present barrier capabilities of a surface

The VkSurfaceCapabilitiesPresentBarrierNV structure is defined as:

typedef struct VkSurfaceCapabilitiesPresentBarrierNV {
    VkStructureType sType;
    void* pNext;
    VkBool32 presentBarrierSupported;
} VkSurfaceCapabilitiesPresentBarrierNV;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • presentBarrierSupported is a boolean describing whether the surface is able to make use of the present barrier feature.

This structure can be included in the pNext chain of VkSurfaceCapabilities2KHR to determine support for present barrier access. If presentBarrierSupported is VK_FALSE, it indicates that the present barrier feature is not obtainable for this surface.

Valid Usage (Implicit)

VUID-VkSurfaceCapabilitiesPresentBarrierNV-sType-sType

sType must be VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV