Commit f17d5ea
committed
OpenXR SDK 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. It also contains substantial fixes to
the core_validation layer to make it more usable and fix common
false-positive validation errors, among other improvements.
- Registry
- Addition to XML registry schema: Specify interaction profile
additions by constructing a predicate, and allow adding new top
level /user paths to existing profiles. See SDK changelog and
style guide for details. (internal MR 2467)
- Chore: Reserve extension numbers. (internal MR 3729, internal MR
3744, internal MR 3745)
- Fix: Reflect requirement of XR_META_hand_tracking_microgestures
for XR_EXT_hand_interaction in xr.xml. (internal MR 3741)
- Fix: Added missing comment on XR_EYE_POSITION_COUNT_FB to remove
warning during build. (internal MR 3748)
- Fix: typo in the documentation of
XR_ERROR_SPACE_GROUP_NOT_FOUND_META (internal MR 3749)
- Improvement: Fix schematron runner on Mac. (internal MR 3759)
- New vendor extension: XR_META_detached_controllers (internal MR
2467)
- New vendor extension: XR_BD_spatial_sensing (internal MR 3429)
- New vendor extension: XR_BD_spatial_anchor (internal MR 3435)
- New vendor extension: XR_BD_spatial_anchor_sharing (internal MR
3436)
- New vendor extension: XR_BD_spatial_scene (internal MR 3438)
- New vendor extension: XR_BD_spatial_mesh (internal MR 3439)
- schema: Allow aliases of function pointers, primarily for use in
extension promotion. (internal MR 2989)
- SDK
- Validation Layer: Fix: Fixes validation layer check for next
chain validation by changing it from recursive to iterative.
This allows for subsequent struct to validate off the initial
set of valid chained structs. (internal MR 3684, internal issue
2434)
- Validation Layer: Fix: Fixes validation layer check for structs
that inherit off a base struct. Inherited structs also have the
same list of valid chained structs as their parent. (internal MR
3684, internal issue 2434)
- Validation Layer: Fix: Fixes null dereference bugs in generated
code in layer. (internal MR 3684, internal issue 2434)
- Validation Layer: Fix: Adds a validation layer exception to
xrGetRecommendedLayerResolutionMETA which allows a
XR_NULL_HANDLE to be valid when checking the XrSwapchainSubImage
struct. (internal MR 3689, internal issue 2425)
- Validation Layer: Improvement: Add time stamp to the log
messages (internal MR 3723)
- Validation Layer: Improvement: Generate debug messages when
core_validation layer starts / exits (internal MR 3723)
- hello_xr: Improvement: Update Android target SDK version to 34
to eliminate Play Protect warning on install. (Minimum SDK
remains 24.) (internal MR 3719)
- list_json: Improvement: Use XrInstanceCreateInfoAndroidKHR on
Android for improved compatibility. (internal MR 3775)
GitOrigin-RevId: dea45cd1e7203eda2e30bc02f8918075ca7dc61f1 parent ea6fdc9 commit f17d5ea
File tree
17 files changed
+1658
-233
lines changed- .github/scripts
- specification
- registry
- scripts
- spec_tools
- src
- api_layers
- scripts
- tests
- c_compile_test
- hello_xr
- list_json
- loader_test
17 files changed
+1658
-233
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| 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 | + | |
24 | 97 | | |
25 | 98 | | |
26 | 99 | | |
| |||
This file was deleted.
| 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