Commit 45df0ea
committed
OpenXR SDK 1.1.58 (2026-03-31)
This release features several fixes to the SDK as well as tooling
improvements. Among the several added extensions, the most notable are
the two new ratified multi-vendor extensions,
XR_EXT_view_configuration_views_change and
XR_EXT_interaction_profile_battery_state_display.
- SDK
- API Dump Layer: Fix: crash when encountering XR_TYPE_UNKNOWN in
next chain (internal MR 4090)
- Improvement: Enable -Werror=missing-prototypes more widely.
(internal MR 4120)
- Improvement: Search using QUIET mode for sanitizers, as they are
a developer feature. (OpenXR-SDK-Source PR 577)
- hello_xr: Improvement: Simplify options parsing (internal MR
4155, internal MR 3369)
- hello_xr: Fix: Remove error condition check if hello_xr is run
with XR_VIEW_CONFIGURATION_TYPE_PRIMARY_MONO. (internal MR 4197,
internal issue 2679)
- hello_xr: Fix: crash with D3D11 when the runtime does not
support an appropriate depth format. (internal MR 4199, internal
issue 2689, OpenXR-SDK-Source issue 589)
- hello_xr: Fix: Missed parts of backporting changes from CTS for
depth image support. (OpenXR-SDK-Source PR 587, internal issue
2780)
- hello_xr: Fix: Correct type enum error in D3D12 code.
(OpenXR-SDK-Source PR 587, internal issue 2780)
- hello_xr: Improvement: Remove now-unused code in D3D11, OpenGL,
and OpenGL ES backends. (OpenXR-SDK-Source PR 587, internal
issue 2780)
- loader_test: Fix: Android compatibility (internal MR 4090)
- loader_test: Improvement: run loader_test through CTest on Linux
(internal MR 4090)
- test_runtime: Improvement: Simplify session state implementation
in runtime_test.cpp (internal MR 4159)
- test_runtime: Fix: Update for marking of
XR_FB_touch_controller_proximity as obsoleted by OpenXR 1.1.
(internal MR 4191, internal issue 2599)
- test_runtime: Improvement: Fix quaternion validation percentage
in runtime_test.cpp (internal MR 4192, internal MR 4159)
- Registry
- Change: Mark XR_FB_space_warp as deprecated by
XR_EXT_frame_synthesis, which provides the same functionality
with a slightly modified interface. (internal MR 4173, internal
issue 2469)
- Chore: Reserve extension numbers. (internal MR 4204)
- Fix: Mark XR_FB_touch_controller_proximity as obsoleted by
OpenXR 1.1. (internal MR 4191, internal issue 2599)
- Improvement: Add command return code checks in
xml_consistency.py for specific spatial entity input types.
(internal MR 4151)
- New ratified multi-vendor extension:
XR_EXT_view_configuration_views_change (internal MR 711,
internal issue 619)
- New ratified multi-vendor extension:
XR_EXT_interaction_profile_battery_state_display. (internal MR
3528, internal issue 1339, internal issue 1905)
- New vendor extension: XR_QCOM_hand_tracking_gesture (internal MR
2572)
- New vendor extension: XR_META_body_tracking_fidelity (internal
MR 2962)
- New vendor extension: XR_META_spatial_entity_semantic_label
(internal MR 3529)
- New vendor extension: XR_ANDROID_performance_metrics (internal
MR 3607)
- New vendor extension: XR_ANDROID_mouse_interaction (internal MR
3608)
- New vendor extension: XR_ANDROID_unbounded_reference_space
(internal MR 3624)
- New vendor extension:
XR_ANDROID_composition_layer_passthrough_mesh (internal MR 3625)
- New vendor extension: XR_META_environment_raycast (internal MR
3758)
- New vendor extension: XR_ANDROID_trackables_qr_code (internal MR
3772)
- New vendor extension: XR_BD_spatial_audio_rendering (internal MR
3794)
- New vendor extension: XR_ANDROID_scene_meshing (internal MR
3872)
- New vendor extension: XR_META_tile_properties_hint (internal MR
3885)
- New vendor extension: XR_ANDROID_spatial_object_tracking
(internal MR 3992)
- New vendor extension: XR_ANDROID_spatial_discovery_raycast
(internal MR 3993)
- New vendor extension: XR_ANDROID_spatial_entity_bound_anchor
(internal MR 3994)
- New vendor extension: XR_ANDROID_spatial_component_subsumed_by
(internal MR 4125)
- New vendor extension: XR_ANDROID_spatial_anchor_space (internal
MR 4132)
- Schematron: Add schematron validation for prefix
XrCompositionLayer for structures which extend
XrCompositionLayerBaseHeader. (internal MR 4131)
GitOrigin-RevId: 38a3136372ebb2a2e94cbe7c0687b1cad6ea08501 parent 2a24f3b commit 45df0ea
50 files changed
Lines changed: 2143 additions & 550 deletions
File tree
- changes/sdk
- specification
- loader
- registry
- scripts
- src
- api_layers
- cmake
- loader
- scripts
- tests
- hello_xr
- loader_test
- android_assets/openxr/1/api_layers/explicit.d
- test_runtimes
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
24 | 136 | | |
25 | 137 | | |
26 | 138 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
0 commit comments