Skip to content

Releases: KhronosGroup/OpenXR-Docs

OpenXR Specification (Source) 1.0.17

08 Jun 21:24
release-1.0.17
Compare
Choose a tag to compare

OpenXR Specification 1.0.17 (2021-06-08)

This release includes a variety of new vendor extensions, as well as some
clean-up changes to the API registry and specification, mostly related to
valid/available return codes. An update to an earlier vendor extension is also
included.

  • Registry
  • Specification
    • Clarify that values for a given query to xrEnumerateBoundSourcesForAction may
      only change at xrSyncActions.
      (internal MR 2026,
      internal issue 1540,
      OpenXR-Docs/#82)
    • Document new XR_MSFT_scene_understanding extension.
      (internal MR 2032)
    • Document new XR_MSFT_scene_understanding_serialization extension.
      (internal MR 2032)
    • Document new XR_MSFT_composition_layer_reprojection vendor extension.
      (internal MR 2033)
    • Document new XR_OCULUS_audio_device_guid extension.
      (internal MR 2053)
    • Document version 2 of XR_FB_swapchain_update_state which provides a mechanism
      to query state.
      (internal MR 2048)
    • Document version 3 of XR_FB_swapchain_update_state which splits platform and
      graphics API specific structs into separate extensions.
      (internal MR 2059)
    • Make explicit the recommended use of preferred swapchain texture formats.
      (internal MR 2061)
    • Reserve extension numbers 167-176 for Facebook use.
      (internal MR 2060)
    • Use flag descriptions generated from XML comments for
      XrSpaceVelocityFlagBits, XrSwapchainUsageFlagBits, and
      XrCompositionLayerFlagBits in the specification.
      (internal MR 1982)

OpenXR Specification (Source) 1.0.16

11 May 21:27
release-1.0.16
Compare
Choose a tag to compare

OpenXR Specification 1.0.16 (2021-05-11)

This release contains improved/clarified behavior for xrCreateInstance and
xrEnumerateInstanceProperties, a new multi-vendor extension, a new vendor
extension, and a collection of clarifications.

  • Registry
  • Specification
    • Clarify use of xrRequestExitSession on platforms with managed application
      lifecycle.
      (internal MR 1978)
    • Clarify hand grip orientation Z semantics.
      (internal MR 2008)
    • Clarify unordered swapchain usage flag meaning.
      (internal MR 2029,
      internal issue 1543)
    • Clarify that hysteresis should be used when applying thresholds to scalar
      input.
      (internal MR 2031,
      internal issue 1260,
      OpenXR-Docs/#27)
    • Document new multi-vendor extension XR_EXT_hand_joint_motion_range - allows
      applications to request specific motion ranges when using
      XR_EXT_hand_tracking.
      (internal MR 1995)
    • Document new XR_FB_swapchain_update_state vendor extension.
      (internal MR 1997)
    • Fix xml_consistency scripts to properly identify missing error codes from
      handle ancestors, and suppress warnings about all missing _LOST and
      _LOSS_PENDING on xrDestroy functions.
      (internal MR 2023,
      OpenXR-Docs/#10,
      internal issue 1256)
    • Modify language in XR_EXT_hand_tracking to explicitly state that an "empty
      hand" range of motion is the default.
      (internal MR 1995)
    • Session: Explicitly name the pattern for "get graphics requirements" functions,
      and place a generic version of the
      XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING return code text from graphics
      extensions in the core spec.
      (OpenXR-Docs/#79,
      internal issue 1547)
    • Style guide: Update "Extensions" chapter to simplify and reflect actual
      practice and policy.
      (internal MR 2027)
    • Extension process document: Update to note the working group policy on extending
      core/KHR bitmasks.
      (internal MR 2025)
    • scripts: Have reflow.py identify a file's current newline convention, and
      reproduce it upon writing the output.
      (internal MR 2028)

OpenXR Specification (Source) 1.0.15

14 Apr 16:26
release-1.0.15
Compare
Choose a tag to compare

OpenXR Specification 1.0.15 (2021-04-13)

This release contains three new vendor extensions plus an assortment of small
spec fixes.

OpenXR Specification (Source) 1.0.14

28 Jan 17:14
release-1.0.14
Compare
Choose a tag to compare

OpenXR Specification 1.0.14 (2021-01-27)

This release contains a collection of fixes and improvements, including one new
vendor extension.

Spec release 1.0.0

29 Jul 13:21
Compare
Choose a tag to compare

Official release of the OpenXR 1.0.0 specification.