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/third_party/openxr/README.chromium b/third_party/openxr/README.chromium
index a277daa..9e1d718 100644
--- a/third_party/openxr/README.chromium
+++ b/third_party/openxr/README.chromium
@@ -1,8 +1,8 @@
Name: OpenXR SDK
Short Name: OpenXR
URL: https://github.com/KhronosGroup/OpenXR-SDK
-Version: 0.90.1
-Revision: e0c6e6794c3155eae791a704d5214df2eeaa46f0
+Version: 1.0.1
+Revision: 46d7cb392019e934e2944bdd317be8ed5176b3f2
License: Apache 2.0
License File: src/LICENSE
Security Critical: yes
@@ -13,9 +13,5 @@
XR—platforms and devices.
Local Modifications:
-
-
-Getting a new snapshot of the OpenXR loader library requires running the
-third_party/openxr/script/generate_openxr_headers_and_sources.py script and
-checking in the generated files located under third_party/openxr/gen and
-third_party/openxr/include.
+No modifications to upstream files. BUILD.gn contains all of the configurations
+needed to build the OpenXR loader in Chromium.