• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2017-2024 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 queries for device display properties and
20capabilities that can be easily extended by other extensions, without
21introducing any further queries.
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