OpenXR SDK (Source) 1.1.57
OpenXR SDK 1.1.57 (2026-02-12)
This release primarily features several fixes to the SDK as well as tooling
improvements.
Note that specification releases 1.1.55 and 1.1.56 were skipped to keep up with
a monthly increment for the patch version component.
- SDK
- Fix: Do not attempt to install manpages on Android, and ensure all directory
prefixes are populated, fixing CMake install.
(OpenXR-SDK-Source PR 573,
OpenXR-SDK-Source issue 568,
internal issue 2645) - Loader: Reduce severity of Android loader "broker not found" messages from
error to warning.
(internal MR 4134) - Validation Layer: Fix core validation layer validation of
xrCreateSessionto
supportXR_TYPE_GRAPHICS_BINDING_METAL_KHRand
XR_TYPE_GRAPHICS_BINDING_EGL_MNDX.
(internal MR 4119,
internal issue 2646) - hello_xr: Deduplicate code in internal "gfxwrapper" library used in hello_xr
(among other uses) for OpenGL/OpenGL ES. Add an explicit always-EGL path.
(internal MR 2942,
internal issue 1911) - hello_xr: Fix out of bounds read when none of the required depth formats is
supported.
(internal MR 4145,
OpenXR-SDK-Source issue 578,
internal issue 2663,
internal MR 4023) - loader_test: Update Catch2 test library from 3.7.1 to 3.11.0.
(internal MR 4006,
internal issue 2108)
- Fix: Do not attempt to install manpages on Android, and ensure all directory
- Registry
- Change: Update tooling to properly support extending allowable return codes
from extensions.
(internal MR 4009,
internal issue 2494) - Chore: Reorder function return codes to alphabetic (with
XR_SUCCESSpulled to
the front).
(internal MR 3979) - Chore: Reserve extensions.
(internal MR 4157,
internal MR 4162) - Fix:
XR_KHR_extended_struct_name_lengthsstring length can be up to 256
bytes. (The prose has been modified to match the XML specification.)
(internal MR 4126,
internal issue 2654) - New vendor extension:
XR_ANDROID_trackables_image.
(internal MR 4069) - Schematron: Add validation for return code ordering.
(internal MR 3979) - Schematron: Add validation for semantic label enums defined for the spatial
entity framework.
(internal MR 4081) - Update: Mark
XR_EXT_plane_detectionas deprecated by
XR_EXT_spatial_plane_tracking.
(internal MR 4057,
internal issue 2625)
- Change: Update tooling to properly support extending allowable return codes
The Android loader can be found on Maven Central, by adding the following line to your Android app's build.gradle dependencies section:
implementation 'org.khronos.openxr:openxr_loader_for_android:1.1.57'(There may be a delay of a few hours after release before artifacts are accessible on Maven Central.)
Alternately, the AAR file (plus signature by the dedicated spec editor key and associated POM) are attached to this release.
Other release files are signed by specification editor Rylie Pavlik's key, with key fingerprint 45207B2B1E53E1F2755FF63CC5A2D593A61DBC9D. Link goes to full public key.