Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release features a number of new extensions, as well as some software updates and fixes, especially for Android. If you are using the bundled jsoncpp, this is also a security release as the bundled jsoncpp was upgraded to incorporate security improvements from upstream. - Registry - Add new XR_FB_render_model vendor extension. (internal MR 2117, internal MR 2169) - Add new XR_HTC_facial_expression vendor extension. (internal MR 2120) - Add new XR_FB_keyboard_tracking vendor extension. (internal MR 2128) - Add new XR_EXT_uuid multi-vendor extension. (internal MR 2152) - Add new XR_FB_passthrough_keyboard_hands vendor extension. (internal MR 2162) - Add new XR_HTC_vive_focus3_controller_interaction vendor extension. (internal MR 2178) - Add new XR_ALMALENCE_digital_lens_control vendor extension. (OpenXR-Docs PR 104, internal issue 1615) - Correct winding order for XR_MSFT_hand_tracking_mesh extension to clockwise to match runtime behavior. (internal MR 2151) - Fix typos/naming convention errors in XR_FB_hand_tracking_capsules: rename XR_FB_HAND_TRACKING_CAPSULE_POINT_COUNT to XR_HAND_TRACKING_CAPSULE_POINT_COUNT_FB and XR_FB_HAND_TRACKING_CAPSULE_COUNT to XR_HAND_TRACKING_CAPSULE_COUNT_FB, providing the old names as compatibility aliases. (internal MR 1547, internal issue 1519) - Reserve vendor extensions 208 - 299 for Facebook. (internal MR 2158) - Reserve extension numbers for anticipated multi-vendor extensions. (internal MR 2173) - SDK - Android loader: Update vendored jnipp project, including crash/exception fixes if an application manually attached or detached a thread. (OpenXR-SDK-Source PR 286, OpenXR-SDK-Source PR 285) - Docs: Fixed typo in docs. (OpenXR-SDK-Source PR 284) - Fix detection of std::filesystem options on GCC 11 and newer. (OpenXR-SDK-Source PR 276, OpenXR-SDK-Source issue 260, internal issue 1571) - Loader: Add ifdef guards around contents of Android-specific files so all platforms may still glob all source files in OpenXR-SDK to build the loader with a custom build system. (OpenXR-SDK-Source PR 274) - Loader: Fixed incorrect return value when no broker is present on Android but runtime defined via active_runtime.json. (OpenXR-SDK-Source PR 284) - Loader: Added /system to the search path on Android as per documentation. (OpenXR-SDK-Source PR 284) - Loader doc: Use nativeLibraryDir (property, part of API) instead of getNativeLibraryDir() (function generated by wrapping library) (OpenXR-SDK-Source PR 278) - Update vendored copy of jsoncpp from 1.8.4 to 1.9.5 for security and other fixes. (internal MR 2168, OpenXR-SDK-Source issue 265, internal issue 1582) - Update android-jni-wrappers to fix missing include. (OpenXR-SDK-Source PR 280, OpenXR-SDK-Source issue 275, internal issue 1616) - Update jnipp to fix crash on Android if app detaches thread from JVM (e.g. on shutdown). (OpenXR-SDK-Source PR 280) - scripts: Populate ext_name in HandleData too, for use by language wrapper generation scripts. (internal MR 2184) This release replaces 1.0.21.
- Loading branch information