OpenXR CTS 1.1.40.0
rpavlik
released this
29 Aug 21:56
·
13 commits
to devel
since this release
OpenXR CTS 1.1.40.0 (2024-08-29)
Status
- Approved by the Working Group 29-August-2024
- Will be withdrawn 2025-04-08, 180 days after the publication of the subsequent approved release, 1.1.41.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.
Changes
- Conformance Tests
- Fix: Ensure that existing tests for
type
member verification only run when
selected, and only test that member as invalid.
(internal MR 3287,
internal issue 2170,
internal issue 2301) - Fix: Swapchain leak in test helper.
(internal MR 3386) - Fix: Resolve some C++ sanitizer issues.
(internal MR 3453) - Fix: Temporarily disable faulty assertions about the Z axis in the
grip_surface/palm_ext pose test.
(internal MR 3465) - Improvement: Supply Metal graphics plugin for running conformance test on macOS
withXR_KHR_metal_enable
extension.
(internal MR 3009) - Improvement: Verify more two-call-idiom outputs in the conformance layer.
(internal MR 3282) - Improvement: Update CTS layer to verify that all enumerations of reference
spaces containLOCAL_FLOOR
if they are required to.
(internal MR 3283) - Improvement: Optionally verify that the runtime validates struct
.type
member
in various places.
(internal MR 3287,
internal issue 2170,
internal issue 2301) - Improvement: Simplify grip_surface/palm_ext pose test and support conformance
automation extension in it, among other improvements to it.
(internal MR 3331,
internal issue 2259) - Improvement: Clean up usage of RAII mutex lock guards.
(internal MR 3336) - Improvement: Add
xr_math_operators.h
to unify C++ math wrappers for CTS.
(internal MR 3349,
internal MR 3431) - Improvement: Code cleanups in
GetSwapchainCreateTestParameters
and related
tests.
(internal MR 3369) - Improvement: Specify names through the debug extension for more Vulkan objects,
for improved ease of debugging.
(internal MR 3422) - Improvement: Add basic SNORM formats to table of runtime-supported formats
testable on OpenGL.
(internal MR 3427) - New test: Interactive test for new
XR_EXT_composition_layer_inverted_alpha
extension.
(internal MR 3085) - New test: Check that an action with no suggested bindings is not bound/active.
(internal MR 3256,
internal issue 1609) - New test: Verify that the string returned by
xrGetInputSourceLocalizedName
is
null-terminated.
(internal MR 3380,
internal issue 2300)
- Fix: Ensure that existing tests for