Description

OpenXR version 1.1 promoted a number of key extensions into the core API:

  • XR_KHR_locate_spaces

  • XR_KHR_maintenance1

  • XR_EXT_hp_mixed_reality_controller

  • XR_EXT_local_floor

  • XR_EXT_palm_pose

  • XR_EXT_samsung_odyssey_controller

  • XR_EXT_uuid

  • XR_BD_controller_interaction

  • XR_FB_touch_controller_pro

  • XR_HTC_vive_cosmos_controller_interaction

  • XR_HTC_vive_focus3_controller_interaction

  • XR_META_touch_controller_plus

  • XR_ML_ml2_controller_interaction

  • XR_VARJO_quad_views

All differences in behavior between these extensions and the corresponding OpenXR 1.1 functionality are summarized in the OpenXR 1.1 specification appendix.

New Macros

New Commands

New Enum Constants

  • XR_UUID_SIZE

  • Extending XrReferenceSpaceType:

    • XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR

  • Extending XrResult:

    • XR_ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED

    • XR_ERROR_PERMISSION_INSUFFICIENT

  • Extending XrStructureType:

    • XR_TYPE_SPACES_LOCATE_INFO

    • XR_TYPE_SPACE_LOCATIONS

    • XR_TYPE_SPACE_VELOCITIES

  • Extending XrViewConfigurationType:

    • XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO_WITH_FOVEATED_INSET

See Also

No cross-references are available

Document Notes

For more information, see the OpenXR Specification

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2025 The Khronos Group Inc.