Repository navigation
OpenXR SDK (Source) 1.1.62
OpenXR SDK 1.1.62 (2026-07-31)
This release includes a new vendor extension, an important fix to several vendor
extension added in the previous release, a loader design doc clarification, and
some software fixes and cleanup. For extension authors, there are workflow
improvements: extensions may now be developed in their own "fragment" XML file
and referenced from xr.fragmented.xml. Provided tooling processes this file to
generate the all-inclusive xr.xml previously edited directly. This reduces the
merge conflicts seen during extension development and makes review easier,
without requiring changes to tools expecting the conventional combined XML file.
- SDK
- Fix: Only include EGL headers in
xr_dependencies.hwhen using EGL or GLES.
(internal MR 4387) - Improvement: Add
src/common/platform_exports.hto de-duplicate platform
specific export flags.
(internal MR 4323) - Improvement: Add additional description of Android API layer support.
(internal MR 4373) - Improvement: Deduplicate
.def,.expsym, and.mapfiles used for API
layers in the SDK.
(internal MR 4389,
internal MR 3289)
- Fix: Only include EGL headers in
- Registry
- Change: XML registry
xr.xmlis now checked in after being constructed from
xr.fragmented.xmland multiple per-extension XML file fragments, for reduced
conflicts during development. The schema ofxr.xmlhas not changed. Be sure
to runspecification/scripts/merge-registry.shafter editing
xr.fragmented.xmlor one of the fragments, as most tooling still uses the
merged XML registry.
(internal MR 4161) - Chore: Register
DXRauthor ID for The DisplayXR Project.
(OpenXR-Docs PR 201) - Fix: Resolve inconsistency between extension numbers for META vendor extensions
(XR_META_hand_tracking_wide_motion_mode2,
XR_META_hand_tracking_frequency_hint,
XR_META_hand_tracking_unextrapolated_poses).
(internal MR 4380) - Fix: Add
XR_ERROR_LIMIT_REACHEDas an valid return for
xrAcquireEnvironmentDepthImageMETAmatching API description.
(internal MR 4414) - Improvement: Move
XR_ANDROID_trackablesto extension fragment XML file.
(internal MR 4161) - Improvement: Add explicit type includes for types that are implicitly included
to improve generated documentation.
(internal MR 4406,
internal MR 4413) - New vendor extension:
XR_SONY_swapchain_color_space
(internal MR 4171)
- Change: XML registry
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.62'(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.
Similarly, you may include the OpenXR developer API layers in your application through lines like the following, which include them only on debug builds. Only include lines for the layers you want:
debugImplementation 'org.khronos.openxr:apilayer_api_dump:1.1.62'
debugImplementation 'org.khronos.openxr:apilayer_core_validation:1.1.62'
debugImplementation 'org.khronos.openxr:apilayer_best_practices_validation:1.1.62'The AAR, POM, and signature files for the layers are also 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.