Commit 52bb26e
committed
OpenXR SDK 1.0.23 (2022-05-27)
This release primarily features a large number of new vendor and
multi-vendor extensions, as well as some updates to existing extensions.
Some improvements and fixes were made in SDK as well.
- Registry
- Add new XR_ULTRALEAP_hand_tracking_forearm vendor extension.
(internal MR 2154)
- Add new XR_EXT_dpad_binding multi-vendor extension. (internal MR
2159)
- Add “externally synchronized” markup for xrBeginFrame and
xrEndFrame so they get the matching box and their session
parameters are included in the list of externally-synchronized
parameters in the “Threading” section. (internal MR 2179,
OpenXR-Docs issue 23, internal issue 1216)
- Add new XR_FB_spatial_entity vendor extension. (internal MR
2194)
- Add new XR_FB_spatial_entity_storage vendor extension. (internal
MR 2194)
- Add new XR_FB_spatial_entity_query vendor extension. (internal
MR 2194)
- Add new XR_FB_composition_layer_settings vendor extension.
(internal MR 2221)
- Add new XR_FB_spatial_entity_container vendor extension.
(internal MR 2236)
- Add new XR_HTC_vive_wrist_tracker_interaction vendor extension.
(internal MR 2252)
- Add XR_HTC_hand_interaction extension. (internal MR 2254)
- Add new XR_VARJO_view_offset vendor extension. (internal MR
2255)
- Add new XR_META_performance_metrics vendor extension. (internal
MR 2256)
- Add new XR_META_vulkan_swapchain_create_info vendor extension.
(internal MR 2257)
- Change the XML type of XR_MIN_COMPOSITION_LAYERS_SUPPORTED so it
outputs an includable snippet for the spec text. (internal MR
2201, internal issue 1652, OpenXR-Docs issue 117)
- Fix registry consistency script and codegen scripts to allow
extension of KHR and EXT enumerations with vendor-specific
members. (internal MR 2213, internal MR 2243)
- Fix warning print statement arguments in header
generation/validation script. (internal MR 2244)
- Reserve the extension number for multi-vendor hand interaction
profile extension. (internal MR 2206)
- Reserve vendor extensions 304-317 for Qualcomm (internal MR
2258)
- Reserve vendor extensions 318-370 for HTC. (internal MR 2266)
- KHR_composition_layer_depth: Update spec version to 6 for
updated spec text. (internal MR 2207, internal issue 1651)
- XR_EXT_eye_gaze_interaction: Update the spec version for spec
text change. (internal MR 2227)
- XR_EXT_uuid: Add enum tags to XR_UUID_SIZE_EXT to ensure it is
defined before XrUuidEXT in generated header (internal MR 2234,
internal issue 1673)
- XR_FB_hand_aim_tracking, XR_FB_hand_tracking_capsule,
XR_FB_hand_tracking_mesh: Fix documentation to specify correct
next chain usage. (internal MR 2229)
- XR_FB_hand_tracking_capsules: Update XrHandCapsuleFB and
XrHandTrackingCapsulesStateFB to use
XR_HAND_TRACKING_CAPSULE_POINT_COUNT_FB and
XR_HAND_TRACKING_CAPSULE_COUNT_FB enums when defining arrays so
they match the usual practice for vendor extensions (internal MR
2216)
- XR_FB_passthrough_keyboard_hands: Add
XR_PASSTHROUGH_LAYER_PURPOSE_TRACKED_KEYBOARD_MASKED_HANDS_FB,
update spec version to 2. (internal MR 2270)
- XR_FB_passthrough: add
XrPassthroughBrightnessContrastSaturationFB, update spec version
to 2 (internal MR 2222)
- XR_FB_render_model: Add capability support levels, bump spec
version to 2. (internal MR 2264)
- XR_FB_space_warp: Add
XR_COMPOSITION_LAYER_SPACE_WARP_INFO_FRAME_SKIP_BIT_FB into
XrCompositionLayerSpaceWarpInfoFlagBitsFB, update spec version
to 2. (internal MR 2193)
- XR_HTC_vive_focus3_controller_interaction: Support component
path “/input/squeeze/value”, update spec version to 2. (internal
MR 2253)
- XR_KHR_D3D11_enable and XR_KHR_D3D12_enable: Update to describe
error conditions for XR_ERROR_GRAPHICS_DEVICE_INVALID. (internal
MR 2176, internal issue 1617)
- XR_MSFT_spatial_graph_bridge: Update to revision 2. (internal MR
2182)
- SDK
- Add org.khronos.openxr.intent.category.IMMERSIVE_HMD category to
intent- filter for AndroidManifest.xml, to indicate immersive
application (internal MR 2219)
- Common: Fix definitions in xr_linear.h so that it can be
compiled as C or C++. (internal MR 2217)
- Fix warnings raised by Clang on various platforms. (internal MR
2197)
- Fix source-generation script and codegen scripts to allow
extension of KHR and EXT enumerations with vendor-specific
members. (internal MR 2240, internal MR 2243)
- Fix warning print statement arguments in header
generation/validation script. (internal MR 2244)
- Loader: Adjust Android loader build to use the static C++
runtime, since we do not expose any C++ interfaces.
(OpenXR-SDK-Source PR 307, internal issue 1712)
- Remove “Draft” status accidentally left on the loader design
doc/spec. (OpenXR-SDK-Source PR 300, internal issue 1688)
- Validation Layer: Functions that start with xrTryCreate will
receive the same warnings as functions that start withxrCreate.
(internal MR 2182)
- cmake: Install pkgconfig file in mingw (OpenXR-SDK-Source PR
308)
- hello_xr: Shutdown OpenGL graphics to allow it to be restarted
(internal MR 2241)
- hello_xr: remove call to swapbuffers to fix OpenGL frame timing.
(internal MR 2249)
- hello_xr: Fix typo in declspec keyword (OpenXR-SDK-Source PR
302, internal issue 1691)1 parent 71f1a28 commit 52bb26e
File tree
26 files changed
+1472
-121
lines changed- changes/sdk
- maintainer-scripts
- specification
- registry
- scripts
- src
- common
- scripts
- tests
- c_compile_test
- hello_xr
26 files changed
+1472
-121
lines changed| 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 | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
144 | 151 | | |
145 | 152 | | |
146 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 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 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
22 | 153 | | |
23 | 154 | | |
24 | 155 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| 264 | + | |
264 | 265 | | |
265 | 266 | | |
266 | 267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
0 commit comments