WebVR desktop: add support for Oculus touch controllers
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/24447528f82420b09cbb62e9beb5759c305a8d9f commit 24447528f82420b09cbb62e9beb5759c305a8d9f Author: Bill Orr <billorr@chromium.org> Date: Tue Dec 19 21:24:58 2017 Add Oculus device for desktop VR This change adds an Oculus device that is currently only enabled with a compiler flag. However, enabling that flag also will require the Oculus PC SDK, which is not currently available in third_party, so will need to manually be added. BUG= 655842 Change-Id: Id6a1259468583b355dda25958a50e9ee59a05a22 Reviewed-on: https://chromium-review.googlesource.com/804799 Commit-Queue: Bill Orr <billorr@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/master@{#525146} [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/chrome/browser/vr/service/vr_device_manager.cc [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/gamepad/gamepad_pad_state_provider.h [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/BUILD.gn [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/DEPS [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/features/BUILD.gn [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/features/features.gni [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/OWNERS [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_device.cc [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_device.h [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_device_provider.cc [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_device_provider.h [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_gamepad_data_fetcher.cc [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_gamepad_data_fetcher.h [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_render_loop.cc [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_render_loop.h [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_type_converters.cc [add] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/oculus/oculus_type_converters.h [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/windows/d3d11_texture_helper.cc [modify] https://crrev.com/24447528f82420b09cbb62e9beb5759c305a8d9f/device/vr/windows/d3d11_texture_helper.h
Comment 1 by sko...@chromium.org
, Dec 1 2016