Upgrade OpenXR backend from version 0.90 to 1.0.1
There are breaking changes from 0.90 to 1.0, but they are trivial and
mostly name changes.
- xrEnumerateEnvironmentBlendModes now needs the view configuration
- XrSpaceRelation (and related flags) is renamed to XrSpaceLocation
- Action Sets now need to be attached to a session via
xrAttachSessionActionSets
- Data passed into xrSyncActionData is now encapsulated in the
XrActionsSyncInfo struct
- The 'grip' input identifier previously used to identify one of the
gamepad buttons is now referred to as 'squeeze'
- The 'palm' input identifier that was previously used to identify
the pose of a gamepad controller is now referred to as 'grip'
- Parameters passed into xrGetActionState* is now encapsualted in a
XrActionStateGetInfo struct
Bug: 991335,980778
Change-Id: Ib5f6b0757fe799951b397a8c3c941267ffdb56f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1745448
Commit-Queue: Patrick To <[email protected]>
Reviewed-by: Alexander Cooper <[email protected]>
Cr-Commit-Position: refs/heads/master@{#687460}
diff --git a/DEPS b/DEPS
index 6d4e44b..2051c9d 100644
--- a/DEPS
+++ b/DEPS
@@ -1187,7 +1187,7 @@
Var('chromium_git') + '/openscreen' + '@' + '063c3b57139678d82dc0ae8c9d18b10bdeb94220',
'src/third_party/openxr/src': {
- 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'c52d3b40dd802353c1f2ceec139922b374c1373a',
+ 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '46d7cb392019e934e2944bdd317be8ed5176b3f2',
'condition': 'checkout_openxr',
},