Skip to content

OpenXR Specification 1.1.42

Choose a tag to compare

@rpavlik rpavlik released this 25 Oct 21:48
· 40 commits to main since this release
release-1.1.42

OpenXR Specification 1.1.42 (2024-10-25)

This release contains a collection of specification clarifications, an updated
vendor extension with renamed enumerants, and substantial improvements and fixes
to the XML registry, particularly the description of interaction profiles.

  • Registry
    • Fix: Update schema to reflect that XrPathString_t should allow dash in
      interaction profile paths.
      (internal MR 3493)
    • Fix: XR_VARJO_xr4_controller_interaction did not properly define its
      interaction profile in XML.
      (internal MR 3493,
      internal MR 3548)
    • Fix: Correct XML description of OpenXR 1.1 related additions to the promoted
      Meta Touch Plus, Touch Pro, and Touch (Rift CV1) controller interaction
      profiles.
      (internal MR 3513,
      internal issue 2350,
      internal issue 2375)
    • Fix: Add missing XML description of EXT_hand_interaction additions to several
      interaction profiles, and add comments to clarify where profile additions
      should be located.
      (internal MR 3517,
      internal MR 3541,
      internal MR 3552)
    • Fix: Corrections to the Schema chapter of the style guide.
      (internal MR 3521)
    • Improvement: Small consistency clean-up.
      (internal MR 3512)
    • Improvement: Clean up .rnc schema to improve readability.
      (internal MR 3521)
    • Scripts: Improve update_version.py used in release process.
      (internal MR 3543)
    • Update: Change naming convention in XR_HTC_facial_expression: rename
      XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC to
      XR_LIP_EXPRESSION_MOUTH_RAISER_RIGHT_HTC,
      XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC to
      XR_LIP_EXPRESSION_MOUTH_RAISER_LEFT_HTC,
      XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC to
      XR_LIP_EXPRESSION_MOUTH_STRETCHER_RIGHT_HTC and
      XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC to
      XR_LIP_EXPRESSION_MOUTH_STRETCHER_LEFT_HTC, providing the old names as
      compatibility aliases.
      (internal MR 3408)
  • Specification
    • Clarify: In "Fundamentals," improve the language regarding forward/backward
      prediction/history time limits, without affecting behavior.
      (internal MR 3063)
    • Clarify: The path(s) returned by xrEnumerateBoundSourcesForAction have no
      inherent semantic meaning nor association with other paths in the
      specification. They are opaque and only suitable for use with
      xrGetInputSourceLocalizedName.
      (internal MR 3495)
    • Fix: Show the correct ratified-specific text in the copyright section for the
      KHR-only spec build.
      (internal MR 3568,
      internal issue 2388)
    • Improvement: Clarify XR_VARJO_xr4_controller_interaction interaction with
      palm pose extension and grip surface.
      (internal MR 3493)
    • Improvement: Clarify text and normatives related to xrGetInstanceProcAddr,
      without changing required behavior.
      (internal MR 3512)
    • Update: Change naming convention in XR_HTC_facial_expression: rename
      XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC to
      XR_LIP_EXPRESSION_MOUTH_RAISER_RIGHT_HTC,
      XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC to
      XR_LIP_EXPRESSION_MOUTH_RAISER_LEFT_HTC,
      XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC to
      XR_LIP_EXPRESSION_MOUTH_STRETCHER_RIGHT_HTC and
      XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC to
      XR_LIP_EXPRESSION_MOUTH_STRETCHER_LEFT_HTC, providing the old names as
      compatibility aliases.
      (internal MR 3408)