Skip to content

OpenXR Specification 1.1.47

Choose a tag to compare

@rpavlik rpavlik released this 08 Apr 19:59
· 30 commits to main since this release
release-1.1.47

OpenXR Specification 1.1.47 (2025-04-08)

This release features several new vendor extensions, one of which required a
modification to the XML schema for extending interaction profiles to represent
accurate. There are also a few minor fixes and clarifications.

  • Registry
  • Specification
    • Addition to XML registry schema: Specify interaction profile additions by
      constructing a predicate, and allow adding new top level /user paths to
      existing profiles. Recommend using the Python module
      src/scripts/interaction_profile_processor.py for interpreting this data, if
      you maintain scripts that process the interaction profiles in XML.
      (internal MR 2467)
    • Fix: inconsistent typo, versions are packed into 64 bits, not 32.
      (internal MR 3764,
      internal issue 2478,
      OpenXR-Docs issue 184)
    • Improvement: Clarify that if an environment blend mode is enumerated by
      xrEnumerateEnvironmentBlendModes, the runtime must not return
      XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED from xrEndFrame using that
      blend mode.
      (internal MR 3761)
    • Improvement: Minor formatting fixes.
      (internal MR 3763)
    • New vendor extension specification: XR_META_detached_controllers allows use
      of controllers even when the user is not holding them.
      (internal MR 2467)
    • New vendor extension specification: XR_BD_spatial_sensing providing the base
      of spatial entities capabilities on ByteDance devices.
      (internal MR 3429,
      internal MR 3776)
    • New vendor extension specification: XR_BD_spatial_anchor providing the
      ability to define arbitrary anchors on ByteDance devices.
      (internal MR 3435,
      internal MR 3769,
      internal MR 3770,
      internal MR 3776)
    • New vendor extension specification: Add XR_BD_spatial_anchor_sharing allowing
      created spatial anchors to be shared on ByteDance devices.
      (internal MR 3436)
    • New vendor extension specification: XR_BD_spatial_scene providing access to
      scene scanning on ByteDance devices.
      (internal MR 3438,
      internal MR 3769,
      internal MR 3770)
    • New vendor extension specification: XR_BD_spatial_mesh providing access to
      meshes on ByteDance devices.
      (internal MR 3439,
      internal MR 3770,
      internal MR 3776)