C Specification
The VkSurfaceCapabilities2KHR structure is defined as:
// Provided by VK_KHR_get_surface_capabilities2
typedef struct VkSurfaceCapabilities2KHR {
VkStructureType sType;
void* pNext;
VkSurfaceCapabilitiesKHR surfaceCapabilities;
} VkSurfaceCapabilities2KHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
surfaceCapabilitiesis a VkSurfaceCapabilitiesKHR structure describing the capabilities of the specified surface.
Description
If the VK_GOOGLE_surfaceless_query extension is enabled and
VkPhysicalDeviceSurfaceInfo2KHR::surface in the
vkGetPhysicalDeviceSurfaceCapabilities2KHR call is
VK_NULL_HANDLE, the values returned in minImageCount,
maxImageCount, currentExtent, and currentTransform will
not reflect that of any surface and will instead be as such:
-
minImageCountandmaxImageCountwill be 0xFFFFFFFF -
currentExtentwill be (0xFFFFFFFF, 0xFFFFFFFF) -
currentTransformwill beVK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
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.