Skip to content

OpenXR SDK (Source) 1.0.25

Compare
Choose a tag to compare
@rpavlik rpavlik released this 03 Sep 02:48
· 113 commits to main since this release
release-1.0.25

OpenXR SDK 1.0.25 (2022-09-02)

This release contains a few specification clarifications and consistency
improvements, as well as some new vendor extensions. The OpenXR loader for
Android now supports API layers packaged in the application APK, which is
important for running the conformance tests, and which may also be used for
running with the validation layer enabled during application development, for
example. The loader design doc has been updated accordingly. The spec generation
toolchain scripts have been synchronized with Vulkan. Hello_XR now models the
recommended approach for selecting an environment blend mode, among other fixes.

  • Registry
    • Add new XR_ML_ml2_controller_interaction vendor extension.
      (internal MR 2344)
    • Clarification: Note that all specialized swapchain image structures are
      "returnedonly", which removes some unneeded generated implicit valid usage.
      (internal MR 2303)
    • Clarification: Note that all event structs are "returnedonly", which removes
      some unneeded generated implicit valid usage.
      (internal MR 2305)
    • Register author ID for Oppo.
      (OpenXR-Docs PR 129)
    • Register author ID for Fred Emmott.
      (OpenXR-Docs PR 131)
    • Register author ID for Acer.
      (OpenXR-Docs PR 132)
    • Reserve extension numbers for anticipated cross-vendor and Khronos extensions.
      (internal MR 2337,
      internal MR 2338,
      internal MR 2389)
    • Reserve a vendor extension for Huawei.
      (internal MR 2356)
    • Reserve vendor extensions for MNDX.
      (OpenXR-Docs PR 133)
    • Update XR_MSFT_scene_understanding and
      XR_MSFT_scene_understanding_serialization vendor extensions to list error
      codes that may be returned by functions.
      (internal MR 2316)
    • XR_FB_color_space: Mark XrSystemColorSpacePropertiesFB as "returned-only"
      for consistency and to correct the implicit valid usage.
      (internal MR 2304)
    • XR_FB_display_refresh_rate: Mark XrEventDataDisplayRefreshRateChangedFB as
      "returned only" for consistency.
      (internal MR 2308)
    • XR_FB_hand_tracking_mesh: Fix two-call-idiom markup for
      XrHandTrackingMeshFB, affecting implicit valid usage, and increment the
      revision.
      (internal MR 2311)
    • XR_FB_passthrough: Add XrSystemPassthroughProperties2FB and
      XR_PASSTHROUGH_LAYER_DEPTH_BIT_FB, update spec version to 3.
      (internal MR 2333)
    • XR_FB_render_model: Mark XrRenderModelCapabilitiesRequestFB as "returned-
      only" for consistency and to correct the implicit valid usage.
      (internal MR 2309)
  • SDK

The Android loader can be found on Maven Central, by adding the following line to your Android app's build.gradle dependencies section:

implementation 'org.khronos.openxr:openxr_loader_for_android:1.0.25'

Alternately, the AAR file (plus signature by the spec editor key and associated POM) are attached to this release.

Other release files are signed by Ryan Pavlik's key, key fingerprint F029455EAB70F520FF4A03BD7F534CD56F00321E.