Skip to content

OpenXR Specification (Source) 1.0.22

Compare
Choose a tag to compare
@rpavlik rpavlik released this 12 Jan 23:04
· 77 commits to main since this release
release-1.0.22

OpenXR Specification 1.0.22 (2022-01-12)

This release features a number of new vendor and multi-vendor extensions, plus a
few extension corrections. There are a few small core specification fixes as
well, including a clarification that going forward, xrBeginFrame is not a
blocking function (which was implied but not explicitly stated).

  • Registry
  • Specification
    • Clarify that xrBeginFrame is not a blocking function for frame
      synchronization purposes.
      (internal MR 2145)
    • Correct winding order for XR_MSFT_hand_tracking_mesh extension to clockwise
      to match runtime behavior.
      (internal MR 2151)
    • Document new XR_FB_render_model vendor extension.
      (internal MR 2117,
      internal MR 2169)
    • Document new XR_HTC_facial_tracker vendor extension.
      (internal MR 2120)
    • Document new XR_FB_keyboard_tracking vendor extension.
      (internal MR 2128)
    • Document new XR_EXT_uuid multi-vendor extension.
      (internal MR 2152)
    • Document new XR_FB_passthrough_keyboard_hands vendor extension.
      (internal MR 2162)
    • Document new XR_HTC_vive_focus3_controller_interaction vendor extension.
      (internal MR 2178)
    • Document new XR_ALMALENCE_digital_lens_control vendor extension.
      (OpenXR-Docs PR 104,
      internal issue 1615)
    • Fix typos/naming convention errors in XR_FB_hand_tracking_capsules: rename
      XR_FB_HAND_TRACKING_CAPSULE_POINT_COUNT to
      XR_HAND_TRACKING_CAPSULE_POINT_COUNT_FB and
      XR_FB_HAND_TRACKING_CAPSULE_COUNT to XR_HAND_TRACKING_CAPSULE_COUNT_FB,
      providing the old names as compatibility aliases.
      (internal MR 1547,
      internal issue 1519)
    • Semantic paths: Note that "back" (as a button) is an acceptable standard
      identifier: the core specification already includes interaction profiles using
      it, but it was inadvertently omitted from the standard identifier list.
      (internal MR 2166)
    • Update xml consistency script to verify correct application of vendor naming
      rules.
      (internal MR 1547,
      internal issue 1618)
    • Update docs for XR_TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING to specify that
      xrCreateInstance returns XR_ERROR_RUNTIME_UNAVAILABLE as long as it is
      unable to create the instance.
      (internal MR 2149)
    • Update docs for XR_FB_color_space to correct preferred color space for Oculus
      HMDs.
      (internal MR 2155)

This release replaces 1.0.21.