Skip to content

Commit eedc7df

Browse files
committed
OpenXR SDK 1.0.13 (2020-11-24)
The SDK in this release features some fixes to the loader’s layer parsing: upgrading is recommended. The hello_xr example has also been improved. The registry for this release features a new ratified Khronos extension which will serve as the basis of other extensions, as well as a number of new vendor extensions. - Registry - Add XR_HTC_vive_cosmos_controller_interaction vendor extension. (internal MR 1907) - Add XR_FB_display_refresh_rate vendor extension. (internal MR 1909) - Add XR_MSFT_perception_anchor_interop vendor extension. (internal MR 1929) - Added ratified KHR_binding_modifications Khronos extension. (internal MR 1878, internal issue 1413) - Reserve vendor extensions for HTC. (internal MR 1907) - Reserve vendor extension numbers 109-120 for Facebook extensions. (internal MR 1913) - SDK - Fix build errors under mingw-w64. (OpenXR-SDK-Source/#212) - Include PDB symbols to go along with the openxr_loader.dll Windows artifacts. (OpenXR-SDK-Source/#225) - XrMatrix4x4f_CreateProjection: Explicitly define matrix values as floats. Prevents potential division by zero. (OpenXR-SDK-Source/#219) - build: Normalize how we detect and utilize threading libraries in the build process. (internal MR 1910) - build: Search for OpenGL ES and other things needed on Android. (internal MR 1910) - build: Normalize how we detect and utilize Vulkan in the build process. (internal MR 1910) - build/ci: Have Windows loader artifacts organize themselves by architecture/platform, and bundle the CMake config files and a “meta” CMake config. (OpenXR-SDK-Source/#224, OpenXR-SDK-Source/#185) - documentation: Make API Layer manifest example for “disable_environment” and “enable_environment” match the loader behavior (internal MR 1917, OpenXR-SDK-Source/#213) - hello_xr: Don’t use subaction paths for quit_session action, it’s unnecessary. (internal MR 1898) - hello_xr: Add initial build system support for building for Android. (No gradle support yet.) (internal MR 1910) - hello_xr: Call xrInitializeLoaderKHR and dynamically load openxr_loader on Android. (internal MR 1910) - hello_xr: Fix printing of action bindings and make it prettier. (internal MR 1914) - hello_xr: Fix break on Oculus Quest. (internal MR 1921) - hello_xr: The D3D12 and Vulkan graphics plugins sometimes did not update their swapchain image context maps due to rare key collisions. (OpenXR-SDK-Source/#217) - loader: Stub in some preliminary code for Android loader support - not a complete port. (internal MR 1910) - loader: Add Android logcat logger. (internal MR 1910) - loader: Fix parsing of XR_ENABLE_API_LAYERS environment variable (internal MR 1912) - loader: Fix issues around xrInitializeLoaderKHR. (internal MR 1922) - loader: Replace #if _WIN32 with #ifdef _WIN32. (OpenXR-SDK-Source/#215)
1 parent 06b5b7f commit eedc7df

Some content is hidden

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

52 files changed

+2422
-1142
lines changed

.gitignore

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

55
/build/
6-
/build*/
6+
build*/
77
CMakeLists.txt.user
88
*.orig
99
.*
@@ -35,6 +35,11 @@ out/build/
3535
CMakeSettings.json
3636
CppProperties.json
3737

38+
# Gradle
39+
.cxx/
40+
.gradle/
41+
local.properties
42+
3843
# Don't ignore these things
3944
!.azure-pipelines/
4045
!.clang-format
@@ -47,3 +52,4 @@ CppProperties.json
4752
!.gitlab-ci.yml
4853
!.reuse
4954
!.*.license
55+
!.azure-pipelines/nuget/NugetTemplate/build

CHANGELOG.SDK.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,79 @@ along with any public pull requests that have been accepted.
1919
In this repository in particular, since it is primarily software,
2020
pull requests may be integrated as they are accepted even between periodic updates.
2121

22+
## OpenXR SDK 1.0.13 (2020-11-24)
23+
24+
The SDK in this release features some fixes to the loader's layer parsing:
25+
upgrading is recommended. The hello_xr example has also been improved. The
26+
registry for this release features a new ratified Khronos extension which will
27+
serve as the basis of other extensions, as well as a number of new vendor
28+
extensions.
29+
30+
- Registry
31+
- Add `XR_HTC_vive_cosmos_controller_interaction` vendor extension.
32+
([internal MR 1907](https://gitlab.khronos.org/openxr/openxr/merge_requests/1907))
33+
- Add `XR_FB_display_refresh_rate` vendor extension.
34+
([internal MR 1909](https://gitlab.khronos.org/openxr/openxr/merge_requests/1909))
35+
- Add `XR_MSFT_perception_anchor_interop` vendor extension.
36+
([internal MR 1929](https://gitlab.khronos.org/openxr/openxr/merge_requests/1929))
37+
- Added ratified `KHR_binding_modifications` Khronos extension.
38+
([internal MR 1878](https://gitlab.khronos.org/openxr/openxr/merge_requests/1878),
39+
[internal issue 1413](https://gitlab.khronos.org/openxr/openxr/issues/1413))
40+
- Reserve vendor extensions for HTC.
41+
([internal MR 1907](https://gitlab.khronos.org/openxr/openxr/merge_requests/1907))
42+
- Reserve vendor extension numbers 109-120 for Facebook extensions.
43+
([internal MR 1913](https://gitlab.khronos.org/openxr/openxr/merge_requests/1913))
44+
- SDK
45+
- Fix build errors under mingw-w64.
46+
([OpenXR-SDK-Source/#212](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/212))
47+
- Include PDB symbols to go along with the openxr_loader.dll Windows artifacts.
48+
([OpenXR-SDK-Source/#225](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/225))
49+
- `XrMatrix4x4f_CreateProjection`: Explicitly define matrix values as floats.
50+
Prevents potential division by zero.
51+
([OpenXR-SDK-Source/#219](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/219))
52+
- build: Normalize how we detect and utilize threading libraries in the build
53+
process.
54+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
55+
- build: Search for OpenGL ES and other things needed on Android.
56+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
57+
- build: Normalize how we detect and utilize Vulkan in the build process.
58+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
59+
- build/ci: Have Windows loader artifacts organize themselves by
60+
architecture/platform, and bundle the CMake config files and a "meta" CMake
61+
config.
62+
([OpenXR-SDK-Source/#224](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/224),
63+
[OpenXR-SDK-Source/#185](https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/185))
64+
- documentation: Make API Layer manifest example for "disable_environment" and
65+
"enable_environment" match the loader behavior
66+
([internal MR 1917](https://gitlab.khronos.org/openxr/openxr/merge_requests/1917),
67+
[OpenXR-SDK-Source/#213](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/213))
68+
- hello_xr: Don't use subaction paths for quit_session action, it's unnecessary.
69+
([internal MR 1898](https://gitlab.khronos.org/openxr/openxr/merge_requests/1898))
70+
- hello_xr: Add initial build system support for building for Android. (No gradle
71+
support yet.)
72+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
73+
- hello_xr: Call `xrInitializeLoaderKHR` and dynamically load `openxr_loader` on
74+
Android.
75+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
76+
- hello_xr: Fix printing of action bindings and make it prettier.
77+
([internal MR 1914](https://gitlab.khronos.org/openxr/openxr/merge_requests/1914))
78+
- hello_xr: Fix break on Oculus Quest.
79+
([internal MR 1921](https://gitlab.khronos.org/openxr/openxr/merge_requests/1921))
80+
- hello_xr: The D3D12 and Vulkan graphics plugins sometimes did not update their
81+
swapchain image context maps due to rare key collisions.
82+
([OpenXR-SDK-Source/#217](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/217))
83+
- loader: Stub in some preliminary code for Android loader support - not a
84+
complete port.
85+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
86+
- loader: Add Android logcat logger.
87+
([internal MR 1910](https://gitlab.khronos.org/openxr/openxr/merge_requests/1910))
88+
- loader: Fix parsing of XR_ENABLE_API_LAYERS environment variable
89+
([internal MR 1912](https://gitlab.khronos.org/openxr/openxr/merge_requests/1912))
90+
- loader: Fix issues around `xrInitializeLoaderKHR`.
91+
([internal MR 1922](https://gitlab.khronos.org/openxr/openxr/merge_requests/1922))
92+
- loader: Replace `#if _WIN32` with `#ifdef _WIN32`.
93+
([OpenXR-SDK-Source/#215](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/215))
94+
2295
## OpenXR SDK 1.0.12 (2020-09-25)
2396

2497
This release features a number of new ratified KHR extensions, as well as a new

changes/sdk/pr.212.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/sdk/pr.215.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/sdk/pr.217.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/sdk/pr.219.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes/sdk/pr.224.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changes/sdk/pr.225.gh.OpenXR-SDK-Source.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

openxr-codespell.exclude

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1+
# Copyright (c) 2017-2020 The Khronos Group Inc.
2+
#
3+
# SPDX-License-Identifier: CC-BY-4.0
14
# Lines that should be excluded from codespell - trailing newline required!
5+
26
| tessellation | tesselation | Historical exception
37
| heterogeneous | heterogenous | More common
48
| homogeneous | homogenous | More common

specification/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ ifneq (,$(strip $(VERY_STRICT)))
4444
ASCIIDOC := $(ASCIIDOC) --failure-level WARN
4545
endif
4646

47-
SPECREVISION = 1.0.12
47+
SPECREVISION = 1.0.13
4848
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
4949
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))
5050

0 commit comments

Comments
 (0)