OpenXR SDK (Source) 1.0.18
OpenXR SDK 1.0.18 (2021-07-30)
This release mostly adds new extensions. It also includes some fixes to the
included layers, as well as text in the loader documentation describing how
runtimes can register themselves for manual selection. This is not used by the
loader itself and does not require any changes to the loader, but it may be
useful to developer-focused supporting software.
- Registry
- Add ratified
XR_KHR_swapchain_usage_input_attachment_bitKhronos extension.
(Promotion ofXR_MND_swapchain_usage_input_attachment_bit, which is now
deprecated.)
(internal MR 2045) - Add new
XR_FB_foveation,XR_FB_foveation_configuration, and
XR_FB_foveation_vulkanvendor extensions.
(internal MR 2050) - Add additional extension dependencies to
XR_FB_swapchain_update_state.
(internal MR 2072,
internal issue 1572) - Add new
XR_FB_composition_layer_secure_contentvendor extension.
(internal MR 2075) - Add new
XR_FB_composition_layer_alpha_blendvendor extension.
(internal MR 2078) - Add new
XR_FB_composition_layer_image_layoutvendor extension.
(internal MR 2090) - Add new
XR_MSFT_spatial_anchor_persistencevendor extension.
(internal MR 2093) - Add some simple Schematron rules and a script to
check the XML registry against them.
(internal MR 2103) - Register author ID and Reserve vendor extensions for Unity.
(internal MR 2105) - Reserve extension ID range 187-196 for LIV Inc.
(internal MR 2102)
- Add ratified
- SDK
- Describe how runtimes may register themselves at installation time for manual
selection.
(internal MR 2081,
internal MR 2109,
internal issue 1574) - Include sRGB in list of supported swapchain texture formats for the HelloXR
OpenGLES plugin.
(internal MR 2066) - layers: Refactor generated
xrGetInstanceProcAddrimplementations to avoid
deeply-nestedif ... elseblocks. (Some compilers have limits we were nearing
or hitting.)
(internal MR 2050) - validation layer: Set default logging mode to stdout ("text") instead of none.
(OpenXR-SDK-Source PR 262) - validation layer: Fix invalid struct type error message to show the expected
type instead of the actual type.
(OpenXR-SDK-Source PR 263)
- Describe how runtimes may register themselves at installation time for manual