OpenXR SDK (Source) 1.1.37
OpenXR SDK 1.1.37 (2024-05-23)
This release primarily adds new defines for easier use of both OpenXR 1.0 and
1.1 with up-to-date headers, some documentation improvements, and improvements
for Android, including support for using the "API Dump" and "Validation" API
layers in your own APK during the development process.
- Registry
- Addition: New
XR_API_VERSION_1_0
andXR_API_VERSION_1_1
defines to allow
applications to easily specify OpenXR "major" and "minor" version while passing
through the "patch" version.
(internal MR 3329,
internal MR 3354,
internal issue 2254) - Addition: Register Razer vendor ID.
(internal MR 3340) - Fix: Add "palm_pose" to "touch_controller_pro" and "touch_controller_plus" in
XML.
(internal MR 3363) - Improvement: Add Schematron rule to avoid triggering edge cases of vendor tags
ending with X.
(internal MR 3341) - Reservation: Reserve extension numbers for a few new EXT extensions.
(internal MR 3285,
internal MR 3292) - Update: Bump version of
XR_FB_composition_layer_alpha_blend
due to spec text
clarification.
(internal MR 3317)
- Addition: New
- SDK
- Addition: Ship
open-in-docker.sh
script for use building the loader design
doc.
(internal MR 3352,
internal issue 2283,
OpenXR-SDK-Source issue 476) - Fix: Fix references to Docker container in spec build instructions and clarify
that most parts do not apply to the SDK-Source repo.
(internal MR 3352,
internal issue 2283,
OpenXR-SDK-Source issue 476) - Fix: Do not load all Android app-supplied layers as explicit, but rather as
their actual type.
(OpenXR-SDK-Source PR 475,
internal issue 2284) - Improvement: Use new
XR_API_VERSION_1_0
andXR_API_VERSION_1_1
defines.
(internal MR 3329,
internal issue 2254) - Improvement: Add Android support to "api_dump" and "core_validation" API
layers.
(internal MR 3330)
- Addition: Ship
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.37'
(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.