Skip to content

Commit f66902f

Browse files
committed
OpenXR SDK 1.0.29 (2023-08-25)
This release contains several fixes to the specification registry, improvements to the loader, layers, and loader test, as well as enhancements to the loader documentation/specification to support architecture and ABI specific active runtime manifest names on Linux and Android. - Registry - Change PFNEGLGETPROCADDRESSPROC (for eglGetProcAddress) to a locally defined type to avoid compiler errors. (internal MR 2468) - Extension reservation: Register author ID and reserve vendor extensions for YVR. (internal MR 2832) - New vendor extension: XR_META_passthrough_preferences (internal MR 2694) - XR_HTCX_vive_tracker_interaction: Added new role paths for wrists and ankles. (internal MR 2728) - SDK - Changes also included in 1.0.28.1 SDK hotfix release - layers: Build with /bigobj or equivalent on Windows due to increased number of generated functions with spec growth. (internal MR 2837, internal issue 2051, OpenXR-SDK-Source PR 414) - Changes also included in 1.0.28.2 SDK hotfix release - Android AAR artifacts (loader) and hello_xr: Fix <queries> element contents. (internal MR 2840, internal issue 2053) - Android AAR artifacts: Fix C++ standard library selection for Android artifacts in build-aar.sh (internal MR 2836, internal issue 2052) - Android AAR artifacts: Use jar instead of 7-zip to perform archiving, and document requirements in build-aar.sh (internal MR 2836, OpenXR-SDK-Source issue 303, internal issue 1711) - build system: Support SDK hotfix versions (fourth version component). (internal MR 2836) - Add XrVector2f length function to xr_linear.h (internal MR 2876) - Add build.gradle files for list_json, c_compile_test. (internal MR 2908) - Change PFNEGLGETPROCADDRESSPROC (for eglGetProcAddress) to a locally defined type to avoid compiler errors. (internal MR 2468) - Enable loader_test tests which require a valid extension (internal MR 2790) - Fix building hello_xr with mingw compiler. (internal MR 2850) - Improvement: Reduce size of dispatch table in OpenXR loader. (Full size table still shipped in OpenXR-SDK even though it is not used by the loader anymore.) (internal MR 2810, internal MR 2842) - Maintenance script updates. (internal MR 2900) - loader: Add support for architecture-specific active runtime manifests for Linux, macOS, and Android. (internal MR 2450, internal issue 2066, internal MR 2871) - loader: refactor to use jnipp on Android (internal MR 2812) - loader: disable loader_test if api layer building is disabled (internal MR 2843) - loader_test: Replace session test with action test to make test more maintainable. (internal MR 2786) - validation layer: Fix deadlock when calling XR_EXT_debug_utils functions. (internal MR 2865) GitOrigin-RevId: 07acb644ae0a5a42f891120d3172004cb5605ad7
1 parent 6f3ccf3 commit f66902f

File tree

89 files changed

+1237
-1828
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1237
-1828
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.28.{build}
5+
version: 1.0.29.{build}
66
image: Visual Studio 2017
77

88

.azure-pipelines/nuget/NugetTemplate/build/native/OpenXR.Loader.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<!--
3-
Copyright (c) 2020 The Khronos Group Inc.
3+
Copyright (c) 2020-2023, The Khronos Group Inc.
44
SPDX-License-Identifier: CC-BY-4.0
55
-->
66
<PropertyGroup>

.azure-pipelines/nuget/NugetTemplate/build/native/OpenXR.Loader.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project ToolsVersion="4.0"
22
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<!--
4-
Copyright (c) 2020 The Khronos Group Inc.
4+
Copyright (c) 2020-2023, The Khronos Group Inc.
55
SPDX-License-Identifier: CC-BY-4.0
66
-->
77

.azure-pipelines/nuget/stage_nuget.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2020 The Khronos Group Inc.
1+
# Copyright (c) 2019-2023, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33
param(
44
[Parameter(Mandatory = $true, HelpMessage = "Path to unzipped openxr_loader_windows OpenXR-SDK release asset")]

.azure-pipelines/shared/generate_windows_matrix_build.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env python3
2-
# Copyright (c) 2019 The Khronos Group Inc.
2+
# Copyright (c) 2019-2023, The Khronos Group Inc.
33
# SPDX-License-Identifier: Apache-2.0
44

55
from itertools import product

.azure-pipelines/shared/install_vulkan.ps1

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

44
if (-not $env:VULKAN_SDK_VERSION) {

.azure-pipelines/shared/organize_windows_artifacts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env python3
2-
# Copyright (c) 2019 The Khronos Group Inc.
2+
# Copyright (c) 2019-2023, The Khronos Group Inc.
33
# SPDX-License-Identifier: Apache-2.0
44

55
from itertools import product

.azure-pipelines/shared/print_windows_artifact_names.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env python3
2-
# Copyright (c) 2019 The Khronos Group Inc.
2+
# Copyright (c) 2019-2023, The Khronos Group Inc.
33
# SPDX-License-Identifier: Apache-2.0
44

55
from itertools import product

.azure-pipelines/shared/shared.py

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

44
import json

.git-blame-ignore-revs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99
# and do try to make sure that the bulk change is made
1010
# **separate from a release commit** on all repos.
1111
# See <https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt>
12-
# for how to use this.
12+
# for how to use this, probably something like:
13+
# git config blame.ignoreRevsFile .git-blame-ignore-revs
1314

15+
## Old changes
16+
767537d9523253de1615b01450a8b22c8e2cc6a2
1417

1518
## 1.0.17 - Fix XML indentation
1619

0 commit comments

Comments
 (0)