// Copyright 2019-2023 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 include::{generated}/meta/{refprefix}VK_EXT_surface_maintenance1.adoc[] === 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 === Description `apiext:VK_EXT_surface_maintenance1` adds a collection of window system integration features that were intentionally left out or overlooked in the original `apiext: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. include::{generated}/interfaces/VK_EXT_surface_maintenance1.adoc[] === Version History * Revision 0, 2019-02-27 (Lionel Landwerlin) ** Internal revisions * Revision 1, 2022-11-09 (Shahbaz Youssefi) ** Add functionality and complete spec