OpenXR SDK (Source) 1.1.52
OpenXR SDK 1.1.52 (2025-09-19)
This release contains a new ratified Khronos extension, a new vendor extension,
fixes for issues in the XML registry, and API layer improvements.
- SDK
- Improvement: Adjust the enabled clang-tidy checks after resolving some minor
identified warnings.
(internal MR 3898) - Layers: Fix: Skip checking members other than
typeandnexton structs
markedreturnedonly="true"in core validation layer.
(internal MR 3973) - Layers: Fix: Rename
KHR_best_practices_validation->
KHRONOS_best_practices_validation
(internal MR 3984) - Loader: Improvement: Further clean up defines related to XR_KHR_loader_init.
(internal MR 3937,
internal MR 3948)
- Improvement: Adjust the enabled clang-tidy checks after resolving some minor
- Registry
- New ratified Khronos extension:
XR_KHR_generic_controller
(internal MR 3018) - Update: Ratified
XR_EXT_debug_utils
(internal MR 3899) - Update: Ratified
XR_EXT_render_model
(internal MR 3900) - Update: Ratified
XR_EXT_interaction_render_model
(internal MR 3901) - New vendor extension:
XR_META_spatial_entity_discovery.
(internal MR 2880,
internal MR 4001) - Change: Revert
XrTrackablePlaneANDROID::vertexCountOutputto a pointer, and
increment extension version number.
(internal MR 3998) - Chore: Reserve numbers for extensions.
(internal MR 4004) - Fix: Add XML for missing
grip_surfacepaths for
"/interaction_profiles/ext/hand_interaction_ext". Note that these paths were
already listed in the spec prose. UpdateXR_EXT_hand_interactionextension
version to2for clarity.
(internal MR 3963) - Fix: Mark a few structure members that are bitmasks as optional, to match prose
and/or usage intent.
(internal MR 3973) - Fix: Mark
XrCompositionLayerPassthroughFB.spaceas optional to match spec
prose.
(internal MR 3973) - Fix: Add XML for missing
palm_ext/poseandgrip_surface/posepaths for
"/interaction_profiles/logitech/mx_ink_stylus_logitech". Note that these paths
were already listed in the spec prose.
(internal MR 3996)
- New ratified Khronos extension:
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.52'(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.