OpenXR CTS 1.1.36.0
rpavlik
released this
08 May 22:05
·
30 commits
to devel
since this release
OpenXR CTS 1.1.36.0 (2024-04-25)
Status
- Approved by the Working Group 25-April-2024
- Will be withdrawn 3-December-2024, 180 days after the publication of the subsequent approved release, 1.1.37.0.
Assets
There are (or will be) Windows and Android binaries attached to this release. While use of them is recommended for maximum compatibility, it is not required; you may follow the "porting process" in the conformance process document.
Errata
There is a test related to the XR_VARJO_quad_views
extension that will (erroneously) fail if you do not implement it. A fix for this is forthcoming in the next release. Submissions with this release may include a reference to this known errata in the conformance statement.
Changes
This new release supports testing both OpenXR 1.0 and OpenXR 1.1 runtimes, and
defaults to OpenXR 1.1 mode. See the README for more details.
- Conformance Tests
- Fix: In multithreading test, only verify written portion of string buffer is
UTF-8.
(internal MR 3232) - Fix: Increase
eps
for hand-tracking conformance tests.
(internal MR 3233) - Fix: Remove invalid interpretation of
XrInstanceProperties::runtimeVersion
.
(internal MR 3275) - Fix: Correct typo in CLI help text.
(internal MR 3302) - Fix: Correct typo in sample command lines in README.
(internal MR 3326) - Improvement: Update Android compile SDK version (to 33), NDK version (to 23.2),
and build tools version (to 34.0.0).
(internal MR 2992) - Improvement: Reduce duplication of environment variable getters and setters.
(internal MR 3039) - Improvement: Enhancements to existing test of
XR_EXT_local_floor
.
(internal MR 3154,
internal issue 2150,
internal MR 3318,
internal MR 3327) - Improvement: Use generated data from the XML in existing action tests rather
than hardcoded tables.
(internal MR 3224,
internal issue 2063,
internal MR 3306,
internal MR 3318,
internal MR 3321) - Improvement: Automatically enabled extension(s) needed for the interaction
profile specified on the command line.
(internal MR 3224,
internal issue 2063,
internal MR 3306,
internal MR 3318,
internal MR 3321) - Improvement: Code cleanup.
(internal MR 3257,
internal MR 3273,
internal MR 3208,
internal MR 3241) - Improvement: Allow
VK_FORMAT_R8G8_SRGB
in swapchains test
(internal MR 3258) - Improvement: Support specifying API version (1.0 or 1.1) - defaults to 1.1.
(internal MR 3274,
internal issue 2205,
internal MR 3296,
internal MR 3297,
internal issue 2236,
internal MR 3298,
internal MR 3318) - Improvement: Use spec-provided constants for inspecting enums for core vs
extension origination.
(internal MR 3275) - New test: Automated test of core OpenXR 1.1 feature
LOCAL_FLOOR
reference
space.
(internal MR 3154,
internal issue 2150,
internal MR 3318,
internal MR 3327) - New test: Interactive test of
LOCAL_FLOOR
reference space (in both extension
and promoted to core).
(internal MR 3154,
internal issue 2150,
internal MR 3318,
internal MR 3327) - New test: Test for
xrLocateSpacesKHR
(fromXR_KHR_locate_spaces
) and
xrLocateSpaces
(promoted to core OpenXR 1.1).
(internal MR 3208,
internal issue 2149) - New test: Verify correct handling of all interaction profile paths and their
input component paths (accept vs reject suggested binding), in the "default"
configuration of the instance, using generated data from the XML.
(internal MR 3224,
internal issue 2063,
internal MR 3306,
internal MR 3318,
internal MR 3321) - New test: Created ProjectionDepth interactive test to visually verify behavior
ofXR_FB_composition_layer_depth_test
extension.
(internal MR 3229) - New test: Automated and interactive tests for the "stereo with foveated inset"
view configuration type (promoted to core OpenXR 1.1), as well as its extension
predecessorXR_VARJO_quad_views
.
(internal MR 3241,
internal issue 2152,
internal MR 3310,
internal MR 3318) - New test: Additional test for grip_surface pose identifier (promoted to core
OpenXR 1.1), as well as extensionXR_EXT_palm_pose
.
(internal MR 3245,
internal issue 2151,
internal MR 3318,
internal MR 3328) - New test: Created non-interactive test for
XR_FB_space_warp
extension.
(internal MR 3278)
- Fix: In multithreading test, only verify written portion of string buffer is