Skip to content

Commit

Permalink
Changes from OpenXR 1.1.42.
Browse files Browse the repository at this point in the history
GitOrigin-RevId: 38dd67e911b3578f6d1c2da497b8c3d3b605c354
  • Loading branch information
rpavlik committed Oct 25, 2024
1 parent e8ed83c commit 9020e5e
Show file tree
Hide file tree
Showing 74 changed files with 4,230 additions and 2,525 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/android-cts-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
fetch-depth: "${{ github.event.release && '0' || '1'}}"

- 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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android-cts-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
lfs: true

- 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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/msvc-build-preset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
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
2 changes: 2 additions & 0 deletions changes/conformance/mr.2578.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improvement: Update `stb_image` from 2.27 to 2.30 (latest upstream) for fixes, security improvements, and optimizations.
- Improvement: Update `stb_typetype` to latest upstream for float comparison fixes.
1 change: 1 addition & 0 deletions changes/conformance/mr.3017.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improvement: Reorganize session state tests and use test sections, annotating assertions with spec links.
4 changes: 4 additions & 0 deletions changes/conformance/mr.3351.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
- issue.2239.gl
---
- New test: Show a perceptively-smooth gradient in two swapchain formats or two layer types (projection vs quad), to do basic rendering verification. This primarily catches issues where non-linear textures are being interpreted as linear or vice-versa in a runtime's compositor.
1 change: 1 addition & 0 deletions changes/conformance/mr.3366.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improvement: Update tinygltf to version 2.9.3.
1 change: 1 addition & 0 deletions changes/conformance/mr.3489.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improvement: List failed test cases, and unmatched test specs, at end of CTS run.
1 change: 1 addition & 0 deletions changes/conformance/mr.3493.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Fix: Update generated code to allow dash in interaction profile paths.
4 changes: 4 additions & 0 deletions changes/conformance/mr.3499.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
- mr.3499.gl
---
Improvement: Add warnings if supporting OpenXR 1.1 but not supporting optional, but recommended, extensions providing compatibility for OpenXR 1.0 apps/engines.
1 change: 1 addition & 0 deletions changes/conformance/mr.3506.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix: Allow interaction profiles which do not expose boolean paths to be tested.
1 change: 1 addition & 0 deletions changes/conformance/mr.3507.gl.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Improvement: Make generated interaction profile sources reproducible/deterministic.
5 changes: 5 additions & 0 deletions changes/conformance/mr.3507.gl.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
- mr.3507.gl.2
- mr.3521.gl
---
- Fix: Correctly parse and process interaction profile path and binding path dependencies from XML, and clean up code in `interaction_profile_processor.py`.
4 changes: 4 additions & 0 deletions changes/conformance/mr.3507.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
- issue.2350.gl
---
- Fix: Include interaction profile dependencies in generated binding path dependencies.
6 changes: 6 additions & 0 deletions changes/conformance/mr.3517.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- mr.3517.gl
- mr.3541.gl
- mr.3544.gl
---
- Fix: Add missing XML description of `EXT_hand_interaction` additions to several interaction profiles, affecting generated interaction profile tests.
1 change: 1 addition & 0 deletions changes/conformance/mr.3521.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Improvement: Correct the build-time dependencies of the generated interaction profile data.
1 change: 1 addition & 0 deletions changes/conformance/mr.3523.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
New test: When using `XR_FB_space_warp`, verify runtime returns `XR_ERROR_VALIDATION_FAILURE` if `nearZ` is equal to `farZ`
4 changes: 4 additions & 0 deletions changes/conformance/mr.3524.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
- mr.3506.gl
---
Improvement: Note in the Usage document that `/interaction_profiles/ext/hand_interaction_ext` and `/interaction_profiles/ext/eye_gaze_interaction` are generic interaction profiles that should be tested if supported.
1 change: 1 addition & 0 deletions changes/conformance/mr.3527.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improvement: added support for `PRIMARY_STEREO_WITH_FOVEATED_INSET` in `xrLocateViews` tests.
5 changes: 5 additions & 0 deletions changes/conformance/mr.3534.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
- mr.3534.gl
- mr.3559.gl
---
Improvement: Add additional tests for `xrGetInputSourceLocalizedName`
1 change: 1 addition & 0 deletions changes/conformance/mr.3547.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Fix: remove unused `functionPtr` field in global `FunctionInfoMap` as it is invalid if called with a different instance
2 changes: 2 additions & 0 deletions changes/conformance/mr.3553.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improvement: Add command lines for Android for the self tests in the Usage document.
- Fix: Correct an outdated description of the self tests in the Usage document, glTF files now load asynchronously in those tests.
1 change: 1 addition & 0 deletions changes/conformance/mr.3562.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Fix: Internal cross-references in the "Submission Package" section of the Usage document.
5 changes: 0 additions & 5 deletions changes/registry/mr.3513.gl.md

This file was deleted.

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
Loading

0 comments on commit 9020e5e

Please sign in to comment.