1// Copyright 2019-2023 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_EXT_surface_maintenance1.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2022-11-09 11*Contributors*:: 12 - Jeff Juliano, NVIDIA 13 - Lionel Landwerlin, Intel 14 - Shahbaz Youssefi, Google 15 - Chris Forbes, Google 16 - Ian Elliott, Google 17 - Hans-Kristian Arntzen, Valve 18 - Daniel Stone, Collabora 19 20=== Description 21 22`apiext:VK_EXT_surface_maintenance1` adds a collection of window system 23integration features that were intentionally left out or overlooked in the 24original `apiext:VK_KHR_surface` extension. 25 26The new features are as follows: 27 28 * Allow querying number of min/max images from a surface for a particular 29 presentation mode. 30 * Allow querying a surface's scaled presentation capabilities. 31 * Allow querying a surface for the set of presentation modes which can be 32 easily switched between without requiring swapchain recreation. 33 34include::{generated}/interfaces/VK_EXT_surface_maintenance1.adoc[] 35 36=== Version History 37 38 * Revision 0, 2019-02-27 (Lionel Landwerlin) 39 ** Internal revisions 40 * Revision 1, 2022-11-09 (Shahbaz Youssefi) 41 ** Add functionality and complete spec 42