Commit b5a57e2
committed
OpenXR SDK 1.0.21 (2022-01-10)
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)1 parent 76756e2 commit b5a57e2
File tree
380 files changed
+5359
-2689
lines changed- .azure-pipelines
- nuget/NugetTemplate
- .github/workflows/OpenXR-SDK-Source
- .reuse
- LICENSES
- changes/sdk
- external/include
- github/sdk
- include/openxr
- maintainer-scripts
- specification
- loader
- images
- registry
- scripts
- openxr-macros
- spec_tools
- src
- api_layers
- cmake
- common
- external/jsoncpp
- .github/ISSUE_TEMPLATE
- cmake
- doc
- example
- readFromStream
- readFromString
- streamWrite
- stringWrite
- include
- json
- pkg-config
- src
- jsontestrunner
- lib_json
- test_lib_json
- test
- data
- loader
- scripts
- tests
- hello_xr
- android_resources
- drawable
- opengles/mipmap-anydpi-v26
- vulkan/mipmap-anydpi-v26
- vulkan_shaders
- loader_test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
380 files changed
+5359
-2689
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments