OpenXR SDK (Source) 1.0.30
OpenXR SDK 1.0.30 (2023-09-20)
This release is primarily a quality improvement release, fixing a range of
issues in the registry and SDK, including fixing a loader bug related to layers,
in addition to a new vendor extension and an updated vendor extension.
- Registry
- Add missing enum tags for enum-sized array struct members.
(internal MR 2731) - Fix EGL "get proc addr" function pointer typedef.
(internal MR 2939) - New vendor extension:
XR_YVR_controller_interaction
(internal MR 2841) XR_BD_controller_interaction
: Add support for G3 devices
(internal MR 2872)- Fix specification errors highlighted by fixed tooling.
(internal MR 2923)
- Add missing enum tags for enum-sized array struct members.
- SDK
- Add installable manual page for
openxr_runtime_list_json
.
(internal MR 2899) - Remove unused diagram exports from loader directory.
(internal MR 2907) - Update URLs in manual pages.
(internal MR 2935) - Validation Layer: Remove conditional
XR_KHR_headless
support as the extension
is not part of OpenXR 1.0.
(internal MR 2901) - build system: Add CTest support for running the loader test.
(internal MR 2289,
OpenXR-SDK-Source issue 309,
internal issue 1733) - hello_xr: Clean up how we specify the default graphics plugin on Android.
(internal MR 2917) - list_json: Add missing return statement for exit code.
(internal MR 2936) - loader: fix for implicit/explicit api layer loading logic
(OpenXR-SDK-Source PR 421,
internal issue 2079)
- Add installable manual page for
GitOrigin-RevId: f7a0c0f3691f0c7b0a239cb34e41d01042d5a02a
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.0.30'
Alternately, the AAR file (plus signature by the spec editor key and associated POM) are attached to this release.
Other release files are signed by Ryan Pavlik's key, key fingerprint F029455EAB70F520FF4A03BD7F534CD56F00321E.