Multi-View Rendering
Multi-pass
右目と左目で2回レンダリングする。
XrSwapchainCreateInfo::arraySize=1
Single-pass
右目と左目をまとめてレンダリングする。
XrSwapchainCreateInfo::arraySize=2
VK_KHR_multiview
https://amini-allight.org/post/openxr-tutorial-addendum-2-single-swapchain
https://www.saschawillems.de/blog/2018/06/08/multiview-rendering-in-vulkan-using-vk_khr_multiview/
OCULUS_multiview
OVR_multiview
OVR_multiview2
- https://community.arm.com/arm-community-blogs/b/mobile-graphics-and-gaming-blog/posts/optimizing-virtual-reality-understanding-multiview
- https://arm-software.github.io/opengl-es-sdk-for-android/multiview.html
- OpenGL マルチビューレンダリング #C++ - Qiita
VPAndRTArrayIndexFromAnyShaderFeedingRasterizer
- https://learn.microsoft.com/en-us/windows/win32/api/d3d11/ns-d3d11-d3d11_feature_data_d3d11_options3
- https://developers.meta.com/horizon/documentation/native/android/mobile-multiview
- https://developers.meta.com/horizon/documentation/web/web-multiview/
XrSwapchainCreateInfo
https://registry.khronos.org/OpenXR/specs/1.1/man/html/XrSwapchainCreateInfo.html