Skip to content

OpenXR CTS 1.1.43.0

Latest
Compare
Choose a tag to compare
@rpavlik rpavlik released this 12 Dec 23:14
openxr-cts-1.1.43.0

OpenXR CTS 1.1.43.0 (2024-12-12)

Status

  • Approved by the Working Group 12-December-2024
  • 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: Correctly load the glCompressedTexImage2D function
      (internal MR 3555,
      internal issue 2390)
    • Fix: Upload compressed and mip-mapped textures correctly on OpenGL and OpenGL
      ES
      (internal MR 3555,
      internal issue 2390)
    • Fix: Fix printing of some printf-based messages in the CTS.
      (internal MR 3582)
    • Fix: Broken Android builds - not runnable due to undefined symbol.
      (internal MR 3596)
    • Fix: Install manifest for conformance test layer
      (OpenXR-CTS PR 100)
    • Improvement: Simplify and refactor selection of swapchain formats.
      (internal MR 3368)
    • Improvement: Add ability to quit/fail test for XR_EXT_eye_gaze_interaction by
      closing your eyes or otherwise losing eye tracking for 10 seconds.
      (internal MR 3401,
      internal MR 3587)
    • Improvement: Add example image for Anisotropy Barn Lamp self-test
      (internal MR 3555)
    • Improvement: Rename types, fields, and variables to use the term "binding path"
      when appropriate. In the past these have sometimes been confusingly called
      "input sources" despite being unrelated to the paths returned from
      xrEnumerateBoundSourcesForAction and passed to
      xrGetInputSourceLocalizedName.
      (internal MR 3561)
    • Improvement: Code cleanup, documentation, and consistency improvements.
      (internal MR 3575,
      internal MR 3609)
    • Improvement: Update jnipp, used for Android loader builds. New version includes
      a build fix for some environments, as well as a crash fix.
      (internal MR 3589)
    • Improvement: Add Vulkan debug messages during Vulkan instance creation.
      (internal MR 3592)
    • Improvement: Test correct non-availability in the xrLocateSpacesKHR and
      xrLocateSpaces tests, as well as the non-interactive local floor tests.
      (internal MR 3619)
    • New test: Automated test that attempts to write from a compute shader to
      swapchain images in formats that support unordered access, via Vulkan. D3D11/12
      check flags to see that they could do so but do not yet actually attempt it.
      (internal MR 3379,
      internal issue 2162,
      internal issue 2400,
      internal MR 2597,
      internal MR 3600)