Skip to content

Commit b5a57e2

Browse files
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

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

.appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
version: 1.0.20.{build}
5+
version: 1.0.21.{build}
66
image: Visual Studio 2017
77

88

.azure-pipelines/nuget/NugetTemplate/OpenXR.Loader.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<!--
4-
Copyright (c) 2020-2021 The Khronos Group Inc.
4+
Copyright (c) 2020-2022, The Khronos Group Inc.
55
SPDX-License-Identifier: CC-BY-4.0
66
-->
77
<metadata>

.azure-pipelines/openxr-sdk-source.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Main azure-pipelines configuration for the OpenXR-SDK-Sources repo.

.azure-pipelines/openxr-sdk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Main azure-pipelines configuration for the OpenXR-SDK repo.

.azure-pipelines/shared/build_jobs.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:
@@ -44,8 +44,6 @@ jobs:
4444

4545
# This job computes the product of the config dimensions
4646
- job: generator
47-
pool:
48-
vmImage: "ubuntu-latest"
4947
steps:
5048
- task: PythonScript@0
5149
name: winmatrix

.azure-pipelines/shared/build_linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:

.azure-pipelines/shared/build_mingw.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:

.azure-pipelines/shared/build_msvc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:

.azure-pipelines/shared/check_clang_format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2021 The Khronos Group Inc.
1+
# Copyright (c) 2019-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
jobs:

.azure-pipelines/shared/check_file_format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2020-2021 The Khronos Group Inc.
1+
# Copyright (c) 2020-2022, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33
jobs:
44
- job: check_file_format

0 commit comments

Comments
 (0)