Class EXTSurfaceMaintenance1

java.lang.Object
org.lwjgl.vulkan.EXTSurfaceMaintenance1

public final class EXTSurfaceMaintenance1 extends Object
VK_EXT_surface_maintenance1 adds a collection of window system integration features that were intentionally left out or overlooked in the original VK_KHR_surface extension.

The new features are as follows:

  • Allow querying number of min/max images from a surface for a particular presentation mode.
  • Allow querying a surface’s scaled presentation capabilities.
  • Allow querying a surface for the set of presentation modes which can be easily switched between without requiring swapchain recreation.
Name String
VK_EXT_surface_maintenance1
Extension Type
Instance extension
Registered Extension Number
275
Revision
1
Extension and Version Dependencies
VK_KHR_surface and VK_KHR_get_surface_capabilities2
Contact
Extension Proposal
VK_EXT_surface_maintenance1
Other Extension Metadata
Last Modified Date
2022-11-09
Contributors
  • Jeff Juliano, NVIDIA
  • Lionel Landwerlin, Intel
  • Shahbaz Youssefi, Google
  • Chris Forbes, Google
  • Ian Elliott, Google
  • Hans-Kristian Arntzen, Valve
  • Daniel Stone, Collabora