Skip to content

Commit

Permalink
Merge branch 'devel' into approved
Browse files Browse the repository at this point in the history
Approved release 1.0.30.0
  • Loading branch information
rpavlik committed Oct 18, 2023
2 parents 7456f30 + f2789ff commit d77e066
Show file tree
Hide file tree
Showing 51 changed files with 745 additions and 198 deletions.
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: OpenXR
Upstream-Contact: Ryan Pavlik <openxr-speceditor AT khronos DOT org>
Source: https://khronos.org/registry/OpenXR/
Source: https://registry.khronos.org/OpenXR/

Files: changes/conformance/*
changes/registry/*
Expand Down
48 changes: 48 additions & 0 deletions CHANGELOG.CTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,54 @@ particular, since it is primarily software, pull requests may be integrated as
they are accepted even between periodic updates. However, versions that are not
signed tags on the `approved` branch are not valid for conformance submission.

## OpenXR CTS 1.0.30.0 (2023-10-12)

- Conformance Tests
- Fix: Replace early returns with `SKIP()`.
([internal MR 2898](https://gitlab.khronos.org/openxr/openxr/merge_requests/2898),
[OpenXR-CTS issue 60](https://github.com/KhronosGroup/OpenXR-CTS/issues/60),
[internal issue 2072](https://gitlab.khronos.org/openxr/openxr/issues/2072))
- Fix: Remove infinite loop in `Timed_Pipelined_Frame_Submission` in error case.
([internal MR 2915](https://gitlab.khronos.org/openxr/openxr/merge_requests/2915))
- Fix: Test failure count API
([internal MR 2940](https://gitlab.khronos.org/openxr/openxr/merge_requests/2940),
[internal issue 2072](https://gitlab.khronos.org/openxr/openxr/issues/2072),
[internal MR 2965](https://gitlab.khronos.org/openxr/openxr/merge_requests/2965),
[internal MR 2999](https://gitlab.khronos.org/openxr/openxr/merge_requests/2999))
- Fix: Fix waiting for `xrWaitSwapchainImage` timeout cases.
([internal MR 2944](https://gitlab.khronos.org/openxr/openxr/merge_requests/2944))
- Fix: Enable build with clang, clang-cl, and GCC (MinGW64) on Windows.
([internal MR 2948](https://gitlab.khronos.org/openxr/openxr/merge_requests/2948),
[internal MR 2975](https://gitlab.khronos.org/openxr/openxr/merge_requests/2975))
- Fix: Do not request hand tracking joint poses with an `XrTime` of 0: it is
invalid. Be sure to be in "FOCUSED" since we want input data.
([internal MR 2977](https://gitlab.khronos.org/openxr/openxr/merge_requests/2977))
- Improvement: Add validation of test tags to CTS.
([internal MR 2924](https://gitlab.khronos.org/openxr/openxr/merge_requests/2924),
[internal issue 2050](https://gitlab.khronos.org/openxr/openxr/issues/2050),
[internal issue 2062](https://gitlab.khronos.org/openxr/openxr/issues/2062))
- Improvement: Make conformance layer initialization clear and consistent with
other layers in the official OpenXR repos.
([internal MR 2926](https://gitlab.khronos.org/openxr/openxr/merge_requests/2926))
- Improvement: Update Khronos registry URLs in comments.
([internal MR 2935](https://gitlab.khronos.org/openxr/openxr/merge_requests/2935))
- Improvement: Add conformance test library API output value for Catch2 error
conditions.
([internal MR 2940](https://gitlab.khronos.org/openxr/openxr/merge_requests/2940),
[internal issue 2072](https://gitlab.khronos.org/openxr/openxr/issues/2072),
[internal MR 2965](https://gitlab.khronos.org/openxr/openxr/merge_requests/2965),
[internal MR 2999](https://gitlab.khronos.org/openxr/openxr/merge_requests/2999))
- Improvement: Add OpenGL 3.3 functions to gfxwrapper, an internal utility
library used by the CTS.
([internal MR 2941](https://gitlab.khronos.org/openxr/openxr/merge_requests/2941))
- New test: Add additional tests for `XR_EXT_debug_utils` based on the test app
`loader_test`.
([internal MR 2861](https://gitlab.khronos.org/openxr/openxr/merge_requests/2861))
- New test: Check that no interaction profile is returned as current before
calling `xrSyncActions`.
([internal MR 2897](https://gitlab.khronos.org/openxr/openxr/merge_requests/2897),
[internal issue 1942](https://gitlab.khronos.org/openxr/openxr/issues/1942))

## OpenXR CTS 1.0.29.0 (2023-09-07)

- Conformance Tests
Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ cmake_minimum_required(VERSION 3.0)
project(OPENXR)

find_package(PythonInterp 3)
include(CTest)

# Enable IDE GUI folders. "Helper targets" that don't have interesting source code should set their FOLDER property to this
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
Expand Down
1 change: 1 addition & 0 deletions maintainer-scripts/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ getSDKSourceFilenames() {
maintainer-scripts/build-and-publish-aar-snapshot.sh \
maintainer-scripts/publish-aar \
specification/.gitignore \
specification/config/attribs.adoc \
specification/registry/*.xml \
specification/scripts \
specification/loader \
Expand Down
9 changes: 4 additions & 5 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.29
SPECREVISION = 1.0.30
REVISION_COMPONENTS = $(subst ., ,$(SPECREVISION))
MAJORMINORVER = $(word 1,$(REVISION_COMPONENTS)).$(word 2,$(REVISION_COMPONENTS))

Expand All @@ -57,7 +57,7 @@ PYAPIMAP := $(GENDIR)/apimap.py
RBAPIMAP := $(GENDIR)/apimap.rb
METADIR := $(GENDIR)/meta

VK_REF_PAGE_ROOT := https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html
VK_REF_PAGE_ROOT := https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/

MAKE_RELATIVE = $(patsubst $(CURDIR)/%,%,$(1))

Expand Down Expand Up @@ -406,7 +406,7 @@ MANSOURCES = $(CORESOURCES) $(VENSOURCES) $(KHRSOURCES)
MANGENERATED = $(wildcard $(REFPATH)/*)
MANHTML = $(MANSOURCES:$(REFPATH)/%.txt=$(MANHTMLDIR)/%.html)
MANDEPS = $(GENINCLUDE) $(GENDEPENDS)
HTML_SPEC_RELATIVE ?= ../../$(SPEC_FILENAME_STEM).html
HTML_SPEC_RELATIVE ?= ../../html/$(SPEC_FILENAME_STEM).html

# Asciidoctor options to build refpages
#
Expand All @@ -421,8 +421,7 @@ ADOCREFOPTS = -a stylesheet=khronos.css \
-a refprefix='refpage.' \
-a isrefpage \
-a html_spec_relative='$(HTML_SPEC_RELATIVE)' \
-a imagesdir=$(CURDIR)/sources \
-a vkRefPageRoot='$(VK_REF_PAGE_ROOT)'
-a imagesdir=$(CURDIR)/sources

# Pure makefile lowercase function, generated by a script.
make_lower = $(subst A,a,$(subst B,b,$(subst C,c,$(subst D,d,$(subst E,e,$(subst F,f,$(subst G,g,$(subst H,h,$(subst I,i,$(subst J,j,$(subst K,k,$(subst L,l,$(subst M,m,$(subst N,n,$(subst O,o,$(subst P,p,$(subst Q,q,$(subst R,r,$(subst S,s,$(subst T,t,$(subst U,u,$(subst V,v,$(subst W,w,$(subst X,x,$(subst Y,y,$(subst Z,z,$(1)))))))))))))))))))))))))))
Expand Down
Loading

0 comments on commit d77e066

Please sign in to comment.