// Copyright (c) 2016-2017 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ [[VK_KHX_multiview]] == VK_KHX_multiview *Name String*:: +VK_KHX_multiview+ *Extension Type*:: Device extension *Registered Extension Number*:: 54 *Status*:: Draft. *Last Modified Date*:: 2016-10-28 *Revision*:: 1 *IP Status*:: No known IP claims. *Dependencies*:: - This extension is written against version 1.0 of the Vulkan API. - Requires +VK_KHR_get_physical_device_properties2+. *Contributors*:: - Jeff Bolz, NVIDIA *Contacts*:: - Jeff Bolz (jbolz 'at' nvidia.com) 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