Skip to content

Commit e74dcd9

Browse files
committed
OpenXR SDK 1.1.48 (2025-06-03)
This release makes a switch to 16KB page sizes for Android, to improve compatibility of the loader binaries, among other build system adjustments. The “gfxwrapper” utility used by hello_xr (and the CTS) now uses the widely-used “GLAD2” wrapper to load OpenGL and related functionality, rather than internal hand-coded wrappers. - SDK - Improvement: Adapt gfxwrapper to use GLAD2 to load OpenGL, OpenGL ES, and EGL functions. (internal MR 3125, internal MR 3126) - Improvement: Minor loader_test debugging improvements. (internal MR 3836) - Improvement: Correctly detect availability of OpenGL on less common Windows platform variants, to fix 32-bit ARM non-UWP builds. (internal MR 3838) - Improvement: hello_xr: Warning fixes. (OpenXR-SDK-Source PR 516) - Improvement: Enable 16KB page sizes when building for Android, required for targeting Android 15+. (OpenXR-SDK-Source PR 548, OpenXR-SDK-Source issue 546) - Registry - Change: Increment the revision of XR_BD_spatial_anchor_sharing. (internal MR 3855) - Chore: Reserve extension numbers. (internal MR 3696, internal MR 3797, internal MR 3815, internal MR 3827) - Fix: Explicitly list the “x” and “y” thumbstick components on “pico_g3_controller” in the XML. (internal MR 3851) - Increment graphics binding extension revision numbers due to rephrase/reorganization. (internal MR 3028, internal MR 3742) - New vendor extension: XR_META_simultaneous_hands_and_controllers (internal MR 2755) - New vendor extension: XR_META_body_tracking_full_body (internal MR 2961) - New vendor extension: XR_BD_future_progress (internal MR 3724) GitOrigin-RevId: fd8a86166ffcbb03eb90a2ca4e2e30aa5bd7a59e
1 parent 4b396d5 commit e74dcd9

Some content is hidden

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

46 files changed

+12793
-1022
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.1.46.{build}
5+
version: 1.1.48.{build}
66
image: Visual Studio 2017
77

88

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ local.properties
7272
!.github
7373
!.gitignore
7474
!.gitlab
75+
!.gitlab-ci
7576
!.gitlab-ci.yml
7677
!.mailmap
7778
!.markdownlint.yaml

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Rachel Huang <[email protected]>
2828
Rylie Pavlik <[email protected]>
2929
3030
31+
3132
3233
samuel degrande <[email protected]>
3334

.proclamation.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"news_filename": "CHANGELOG.SDK.md",
88
"template": "changes/template.md",
99
"sections": {
10-
"Registry": {
11-
"directory": "changes/registry",
12-
"sort_by_prefix": true
13-
},
1410
"SDK": {
1511
"directory": "changes/sdk",
1612
"sort_by_prefix": true
13+
},
14+
"Registry": {
15+
"directory": "changes/registry",
16+
"sort_by_prefix": true
1717
}
1818
}
1919
},
@@ -22,13 +22,13 @@
2222
"news_filename": "CHANGELOG.Docs.md",
2323
"template": "changes/template.md",
2424
"sections": {
25-
"Registry": {
26-
"directory": "changes/registry",
27-
"sort_by_prefix": true
28-
},
2925
"Specification": {
3026
"directory": "changes/specification",
3127
"sort_by_prefix": true
28+
},
29+
"Registry": {
30+
"directory": "changes/registry",
31+
"sort_by_prefix": true
3232
}
3333
}
3434
},

CHANGELOG.SDK.md

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

24+
## OpenXR SDK 1.1.48 (2025-06-03)
25+
26+
This release makes a switch to 16KB page sizes for Android, to improve
27+
compatibility of the loader binaries, among other build system adjustments. The
28+
"gfxwrapper" utility used by hello_xr (and the CTS) now uses the widely-used
29+
"GLAD2" wrapper to load OpenGL and related functionality, rather than internal
30+
hand-coded wrappers.
31+
32+
- SDK
33+
- Improvement: Adapt gfxwrapper to use GLAD2 to load OpenGL, OpenGL ES, and EGL functions.
34+
([internal MR 3125](https://gitlab.khronos.org/openxr/openxr/merge_requests/3125),
35+
[internal MR 3126](https://gitlab.khronos.org/openxr/openxr/merge_requests/3126))
36+
- Improvement: Minor loader_test debugging improvements.
37+
([internal MR 3836](https://gitlab.khronos.org/openxr/openxr/merge_requests/3836))
38+
- Improvement: Correctly detect availability of OpenGL on less common Windows
39+
platform variants, to fix 32-bit ARM non-UWP builds.
40+
([internal MR 3838](https://gitlab.khronos.org/openxr/openxr/merge_requests/3838))
41+
- Improvement: hello_xr: Warning fixes.
42+
([OpenXR-SDK-Source PR 516](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/516))
43+
- Improvement: Enable 16KB page sizes when building for Android, required for
44+
targeting Android 15+.
45+
([OpenXR-SDK-Source PR 548](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/548),
46+
[OpenXR-SDK-Source issue 546](https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/546))
47+
- Registry
48+
- Change: Increment the revision of `XR_BD_spatial_anchor_sharing`.
49+
([internal MR 3855](https://gitlab.khronos.org/openxr/openxr/merge_requests/3855))
50+
- Chore: Reserve extension numbers.
51+
([internal MR 3696](https://gitlab.khronos.org/openxr/openxr/merge_requests/3696),
52+
[internal MR 3797](https://gitlab.khronos.org/openxr/openxr/merge_requests/3797),
53+
[internal MR 3815](https://gitlab.khronos.org/openxr/openxr/merge_requests/3815),
54+
[internal MR 3827](https://gitlab.khronos.org/openxr/openxr/merge_requests/3827))
55+
- Fix: Explicitly list the "x" and "y" thumbstick components on
56+
"pico_g3_controller" in the XML.
57+
([internal MR 3851](https://gitlab.khronos.org/openxr/openxr/merge_requests/3851))
58+
- Increment graphics binding extension revision numbers due to
59+
rephrase/reorganization.
60+
([internal MR 3028](https://gitlab.khronos.org/openxr/openxr/merge_requests/3028),
61+
[internal MR 3742](https://gitlab.khronos.org/openxr/openxr/merge_requests/3742))
62+
- New vendor extension: `XR_META_simultaneous_hands_and_controllers`
63+
([internal MR 2755](https://gitlab.khronos.org/openxr/openxr/merge_requests/2755))
64+
- New vendor extension: `XR_META_body_tracking_full_body`
65+
([internal MR 2961](https://gitlab.khronos.org/openxr/openxr/merge_requests/2961))
66+
- New vendor extension: `XR_BD_future_progress`
67+
([internal MR 3724](https://gitlab.khronos.org/openxr/openxr/merge_requests/3724))
68+
2469
## OpenXR SDK 1.1.47 (2025-04-08)
2570

2671
This release features several new vendor extensions, one of which required a

LICENSES/WTFPL.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
2+
Version 2, December 2004
3+
4+
Copyright (C) 2004 Sam Hocevar <[email protected]>
5+
6+
Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.
7+
8+
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
9+
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
10+
11+
0. You just DO WHAT THE FUCK YOU WANT TO.

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

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

maintainer-scripts/common.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ getDocsFilenames() {
135135
| grep -v "CMakeLists.txt" \
136136
| grep -v "ubmitted" \
137137
| grep -v "experimental" \
138+
| grep -v "xml\.reservations" \
138139
| grep -v "compare" \
139140
| grep -v "JP\.jpg"
140141
}
@@ -209,6 +210,7 @@ getSDKSourceFilenames() {
209210
src/common_config.h.in \
210211
src/external/CMakeLists.txt \
211212
src/external/android-jni-wrappers \
213+
src/external/glad2 \
212214
src/external/jnipp \
213215
src/external/jsoncpp \
214216
src/external/catch2 \

specification/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ endif
3939
VERSIONS := XR_VERSION_1_0 XR_VERSION_1_1 XR_LOADER_VERSION_1_0
4040
VERSIONOPTIONS := $(foreach version,$(VERSIONS),-feature $(version))
4141

42-
SPECREVISION = 1.1.47
42+
SPECREVISION = 1.1.48
4343
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
4444
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))
4545

0 commit comments

Comments
 (0)