|
Refactored VRService interaction and added VRServiceClient
Lots of cleanup and architectural improvements. Allows bi-directional
communication, which will be needed when we start adding VR events. Also
refactors the relationship between the VRService and VRDeviceManager
(splits them apart) for cleaner connection handling and removed
WebLocalFrameImpl dependency on VRController.
BUG= 389343
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/99e3d9baf2f84b162048a59487360e057cce3223
Cr-Commit-Position: refs/heads/master@{#408473}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+483 lines, -200 lines) |
Patch |
|
M |
content/browser/frame_host/render_frame_host_impl.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
device/BUILD.gn
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
device/vr/BUILD.gn
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/vr/test/fake_vr_device.h
|
View
|
1
2
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/vr/test/fake_vr_device.cc
|
View
|
1
2
|
2 chunks |
+40 lines, -1 line |
0 comments
|
Download
|
|
A |
device/vr/vr_client_dispatcher.h
|
View
|
1
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/vr/vr_device_manager.h
|
View
|
1
2
|
3 chunks |
+14 lines, -14 lines |
0 comments
|
Download
|
|
M |
device/vr/vr_device_manager.cc
|
View
|
1
2
|
5 chunks |
+24 lines, -34 lines |
0 comments
|
Download
|
|
M |
device/vr/vr_service.mojom
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/vr/vr_service_impl.h
|
View
|
1
2
|
1 chunk |
+50 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/vr/vr_service_impl.cc
|
View
|
1
2
|
1 chunk |
+68 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/vr/vr_service_impl_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+129 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/modules.gypi
|
View
|
1
2
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/NavigatorVR.h
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/NavigatorVR.cpp
|
View
|
|
5 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/VRController.h
|
View
|
|
1 chunk |
+25 lines, -13 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/VRController.cpp
|
View
|
1
|
2 chunks |
+81 lines, -27 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/VRDisplay.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
D |
third_party/WebKit/Source/modules/vr/VRDisplayCollection.h
|
View
|
|
1 chunk |
+0 lines, -32 lines |
0 comments
|
Download
|
|
D |
third_party/WebKit/Source/modules/vr/VRDisplayCollection.cpp
|
View
|
|
1 chunk |
+0 lines, -53 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/VRGetDevicesCallback.h
|
View
|
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/modules/vr/VRGetDevicesCallback.cpp
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
View
|
1
2
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
Total messages: 23 (13 generated)
|