• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2017-2022 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5include::{generated}/meta/{refprefix}VK_KHR_get_display_properties2.adoc[]
6
7=== Other Extension Metadata
8
9*Last Modified Date*::
10    2017-02-21
11*IP Status*::
12    No known IP claims.
13*Contributors*::
14  - Ian Elliott, Google
15  - James Jones, NVIDIA
16
17=== Description
18
19This extension provides new entry points to query device display properties
20and capabilities in a way that can be easily extended by other extensions,
21without introducing any further entry points.
22This extension can be considered the `apiext:VK_KHR_display` equivalent of
23the `apiext:VK_KHR_get_physical_device_properties2` extension.
24
25include::{generated}/interfaces/VK_KHR_get_display_properties2.adoc[]
26
27=== Issues
28
291) What should this extension be named?
30
31*RESOLVED*: `VK_KHR_get_display_properties2`.
32Other alternatives:
33
34  * `VK_KHR_display2`
35  * One extension, combined with `VK_KHR_surface_capabilites2`.
36
372) Should extensible input structs be added for these new functions:
38
39*RESOLVED*:
40
41  * flink:vkGetPhysicalDeviceDisplayProperties2KHR: No.
42    The only current input is a slink:VkPhysicalDevice.
43    Other inputs would not make sense.
44  * flink:vkGetPhysicalDeviceDisplayPlaneProperties2KHR: No.
45    The only current input is a slink:VkPhysicalDevice.
46    Other inputs would not make sense.
47  * flink:vkGetDisplayModeProperties2KHR: No.
48    The only current inputs are a slink:VkPhysicalDevice and a
49    slink:VkDisplayModeKHR.
50    Other inputs would not make sense.
51
523) Should additional display query functions be extended?
53
54*RESOLVED*:
55
56  * flink:vkGetDisplayPlaneSupportedDisplaysKHR: No.
57    Extensions should instead extend
58    flink:vkGetDisplayPlaneCapabilitiesKHR().
59
60=== Version History
61
62  * Revision 1, 2017-02-21 (James Jones)
63  ** Initial draft.
64