Contact
-
Shahbaz Youssefi syoussefi
Other Extension Metadata
- Last Modified Date
-
2022-08-03
- IP Status
-
No known IP claims.
- Contributors
-
-
Ian Elliott, Google
-
Shahbaz Youssefi, Google
-
James Jones, NVIDIA
-
Description
This extension allows the vkGetPhysicalDeviceSurfaceFormatsKHR and
vkGetPhysicalDeviceSurfacePresentModesKHR functions to accept
VK_NULL_HANDLE as their surface
parameter, allowing potential
surface formats, colorspaces and present modes to be queried without
providing a surface.
Identically, vkGetPhysicalDeviceSurfaceFormats2KHR,
vkGetPhysicalDeviceSurfacePresentModes2EXT, and
vkGetPhysicalDeviceSurfaceCapabilities2KHR would accept
VK_NULL_HANDLE in
VkPhysicalDeviceSurfaceInfo2KHR::surface
.
This can only be supported on platforms where the results of these queries
are surface-agnostic and a single presentation engine is the implicit target
of all present operations.
New Enum Constants
-
VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME
-
VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION
Version History
-
Revision 1, 2021-12-14 (Shahbaz Youssefi)
-
Internal revisions
-
-
Revision 2, 2022-08-03 (Shahbaz Youssefi)
-
Precisions to which parts of the query responses are defined when surfaceless
-
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.