Skip to content

Commit 2a97dfd

Browse files
committed
Merge branch 'devel' into approved
2 parents cafdbcd + c4db31e commit 2a97dfd

68 files changed

Lines changed: 697 additions & 390 deletions

File tree

Some content is hidden

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

.github/workflows/android-cts-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ jobs:
1919
build-android-cts:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v5
22+
- uses: actions/checkout@v6
2323
with:
2424
lfs: true
2525
fetch-tags: "${{ inputs.gradleTask != 'assembleRelease' }}"
2626
fetch-depth: "${{ github.event.release && '0' || '1'}}"
2727

2828
- name: Get modern CMake and Ninja
29-
uses: "lukka/get-cmake@v4.1.2"
29+
uses: "lukka/get-cmake@v4.2.0"
3030

3131
- name: set up JDK
3232
uses: actions/setup-java@v5

.github/workflows/android-cts-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ jobs:
1414
build-cts-pr:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
1818
with:
1919
lfs: true
2020

2121
- name: Get modern CMake and Ninja
22-
uses: "lukka/get-cmake@v4.1.2"
22+
uses: "lukka/get-cmake@v4.2.0"
2323

2424
- name: set up JDK
2525
uses: actions/setup-java@v5

.github/workflows/check_clang_format_and_codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
image: khronosgroup/docker-images:openxr.20240924@sha256:3d595e68d21b2bba12cb7bbfa8cb135f66a2d9b97efeda6de3c6c8412163c4b7
1414

1515
steps:
16-
- uses: actions/checkout@v5
16+
- uses: actions/checkout@v6
1717
with:
1818
lfs: true
1919

.github/workflows/msvc-build-preset.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ jobs:
2929
VULKAN_SDK_VERSION: "1.1.114.0"
3030
INSTALL_DIR: "${{ github.workspace }}/install"
3131
steps:
32-
- uses: actions/checkout@v5
32+
- uses: actions/checkout@v6
3333
with:
3434
lfs: true
3535
fetch-tags: "${{ !github.event.release }}"
3636
fetch-depth: "${{ github.event.release && '0' || '1'}}"
3737

3838
- name: Get modern CMake and Ninja
39-
uses: lukka/get-cmake@v4.1.2
39+
uses: lukka/get-cmake@v4.2.0
4040

4141
- name: Add msbuild to PATH
4242
uses: microsoft/setup-msbuild@v2

CHANGELOG.CTS.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,47 @@ particular, since it is primarily software, pull requests may be integrated as
1717
they are accepted even between periodic updates. However, versions that are not
1818
signed tags on the `approved` branch are not valid for conformance submission.
1919

20+
## OpenXR CTS 1.1.54.0 (2025-12-18)
21+
22+
- Conformance Tests
23+
- Change: Update C++ standard version used from C++14 to C++17.
24+
([internal MR 4096](https://gitlab.khronos.org/openxr/openxr/merge_requests/4096))
25+
- Fix: Use correct buffer size constant for `xrStructureTypeToString2KHR` test.
26+
([internal MR 4093](https://gitlab.khronos.org/openxr/openxr/merge_requests/4093))
27+
- Fix: Alpha channel values are to be propagated unchanged, not affected by
28+
conversion between linear and non-linear sRGB representation
29+
([internal MR 4109](https://gitlab.khronos.org/openxr/openxr/merge_requests/4109))
30+
- Fix: Remove leading newline from generated include file for shader.
31+
([internal MR 4127](https://gitlab.khronos.org/openxr/openxr/merge_requests/4127))
32+
- Improvement: `XR_EXT_spatial_marker_tracking`: If QR code has string data,
33+
check that the string ends with a null terminator.
34+
([internal MR 3913](https://gitlab.khronos.org/openxr/openxr/merge_requests/3913))
35+
- Improvement: `XR_EXT_spatial_marker_tracking`: Replace "REQUIRE" with "CHECK"
36+
for marker component data because we can still continue to render the markers
37+
and test the bounded2D component even if the marker component data is invalid.
38+
([internal MR 3913](https://gitlab.khronos.org/openxr/openxr/merge_requests/3913))
39+
- Improvement: `XR_EXT_spatial_marker_tracking`: Create "update snapshot" for
40+
discovered markers so that we render them at their latest pose.
41+
([internal MR 3913](https://gitlab.khronos.org/openxr/openxr/merge_requests/3913))
42+
- Improvement: Add checks for `XrEventDataSessionStateChanged::time`.
43+
([internal MR 4048](https://gitlab.khronos.org/openxr/openxr/merge_requests/4048))
44+
- Improvement: Add additional test instructions for `XR_EXT_hand_tracking`
45+
interactive test.
46+
([internal MR 4073](https://gitlab.khronos.org/openxr/openxr/merge_requests/4073))
47+
- Improvement: Add additional test instructions for `XR_EXT_spatial_anchor`
48+
interactive test.
49+
([internal MR 4074](https://gitlab.khronos.org/openxr/openxr/merge_requests/4074))
50+
- Improvement: Force all tests to be printed in test XML.
51+
([internal MR 4103](https://gitlab.khronos.org/openxr/openxr/merge_requests/4103))
52+
- Improvement: Fix `-Wmissing-prototypes` compiler warnings.
53+
([internal MR 4107](https://gitlab.khronos.org/openxr/openxr/merge_requests/4107))
54+
- Improvement: Fix `-Wdeprecated-literal-operator` warnings in CTS.
55+
([internal MR 4108](https://gitlab.khronos.org/openxr/openxr/merge_requests/4108))
56+
- New test: Verify the presence of `VK_KHR_image_format_list` in the Vulkan
57+
device extension list when `XR_KHR_vulkan_swapchain_format_list` is enabled if
58+
`XR_KHR_vulkan_enable2` is also enabled in `XrApiLayer_runtime_conformance`.
59+
([internal MR 3781](https://gitlab.khronos.org/openxr/openxr/merge_requests/3781))
60+
2061
## OpenXR CTS 1.1.53.0 (2025-11-06)
2162

2263
- Conformance Tests

changes/registry/README.md

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

changes/registry/mr.3982.gl.md

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

changes/registry/mr.4049.gl.md

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

maintainer-scripts/common.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ getSDKSourceFilenames() {
216216
src/external/catch2 \
217217
src/external/metal-cpp \
218218
src/external/sanitizers-cmake \
219+
src/external/span-lite \
219220
src/loader \
220221
src/scripts \
221222
src/tests \
@@ -298,7 +299,6 @@ getConformanceFilenames() {
298299
changes/README.md \
299300
changes/template.md \
300301
changes/.markdownlint.yaml \
301-
changes/registry \
302302
changes/conformance \
303303
external/ \
304304
github/conformance/ \

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.53
42+
SPECREVISION = 1.1.54
4343
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
4444
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))
4545

0 commit comments

Comments
 (0)