Download Latest Version openxr-cts-1.1.49.0-x64.zip (51.2 MB)
Email in envelope

Get an email when there's a new version of OpenXR Conformance Test Suite

Home / openxr-cts-1.1.45.0
Name Modified Size InfoDownloads / Week
Parent folder
openxr-cts-1.1.45.0-win32.zip 2025-02-19 47.8 MB
openxr-cts-1.1.45.0-x64.zip 2025-02-19 49.2 MB
OpenXR CTS 1.1.45.0 source code.tar.gz 2025-02-19 33.7 MB
OpenXR CTS 1.1.45.0 source code.zip 2025-02-19 34.7 MB
README.md 2025-02-19 5.4 kB
Totals: 5 Items   165.4 MB 5

OpenXR CTS 1.1.45.0 (2025-02-13)

Status

  • Approved by the Working Group 13-February-2025
  • Not yet subject to a withdrawal vote.

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.

See the attached Usage guide, in PDF or HTML format, for information on running the tests.

Changes

  • Conformance Tests
  • Fix: Handling Android Intent extras with embedded commas. (internal MR 3630)
  • Fix: Regression in xrGetInstanceProcAddr test when running on a 1.0 runtime or in 1.0 mode. (internal MR 3656)
  • Improvement: Code cleanup. (internal MR 3421, internal MR 3665, internal MR 3671)
  • Improvement: Modify SubImage test to include a y offset test (internal MR 3428, internal issue 2312)
  • Improvement: Validate more action and action set names. Explicitly allow . and .. as action set names. (internal MR 3466, internal issue 2315, internal issue 2419, internal MR 3652)
  • Improvement: Adjust handling of disconnectable devices. (internal MR 3563)
  • Improvement: Improve maintainability by separating GlobalData and Options further, and migrate most argument parsing into Options directly. (internal MR 3563)
  • Improvement: Tidy up test for XR_EXT_eye_gaze_interaction and correct erroneous messages. (internal MR 3588)
  • Improvement: Add warning for xrEnumerateSwapchainFormats returned formats being in numerical order. (internal MR 3618)
  • Improvement: Adds support for "enabledInstanceExtension" and "interactionProfiles" intent values (lists). (internal MR 3630)
  • Improvement: Add swapchain vector clear for consistency. (internal MR 3638)
  • Improvement: Update Gradle from 7.5 to to 8.5, and Android Gradle Plugin to 8.1.4. (internal MR 3640)
  • Improvement: Save more contextual data from hand tracking test, to ease troubleshooting. (internal MR 3641)
  • Improvement: Make invalid handle tests for actions match other similar tests. (internal MR 3643)
  • Improvement: Add instructions for automated execution during development and internal runtime testing. (internal MR 3644)
  • Improvement: Code cleanup to improve consistency and maintainability. (internal MR 3645)
  • Improvement: Clean up and slightly tighten test conditions for composition layer tests. (internal MR 3646)
  • Improvement: Clarify that all tests must pass for a runtime to be considered conformant, not just those corresponding to core or KHR functionality. (internal MR 3657)
  • Improvement: Clarify output messages to emphasize that the listed "enabled extensions" are the extensions enabled across all tests. (internal MR 3690)
  • New test: Non-interactive test for XR_EXT_frame_synthesis (internal MR 2200)
  • New test: Verify that runtimes handle edge cases around XrSystemGraphicsProperties::maxLayerCount noninteractively, and interactively verify that multiple projection and quad layers are rendered as expected. (internal MR 3400, internal MR 3655)
  • New test: Add test which enables all graphics bindings extensions supported for the runtime. (internal MR 3595, internal MR 3679)
  • conformance: Add hint for 'git lfs fetch' for cmake (OpenXR-CTS PR 103)
Source: README.md, updated 2025-02-19