// Copyright (c) 2016-2018 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ include::meta/VK_KHX_multiview.txt[] *Last Modified Date*:: 2016-10-28 *IP Status*:: No known IP claims. *Contributors*:: - Jeff Bolz, NVIDIA This extension has the same goal as the OpenGL ES +GL_OVR_multiview+ extension - it enables rendering to multiple "`views`" by recording a single set of commands to be executed with slightly different behavior for each view. It includes a concise way to declare a render pass with multiple views, and gives implementations freedom to render the views in the most efficient way possible. === New Object Types None. === New Enum Constants * Extending elink:VkStructureType: ** ename:VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHX ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX ** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX * Extending elink:VkDependencyFlagBits ** ename:VK_DEPENDENCY_VIEW_LOCAL_BIT_KHX === New Enums None. === New Structures * slink:VkPhysicalDeviceMultiviewFeaturesKHX * slink:VkPhysicalDeviceMultiviewPropertiesKHX * slink:VkRenderPassMultiviewCreateInfoKHX === New Functions None. === New Built-In Variables * <> === New SPIR-V Capabilities * <> === Issues None. === Examples None. === Version History * Revision 1, 2016-10-28 (Jeff Bolz) - Internal revisions