Skip to content

Commit 820278f

Browse files
committed
OpenXR SDK 1.0.33 (2024-01-03)
This release primarily adds new ratified functionality describing the loader interaction with runtimes and API layers. Corresponding definitions are now in the official openxr_loader_negotiation.h generated header, rather than the loader_interfaces.h header previously shipped only with the OpenXR-SDK-Source repository. This change only affects vendors of runtimes and API layers as well as contributors to the OpenXR loader: applications do not directly use this API, the loader uses it on their behalf. A number of other small fixes are also included. - Registry - Extension reservation: Update author ID and reserve extensions for Varjo. (internal MR 3083) - Extension reservation: Reserve 10 extension ids each for ANDROIDX & ANDROIDSYS. (internal MR 3086) - Khronos ratified addition: Specify the existing loader negotiation functions (without modification) in the XML, moving from loader_interfaces.h to a new generated header openxr_loader_negotiation.h. (internal MR 2807, internal issue 1953) - XR_KHR_android_thread_settings: Fix the description of XrAndroidThreadTypeKHR enum values - they were swapped relative to their implicit meaning from their name. (internal MR 3077) - XR_MNDX_egl_enable: Update version to 2 to reflect function pointer type change released in 1.0.29. (OpenXR-Docs PR 159) - SDK - Loader: Fix loader build on Universal Windows Platform: build-system-only change. (Included in SDK hotfix 1.0.32.1.) (internal MR 3071) - Loader: Correctly destroy the LoaderInstance when loader is done. (internal MR 3041) - Remove obsolete loader_interfaces.h header, migrating uses (in loader and layers) to use the newly specified and ratified openxr_loader_negotiation.h, and adjust scripts for the addition of the loader negotiation APIs. (internal MR 2807, internal issue 1953, internal MR 3122) - Misc - Update/correct names. - Ship a .mailmap file in the public repositories, maintained separately from the larger one used in the private monorepo, to correct names/emails and unify contributor identities. - Update Khronos Group copyright dates. GitOrigin-RevId: a561c5898b72f59965790790a28bbc3b7e9bcf13
1 parent e93034a commit 820278f

File tree

305 files changed

+1214
-918
lines changed

Some content is hidden

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

305 files changed

+1214
-918
lines changed

.appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Copyright (c) 2017-2023 The Khronos Group Inc.
1+
# Copyright (c) 2017-2024, The Khronos Group Inc.
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
version: 1.0.32.{build}
5+
version: 1.0.33.{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-2023, The Khronos Group Inc.
4+
Copyright (c) 2020-2024, The Khronos Group Inc.
55
SPDX-License-Identifier: CC-BY-4.0
66
-->
77
<metadata>

.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-2023, The Khronos Group Inc.
3+
Copyright (c) 2020-2024, 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-2023, The Khronos Group Inc.
4+
Copyright (c) 2020-2024, 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-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, 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/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-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, 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-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, 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 & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2019-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:

.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-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, 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-2023, The Khronos Group Inc.
1+
# Copyright (c) 2019-2024, The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
parameters:

0 commit comments

Comments
 (0)