Multiview allows drawing stereo/quad views for XR, shadow cascades, shadow cubemaps, or reflection cubemaps onto the slices of an array/cube texture with a single render pass.
I want this so I can be lazy and don't have to manage separate render passes for OpenXR views while prototyping lol
- Vulkan calls it multiview. At least 6 views are available with either
KHR_multiview or core 1.1.
- Metal calls it vertex amplification. Apple6 supports two views, Apple7+ supports up to 8.
- DX12 calls it view instancing. There's three tiers of support, between emulated(?) view instancing and real hardware support.
Multiview allows drawing stereo/quad views for XR, shadow cascades, shadow cubemaps, or reflection cubemaps onto the slices of an array/cube texture with a single render pass.
I want this so I can be lazy and don't have to manage separate render passes for OpenXR views while prototyping lol
KHR_multiviewor core 1.1.