• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (c) 2016-2018 Khronos Group. This work is licensed under a
2// Creative Commons Attribution 4.0 International License; see
3// http://creativecommons.org/licenses/by/4.0/
4
5include::meta/VK_KHR_multiview.txt[]
6
7*Last Modified Date*::
8    2016-10-28
9*IP Status*::
10    No known IP claims.
11*Interactions and External Dependencies*::
12  - Promoted to Vulkan 1.1 Core
13*Contributors*::
14  - Jeff Bolz, NVIDIA
15
16This extension has the same goal as the OpenGL ES +GL_OVR_multiview+
17extension - it enables rendering to multiple "`views`" by recording a single
18set of commands to be executed with slightly different behavior for each
19view.
20It includes a concise way to declare a render pass with multiple views, and
21gives implementations freedom to render the views in the most efficient way
22possible.
23
24
25=== New Object Types
26
27None.
28
29=== New Enum Constants
30
31  * Extending elink:VkStructureType:
32  ** ename:VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR
33  ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR
34  ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR
35
36  * Extending elink:VkDependencyFlagBits
37  ** ename:VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR
38
39=== New Enums
40
41None.
42
43=== New Structures
44
45  * slink:VkPhysicalDeviceMultiviewFeaturesKHR
46  * slink:VkPhysicalDeviceMultiviewPropertiesKHR
47  * slink:VkRenderPassMultiviewCreateInfoKHR
48
49=== New Functions
50
51None.
52
53=== New Built-In Variables
54
55  * <<interfaces-builtin-variables-viewindex,code:ViewIndex>>
56
57=== New SPIR-V Capabilities
58
59  * <<spirvenv-capabilities-multiview,code:MultiView>>
60
61=== Promotion to Vulkan 1.1
62
63All functionality in this extension is included in core Vulkan 1.1, with the
64KHR suffix omitted.
65The original type, enum and command names are still available as aliases of
66the core functionality.
67
68=== Issues
69
70None.
71
72=== Examples
73
74None.
75
76=== Version History
77
78 * Revision 1, 2016-10-28 (Jeff Bolz)
79   - Internal revisions
80