Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
BattleAxeVR committed Oct 30, 2024
2 parents e386657 + b15ef6c commit cb88a54
Show file tree
Hide file tree
Showing 21 changed files with 510 additions and 189 deletions.
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: Apache-2.0

version: 1.1.41.{build}
version: 1.1.42.{build}
image: Visual Studio 2017


Expand Down
6 changes: 3 additions & 3 deletions .azure-pipelines/openxr-sdk-source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ stages:
- job: loader_docs
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr.20240805@sha256:05e900737234daf09d29a1c525a017ea8cc54a0d1f808569488e9ae6018053f2
container: khronosgroup/docker-images:openxr.20240924@sha256:3d595e68d21b2bba12cb7bbfa8cb135f66a2d9b97efeda6de3c6c8412163c4b7
steps:
- script: make loader
workingDirectory: specification
Expand All @@ -34,7 +34,7 @@ stages:
- job: archive
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr.20240805@sha256:05e900737234daf09d29a1c525a017ea8cc54a0d1f808569488e9ae6018053f2
container: khronosgroup/docker-images:openxr.20240924@sha256:3d595e68d21b2bba12cb7bbfa8cb135f66a2d9b97efeda6de3c6c8412163c4b7
steps:
- script: make loader
workingDirectory: specification
Expand Down Expand Up @@ -62,7 +62,7 @@ stages:
presentationBackend: wayland
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr-pregenerated-sdk.20240412@sha256:0006d0994219477d460953f0eda1fa6053f770c68da23b190be7c0d067f078b5
container: khronosgroup/docker-images:openxr-pregenerated-sdk.20240924@sha256:5ddce09400cc7e17a81e65a0e7e2c26376f21e0844a6cf932270c2955213eef6
# container: sha256:845e19e59f22c29fedc33dcaa4f3c5f8aa44e367283ef955c7549239cf9a46d2
steps:
- task: DownloadPipelineArtifact@2
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/shared/build_jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
presentationBackend: wayland
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr-sdk.20240805@sha256:bbc790ccdc56f291d72877c6fdb825edbb9c3222efb63dc4d3ac34e3bf13dd7a
container: khronosgroup/docker-images:openxr-sdk.20240924@sha256:5e6a6f5d72dc4a20d5c33f12550fdd9b6a1206e94d6cf1382e0697a5726c424c

steps:
# First build as debug
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/shared/check_clang_format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
displayName: "clang-format"
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr.20240805@sha256:05e900737234daf09d29a1c525a017ea8cc54a0d1f808569488e9ae6018053f2
container: khronosgroup/docker-images:openxr.20240924@sha256:3d595e68d21b2bba12cb7bbfa8cb135f66a2d9b97efeda6de3c6c8412163c4b7

steps:
- checkout: self
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/shared/check_file_format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
displayName: "Check file formatting"
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr-sdk.20240805@sha256:bbc790ccdc56f291d72877c6fdb825edbb9c3222efb63dc4d3ac34e3bf13dd7a
container: khronosgroup/docker-images:openxr-sdk.20240924@sha256:5e6a6f5d72dc4a20d5c33f12550fdd9b6a1206e94d6cf1382e0697a5726c424c

steps:
- script: ./file_format.sh
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/shared/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
displayName: "codespell"
pool:
vmImage: "ubuntu-latest"
container: khronosgroup/docker-images:openxr-sdk.20240805@sha256:bbc790ccdc56f291d72877c6fdb825edbb9c3222efb63dc4d3ac34e3bf13dd7a
container: khronosgroup/docker-images:openxr-sdk.20240924@sha256:5e6a6f5d72dc4a20d5c33f12550fdd9b6a1206e94d6cf1382e0697a5726c424c

steps:
- checkout: self
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Get modern CMake and Ninja
uses: "lukka/[email protected].3"
uses: "lukka/[email protected].5"

# Do this before building aar since it affects the version
- name: Touch SNAPSHOT marker file
Expand All @@ -47,7 +47,7 @@ jobs:
steps:
- uses: "actions/checkout@v4"
- name: "Get modern CMake and Ninja"
uses: "lukka/[email protected].3"
uses: "lukka/[email protected].5"
- name: "set up JDK 11"
uses: "actions/setup-java@v4"
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check_clang_format_and_codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
clang-format:
runs-on: ubuntu-latest
container:
image: khronosgroup/docker-images:openxr.20240805@sha256:05e900737234daf09d29a1c525a017ea8cc54a0d1f808569488e9ae6018053f2
image: khronosgroup/docker-images:openxr.20240924@sha256:3d595e68d21b2bba12cb7bbfa8cb135f66a2d9b97efeda6de3c6c8412163c4b7

steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/msvc-build-preset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,11 @@ jobs:
- uses: actions/checkout@v4
with:
lfs: true
fetch-tags: "${{ !github.event.release }}"
fetch-depth: "${{ github.event.release && '0' || '1'}}"

- name: Get modern CMake and Ninja
uses: lukka/[email protected].3
uses: lukka/[email protected].5

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
Expand Down
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Files: src/external/tinygltf/README.md
src/external/tinygltf/tiny_gltf.h
Copyright: 2015-Present, Syoyo Fujita, Aurélien Chatelain and many contributors
License: MIT
Comment: Unmodified, vendored copy of a subset of the tiny-gltf repo v2.8.9
Comment: Unmodified, vendored copy of a subset of the tiny-gltf repo v2.9.3

Files: src/external/d3dx12/*
Copyright: Copyright (c) Microsoft Corporation.
Expand Down
50 changes: 50 additions & 0 deletions CHANGELOG.SDK.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,56 @@ along with any public pull requests that have been accepted.
In this repository in particular, since it is primarily software,
pull requests may be integrated as they are accepted even between periodic updates.

## OpenXR SDK 1.1.42 (2024-10-25)

This release updates a vendor extension with renamed enumerants, adds
architecture support for `loong64`, and delivers substantial improvements and
fixes to the XML registry, particularly the description of interaction profile

- Registry
- Fix: Update schema to reflect that `XrPathString_t` should allow dash in
interaction profile paths.
([internal MR 3493](https://gitlab.khronos.org/openxr/openxr/merge_requests/3493))
- Fix: `XR_VARJO_xr4_controller_interaction` did not properly define its
interaction profile in XML.
([internal MR 3493](https://gitlab.khronos.org/openxr/openxr/merge_requests/3493),
[internal MR 3548](https://gitlab.khronos.org/openxr/openxr/merge_requests/3548))
- Fix: Correct XML description of OpenXR 1.1 related additions to the promoted
Meta Touch Plus, Touch Pro, and Touch (Rift CV1) controller interaction
profiles.
([internal MR 3513](https://gitlab.khronos.org/openxr/openxr/merge_requests/3513),
[internal issue 2350](https://gitlab.khronos.org/openxr/openxr/issues/2350),
[internal issue 2375](https://gitlab.khronos.org/openxr/openxr/issues/2375))
- Fix: Add missing XML description of `EXT_hand_interaction` additions to several
interaction profiles, and add comments to clarify where profile additions
should be located.
([internal MR 3517](https://gitlab.khronos.org/openxr/openxr/merge_requests/3517),
[internal MR 3541](https://gitlab.khronos.org/openxr/openxr/merge_requests/3541),
[internal MR 3552](https://gitlab.khronos.org/openxr/openxr/merge_requests/3552))
- Fix: Corrections to the Schema chapter of the style guide.
([internal MR 3521](https://gitlab.khronos.org/openxr/openxr/merge_requests/3521))
- Improvement: Small consistency clean-up.
([internal MR 3512](https://gitlab.khronos.org/openxr/openxr/merge_requests/3512))
- Improvement: Clean up `.rnc` schema to improve readability.
([internal MR 3521](https://gitlab.khronos.org/openxr/openxr/merge_requests/3521))
- Scripts: Improve `update_version.py` used in release process.
([internal MR 3543](https://gitlab.khronos.org/openxr/openxr/merge_requests/3543))
- Update: Change naming convention in `XR_HTC_facial_expression`: rename
`XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC` to
`XR_LIP_EXPRESSION_MOUTH_RAISER_RIGHT_HTC`,
`XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC` to
`XR_LIP_EXPRESSION_MOUTH_RAISER_LEFT_HTC`,
`XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC` to
`XR_LIP_EXPRESSION_MOUTH_STRETCHER_RIGHT_HTC` and
`XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC` to
`XR_LIP_EXPRESSION_MOUTH_STRETCHER_LEFT_HTC`, providing the old names as
compatibility aliases.
([internal MR 3408](https://gitlab.khronos.org/openxr/openxr/merge_requests/3408))
- SDK
- Loader: Fix build error on `loong64`, and add `loong64` in the architecture
table in the loader documentation.
([OpenXR-SDK-Source PR 479](https://github.com/KhronosGroup/OpenXR-SDK-Source/pull/479))

## OpenXR SDK 1.1.41 (2024-09-25)

This release features several new vendor extensions, as well as some small
Expand Down
1 change: 1 addition & 0 deletions maintainer-scripts/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,7 @@ getConformanceFilenames() {
maintainer-scripts/check-changelog-fragments.sh \
specification/.gitignore \
specification/registry/*.xml \
specification/config \
specification/scripts \
specification/Makefile \
specification/README.md \
Expand Down
8 changes: 5 additions & 3 deletions specification/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ endif
VERSIONS := XR_VERSION_1_0 XR_VERSION_1_1 XR_LOADER_VERSION_1_0
VERSIONOPTIONS := $(foreach version,$(VERSIONS),-feature $(version))

SPECREVISION = 1.1.41
SPECREVISION = 1.1.42
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))

Expand Down Expand Up @@ -334,7 +334,8 @@ html: $(HTMLSPEC)
ASCIIDOCTOR_TARGETS += $(HTMLSPEC)

# Target-specific variables and deps customizing the AsciiDoctor rule
$(HTMLSPEC): ATTRIBOPTS += -a sectanchors
# EXTRAATRIBS is for build-time customization
$(HTMLSPEC): ATTRIBOPTS += -a sectanchors $(EXTRAATTRIBS)
$(HTMLSPEC): ADOCOPTS += $(ADOCHTMLOPTS)
$(HTMLSPEC): $(COMMONDOCS)

Expand All @@ -349,7 +350,8 @@ pdfA4: $(PDFA4SPEC)
ASCIIDOCTOR_TARGETS += $(PDFSPEC) $(PDFA4SPEC)

# Target-specific variables and deps customizing the AsciiDoctor rule
$(PDFSPEC) $(PDFA4SPEC): BACKEND_ARGS=--backend pdf --require asciidoctor-pdf -a compress --require ./scripts/pdf-index-customizer.rb
# EXTRAATRIBS is for build-time customization
$(PDFSPEC) $(PDFA4SPEC): BACKEND_ARGS=--backend pdf --require asciidoctor-pdf -a compress --require ./scripts/pdf-index-customizer.rb $(EXTRAATTRIBS)
$(PDFSPEC): PAGESIZE=LETTER
$(PDFA4SPEC): PAGESIZE=A4
$(PDFSPEC) $(PDFA4SPEC): $(COMMONDOCS)
Expand Down
5 changes: 5 additions & 0 deletions specification/loader/runtime.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,11 @@ architectures and ABIs is used.
| `sparc64`
| 64-bit SPARC architecture

|`loong64`
|
| `loong64`
| 64-bit LoongArch architecture, little endian (LP64D ABI)

|===

[[android-arm32-note]]
Expand Down
Loading

0 comments on commit cb88a54

Please sign in to comment.