Skip to content

Commit

Permalink
Changes from OpenXR 1.0.31
Browse files Browse the repository at this point in the history
  • Loading branch information
rpavlik committed Oct 19, 2023
1 parent f2789ff commit c153ad0
Show file tree
Hide file tree
Showing 219 changed files with 15,522 additions and 680 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/android-cts-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
build-android-cts:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get modern CMake and Ninja
uses: lukka/get-cmake@v3.26.4
uses: lukka/get-cmake@v3.27.7

- name: set up JDK 11
uses: actions/setup-java@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/android-cts-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
build-loader:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get modern CMake and Ninja
uses: lukka/get-cmake@v3.26.4
uses: lukka/get-cmake@v3.27.7

- name: set up JDK 11
uses: actions/setup-java@v3
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 @@ -12,7 +12,7 @@ jobs:
container:
image: khronosgroup/docker-images:openxr-sdk.20230209
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: ./runClangFormat.sh
name: Run clang-format

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ jobs:
name: Validation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v1
4 changes: 2 additions & 2 deletions .github/workflows/msvc-build-preset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
VULKAN_SDK_VERSION: "1.1.114.0"
INSTALL_DIR: "${{ github.workspace }}/install"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get modern CMake and Ninja
uses: lukka/get-cmake@v3.26.4
uses: lukka/get-cmake@v3.27.7

- name: Add msbuild to PATH
uses: microsoft/[email protected]
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,7 @@ local.properties
# Output artifact
*.aar
*.pom
clang-format-patches/

# Key stores
*.jks
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# It should contain only definitions that are applicable to the
# entire project and includes for the sub-directories.

cmake_minimum_required(VERSION 3.0)
cmake_minimum_required(VERSION 3.0...3.16)
project(OPENXR)

find_package(PythonInterp 3)
Expand Down
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,26 @@ however, this does not allow you to specify arguments with spaces and does not
allow you to set the output filename. A property set this way persists until the
device restarts.

Interactive self-tests
----------------------

Some interactive tests are primarily a test of mechanisms within the CTS, rather
than runtime functionality. These are labeled with the tag `[self_test]` rather
than `[scenario]`, `[actions]`, or `[composition]`. While it is good to run
these, and doing so may help troubleshoot failures with tests that build on,
submission of a CTS results package. Currently, the only self-tests are for the
PBR/glTF rendering subsystem. They synchronously load very large, artificial
test assets, originally from the "glTF-Sample-Models" repository, to test
specific details of the renderer.

To run the self-tests, commands similar to the following can be used:

conformance_cli "[self_test][interactive]" -G d3d11 --reporter ctsxml::out=interactive_self_test_d3d11.xml
conformance_cli "[self_test][interactive]" -G d3d12 --reporter ctsxml::out=interactive_self_test_d3d12.xml
conformance_cli "[self_test][interactive]" -G vulkan --reporter ctsxml::out=interactive_self_test_vulkan.xml
conformance_cli "[self_test][interactive]" -G vulkan2 --reporter ctsxml::out=interactive_self_test_vulkan2.xml
conformance_cli "[self_test][interactive]" -G opengl --reporter ctsxml::out=interactive_self_test_opengl.xml

Conformance Submission Package Requirements
-------------------------------------------

Expand Down
6 changes: 6 additions & 0 deletions changes/conformance/mr.2501.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- issue.1726.gl
- mr.2758.gl
---
- Improvement: Add PBR rendering subsystem for loading and rendering of glTF assets.
- New test: Interactive (rendering) test of `XR_MSFT_controller_model` as an initial usage of the glTF/PBR rendering.
1 change: 1 addition & 0 deletions changes/conformance/mr.2988.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improvement: Update configuration for Doxygen source-code documentation generator/extractor.
1 change: 1 addition & 0 deletions changes/conformance/mr.2991.gl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix: comment typo in environment source.
3 changes: 1 addition & 2 deletions specification/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ ifneq (,$(strip $(VERY_STRICT)))
ASCIIDOC := $(ASCIIDOC) --failure-level WARN
endif

SPECREVISION = 1.0.30
SPECREVISION = 1.0.31
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))

Expand Down Expand Up @@ -344,7 +344,6 @@ GITREMARK ?= from git branch: $(GITBRANCH)
ATTRIBOPTS = -a revnumber="$(SPECREVISION)" \
-a revremark="$(SPECREMARK)" \
-a apititle="$(APITITLE)" \
-a stem=latexmath \
-a config=$(CURDIR)/config \
-a pdf-page-size=$(PAGESIZE) \
-a pdf-stylesdir=config \
Expand Down
Loading

0 comments on commit c153ad0

Please sign in to comment.