Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Issue 2729523002: Re-land^2 WebVR compositor bypass via BrowserMain context + mailbox (Closed)

Created:
3 years, 9 months ago by klausw
Modified:
3 years, 6 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, haraken, Aaron Boodman, feature-vr-reviews_chromium.org, blink-reviews, darin (slow to review), blink-reviews-frames_chromium.org, jbauman
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Re-land^2 WebVR compositor bypass via BrowserMain context + mailbox [Cause for the layout test failures was likely a missing export that causes mailbox_holder.mojom.js to get lost when packaging/extracting in swarming builds. bsheedy@'s https://chromium-review.googlesource.com/c/453099/ should fix that, trying again.] Implement compositor bypass for WebVR via mailbox copy: - Create a GPU command buffer GL context in the VrShellGl thread that's backed by a native Surface. This is encapsulated inside the new MailboxToSurfaceBridge class. - WebKit's VRDisplay sends a MailboxHolder for each frame (as drawn via WebGL on the GPU process) as argument to the SubmitFrame mojo call. - MailboxToSurfaceLayerBridge uses its GPU command buffer GL context to draw the mailbox content to a Surface. - VrShellGl picks up the frame from the corresponding SurfaceTexture and proceeds with rendering as usual with its native GL context as needed for the low-level GVR API. Also implements on-the-fly canvas resizing, the transfer surface and GVR renderbuffer are resized as needed to match the source canvas. Added frame number as an argument to various TRACE_EVENTs for timing analysis. It includes two separate modes for frame scheduling, the more aggressive one is conditional on chrome:://flags#enable-webvr-experimental-rendering since the framerate seems a bit less stable. BUG=698643 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2729523002 Cr-Original-Original-Commit-Position: refs/heads/master@{#455592} Committed: https://chromium.googlesource.com/chromium/src/+/6280ec5b6e3b4c307926eb1bf0167acc2a0d4a74 Review-Url: https://codereview.chromium.org/2729523002 Cr-Original-Commit-Position: refs/heads/master@{#456130} Committed: https://chromium.googlesource.com/chromium/src/+/9f86464794416e81abfe5921e9fac892716c610b Review-Url: https://codereview.chromium.org/2729523002 Cr-Commit-Position: refs/heads/master@{#456272} Committed: https://chromium.googlesource.com/chromium/src/+/362c621af1b1c9ad8da5bac607a082108b4aa213

Patch Set 1 #

Total comments: 10

Patch Set 2 : WIP: new threading + SubmitFrame callbacks #

Patch Set 3 : Further cleanups #

Total comments: 10

Patch Set 4 : Cleanups and fixes #

Patch Set 5 : Revert mailbox manager debugging #

Patch Set 6 : Revert VRDisplay timing change, add glFinish for good luck #

Patch Set 7 : WIP: works (slowly) based on texture_layer_client mailbox queue #

Patch Set 8 : Undo compositor-based render, use new GpuChannelEstablishFactory #

Patch Set 9 : Fix initialization order for non-Daydream, nonfunctional cc::GLRenderer code. #

Patch Set 10 : Support canvas resize; Render timing tweak via #webvr-experimental-render-options #

Patch Set 11 : Major cleanup, remove dead code and VLOGs #

Patch Set 12 : Rebase for dependency tracking #

Patch Set 13 : Dependency update (try 2) #

Patch Set 14 : Set dependency (try 3) #

Patch Set 15 : Set dependency (try 4) #

Patch Set 16 : Remove public GetContext, prep for mojo fixes (not included yet) #

Patch Set 17 : Activate typemaps for mailbox + sync holder. Compiles but doesn't link #

Patch Set 18 : Revert FrameView.cpp change, re-enable typemap workaround. #

Total comments: 16

Patch Set 19 : Release build works with MailboxHolder, merged mthiesse@'s suggestions #

Patch Set 20 : Give up on suppressing compositor, see crbug.com/698923 #

Patch Set 21 : Address review comments by mthiesse@ and bajones@ #

Patch Set 22 : merge dcheng@'s mojo fix and mthiesse@'s deps fix #

Patch Set 23 : Merge dcheng@'s crrev.com/2738683002#ps40001; New MailboxToSurfaceBridge replaces VrShell{CommandBu… #

Patch Set 24 : Merge mthiesse@'s crrev.com/2734003002/#ps40001 #

Patch Set 25 : Merge mthiesse@'s submitFrameClient fix from crrev.com/2734003002/#ps60001 #

Total comments: 34

Patch Set 26 : Update MailboxToSurfaceBridge to use new ContextProvider API #

Total comments: 19

Patch Set 27 : Address mthiesse@#48 and piman@#52 review comments + deferred resize #

Patch Set 28 : Rebase to 360caff358dfa7d7520fa97f927b23ce8264803d #

Patch Set 29 : Fix SubmitFrameClient corner case, fix unittest compilation. #

Total comments: 37

Patch Set 30 : Rebase to ff471aaa050676692ee93b5d3c786f4cf87396d6, was getting layout_test_wrapper arg error #

Patch Set 31 : Address dcheng@'s review comments. #

Patch Set 32 : Comments only, add explanations from review thread. #

Total comments: 4

Patch Set 33 : Use consistent recommended renderWidth/Height, remove (0, 0) size hack, fix resize order #

Total comments: 10

Patch Set 34 : Remove reprojection special cases; avoid glDiscardFramebufferEXT #

Total comments: 6

Patch Set 35 : Rebase to 64dcd3803c8e5370075b14c880d4c7f6f4a4d41f (picks up fix for copy artifacts from crbug.com/700031) #

Patch Set 36 : Restore vr_shell resolution on transition, consistent glClear + comment #

Patch Set 37 : move //gpu/ipc/common:interfaces deps from android-specifc to all #

Total comments: 1

Patch Set 38 : Rebase to 11e28fd6b9380b77273db51ef0b6ccc7ea341944 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1054 lines, -392 lines) Patch
M chrome/browser/android/vr_shell/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +3 lines, -0 lines 0 comments Download
A chrome/browser/android/vr_shell/mailbox_to_surface_bridge.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +63 lines, -0 lines 0 comments Download
A chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +345 lines, -0 lines 0 comments Download
M chrome/browser/android/vr_shell/non_presenting_gvr_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 6 chunks +31 lines, -8 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 chunks +10 lines, -3 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 10 chunks +57 lines, -7 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +4 lines, -6 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 5 chunks +11 lines, -14 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell_gl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 11 chunks +35 lines, -7 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell_gl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 19 chunks +216 lines, -109 lines 0 comments Download
M chrome/browser/android/vr_shell/vr_shell_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +3 lines, -5 lines 0 comments Download
M device/vr/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2 chunks +2 lines, -0 lines 0 comments Download
M device/vr/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download
M device/vr/android/gvr/gvr_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +5 lines, -4 lines 0 comments Download
M device/vr/android/gvr/gvr_device.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +7 lines, -3 lines 0 comments Download
M device/vr/android/gvr/gvr_device.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +14 lines, -8 lines 0 comments Download
M device/vr/android/gvr/gvr_device_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +7 lines, -2 lines 0 comments Download
M device/vr/android/gvr/gvr_device_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +19 lines, -19 lines 0 comments Download
M device/vr/test/fake_vr_device.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +7 lines, -3 lines 0 comments Download
M device/vr/test/fake_vr_device.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +7 lines, -3 lines 0 comments Download
M device/vr/vr_device.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +7 lines, -3 lines 0 comments Download
M device/vr/vr_device.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +0 lines, -6 lines 0 comments Download
M device/vr/vr_display_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +6 lines, -2 lines 0 comments Download
M device/vr/vr_display_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +13 lines, -7 lines 0 comments Download
M device/vr/vr_display_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +7 lines, -2 lines 0 comments Download
M device/vr/vr_service.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +12 lines, -4 lines 0 comments Download
M gpu/ipc/common/mailbox_holder.typemap View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +4 lines, -0 lines 0 comments Download
A + gpu/ipc/common/mailbox_holder_for_blink.typemap View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/VRDisplay.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5 chunks +20 lines, -6 lines 0 comments Download
M third_party/WebKit/Source/modules/vr/VRDisplay.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 16 chunks +127 lines, -156 lines 0 comments Download
M third_party/WebKit/public/blink_typemaps.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 132 (85 generated)
mthiesse
https://codereview.chromium.org/2729523002/diff/1/chrome/browser/android/vr_shell/vr_shell.cc File chrome/browser/android/vr_shell/vr_shell.cc (right): https://codereview.chromium.org/2729523002/diff/1/chrome/browser/android/vr_shell/vr_shell.cc#newcode113 chrome/browser/android/vr_shell/vr_shell.cc:113: void VrShell::OnWebVrGpuChannelEstablished( Should this code all live in vr_shell_gl?
3 years, 9 months ago (2017-03-01 16:38:21 UTC) #2
bajones
This is really great! Seems more elegant to me than some of the previously suggested ...
3 years, 9 months ago (2017-03-01 18:43:50 UTC) #4
klausw
PTAL, I've continued with cleanups. Still some known issues, but overall I think it's working. ...
3 years, 9 months ago (2017-03-02 08:16:14 UTC) #6
mthiesse
Seems like a good approach to me, Brandon can give a better review of gpu-related ...
3 years, 9 months ago (2017-03-02 15:55:17 UTC) #7
klausw
New snapshot, I've fixed most of the known issues: - mailbox sync seems working now, ...
3 years, 9 months ago (2017-03-03 03:05:28 UTC) #10
klausw
Reimplemented as a vr_compositor using cc::TextureLayerClient to feed mailboxes to a surface. Thanks to Khushal ...
3 years, 9 months ago (2017-03-04 08:21:47 UTC) #16
klausw
Using CompositorImpl turned out to be a bad idea, I've reverted it, but we're back ...
3 years, 9 months ago (2017-03-05 07:07:02 UTC) #17
klausw
Here's a timing diagram: http://i.imgur.com/rWn3XyQ.png Binary 20170304c at the usual place, branch point is 298bf2e2d0ccfc87571bae60b2c0259d58f0d18e, ...
3 years, 9 months ago (2017-03-05 07:18:54 UTC) #18
klausw
dcheng@, please review the mojom changes and the minor edit to FrameView.cpp. We're running in ...
3 years, 9 months ago (2017-03-06 06:22:56 UTC) #22
klausw
On 2017/03/06 06:22:56, klausw wrote: > dcheng@, please review the mojom changes and the minor ...
3 years, 9 months ago (2017-03-06 23:58:03 UTC) #31
bajones
https://codereview.chromium.org/2729523002/diff/330001/chrome/browser/android/vr_shell/vr_shell_command_buffer_gl.cc File chrome/browser/android/vr_shell/vr_shell_command_buffer_gl.cc (right): https://codereview.chromium.org/2729523002/diff/330001/chrome/browser/android/vr_shell/vr_shell_command_buffer_gl.cc#newcode33 chrome/browser/android/vr_shell/vr_shell_command_buffer_gl.cc:33: gpu::SharedMemoryLimits limits; Looks like this could probably use gpu::SharedMemoryLimits::ForMailboxContext() ...
3 years, 9 months ago (2017-03-07 00:48:07 UTC) #33
klausw
PTAL, I think patchset 21 covers the open comments. https://codereview.chromium.org/2729523002/diff/1/chrome/browser/android/vr_shell/vr_shell_gpu_renderer.cc File chrome/browser/android/vr_shell/vr_shell_gpu_renderer.cc (right): https://codereview.chromium.org/2729523002/diff/1/chrome/browser/android/vr_shell/vr_shell_gpu_renderer.cc#newcode165 chrome/browser/android/vr_shell/vr_shell_gpu_renderer.cc:165: ...
3 years, 9 months ago (2017-03-07 02:55:55 UTC) #34
klausw
jbauman@, please review the DEPS change in device/vr/ which adds +gpu/command_buffer/common/mailbox_holder.h, and the use of ...
3 years, 9 months ago (2017-03-07 22:42:46 UTC) #42
klausw
On 2017/03/07 22:42:46, klausw wrote: > jbauman@, please review the DEPS change in device/vr/ which ...
3 years, 9 months ago (2017-03-07 23:30:33 UTC) #44
klausw
On 2017/03/07 23:30:33, klausw wrote: > On 2017/03/07 22:42:46, klausw wrote: > > jbauman@, please ...
3 years, 9 months ago (2017-03-08 00:40:47 UTC) #45
mthiesse
https://codereview.chromium.org/2729523002/diff/470001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/470001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode48 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:48: GLuint CompileShader(gpu::gles2::GLES2Interface* gl, Move this into vr_gl_util.h/cc? We could ...
3 years, 9 months ago (2017-03-08 01:00:09 UTC) #48
piman
I mainly looked at mailbox_to_surface_bridge.* and DEPS, and mostly LGTM + a bunch of nits ...
3 years, 9 months ago (2017-03-08 01:20:37 UTC) #52
klausw
-jbauman@ as required reviewer, piman@ volunteered to look at it. PTAL, changes are addressed as ...
3 years, 9 months ago (2017-03-08 02:59:23 UTC) #54
mthiesse
vr_shell/ lgtm. https://codereview.chromium.org/2729523002/diff/470001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/470001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode64 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:64: gl->GetShaderiv(shaderHandle, GL_INFO_LOG_LENGTH, &infoLogLength); On 2017/03/08 02:59:22, klausw ...
3 years, 9 months ago (2017-03-08 04:15:43 UTC) #59
bajones
device/vr/ and modules/vr/ LGTM
3 years, 9 months ago (2017-03-08 06:18:05 UTC) #60
klausw
mthiesse@, I got compilation errors from vr_display_impl_unittest.cc since its RequestPresent call didn't match the new ...
3 years, 9 months ago (2017-03-08 06:40:42 UTC) #63
klausw
dcheng@, PTAL at the mojo and typemap-related changes. Some refactorings since you last looked at ...
3 years, 9 months ago (2017-03-08 06:45:39 UTC) #64
dcheng
mainly nits, mostly lg overall https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode31 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:31: const char* kQuadCopyVertex = ...
3 years, 9 months ago (2017-03-08 07:23:40 UTC) #69
klausw
Comments addressed as of ps31. mthiesse@, one open question marked for you below. https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File ...
3 years, 9 months ago (2017-03-08 08:11:09 UTC) #72
mthiesse
https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc File chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc (right): https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc#newcode23 chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc:23: if (context) On 2017/03/08 08:11:09, klausw wrote: > On ...
3 years, 9 months ago (2017-03-08 13:44:49 UTC) #77
mthiesse
On 2017/03/08 06:40:42, klausw wrote: > mthiesse@, I got compilation errors from vr_display_impl_unittest.cc since its ...
3 years, 9 months ago (2017-03-08 15:40:56 UTC) #78
klausw
On 2017/03/08 13:44:49, mthiesse wrote: > https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc > File chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc (right): > > https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/non_presenting_gvr_delegate.cc#newcode23 > ...
3 years, 9 months ago (2017-03-08 16:54:07 UTC) #79
klausw
No code changes, just added a few comments with details from the review thread. The ...
3 years, 9 months ago (2017-03-08 16:56:26 UTC) #80
klausw
https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/vr_shell_gl.cc File chrome/browser/android/vr_shell/vr_shell_gl.cc (right): https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/vr_shell_gl.cc#newcode179 chrome/browser/android/vr_shell/vr_shell_gl.cc:179: binding_.Close(); On 2017/03/08 13:44:48, mthiesse wrote: > On 2017/03/08 ...
3 years, 9 months ago (2017-03-08 16:58:51 UTC) #81
dcheng
LGTM Thanks for the explanations! https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/550001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode48 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:48: static constexpr int kQuadVerticesSize ...
3 years, 9 months ago (2017-03-08 23:08:06 UTC) #86
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2729523002/610001
3 years, 9 months ago (2017-03-08 23:16:52 UTC) #89
commit-bot: I haz the power
Committed patchset #32 (id:610001) as https://chromium.googlesource.com/chromium/src/+/6280ec5b6e3b4c307926eb1bf0167acc2a0d4a74
3 years, 9 months ago (2017-03-08 23:26:51 UTC) #92
Sam McNally
A revert of this CL (patchset #32 id:610001) has been created in https://codereview.chromium.org/2739973002/ by sammc@chromium.org. ...
3 years, 9 months ago (2017-03-09 03:07:56 UTC) #93
klausw
Attempting to re-land this change. It got reverted due to a layout test failure that ...
3 years, 9 months ago (2017-03-10 02:49:33 UTC) #97
klausw
Another update in ps34: There's no longer a need to differentiate reprojection mode from non-reprojection ...
3 years, 9 months ago (2017-03-10 07:17:56 UTC) #100
mthiesse
https://codereview.chromium.org/2729523002/diff/650001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/650001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode330 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:330: // TODO(klausw): investigate adding a capability check for use ...
3 years, 9 months ago (2017-03-10 15:40:27 UTC) #105
klausw
PTAL https://codereview.chromium.org/2729523002/diff/650001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc File chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc (right): https://codereview.chromium.org/2729523002/diff/650001/chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc#newcode330 chrome/browser/android/vr_shell/mailbox_to_surface_bridge.cc:330: // TODO(klausw): investigate adding a capability check for ...
3 years, 9 months ago (2017-03-10 16:33:08 UTC) #106
mthiesse
lgtm. Have we figured out the actual cause of the webvr tests timing out?
3 years, 9 months ago (2017-03-10 16:38:41 UTC) #109
klausw
On 2017/03/10 16:38:41, mthiesse wrote: > lgtm. Have we figured out the actual cause of ...
3 years, 9 months ago (2017-03-10 17:23:43 UTC) #110
mthiesse
On 2017/03/10 17:23:43, klausw wrote: > On 2017/03/10 16:38:41, mthiesse wrote: > > lgtm. Have ...
3 years, 9 months ago (2017-03-10 18:17:26 UTC) #113
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2729523002/710001
3 years, 9 months ago (2017-03-10 19:15:14 UTC) #118
commit-bot: I haz the power
Committed patchset #37 (id:710001) as https://chromium.googlesource.com/chromium/src/+/9f86464794416e81abfe5921e9fac892716c610b
3 years, 9 months ago (2017-03-10 19:23:42 UTC) #121
mthiesse
https://codereview.chromium.org/2729523002/diff/710001/device/vr/vr_service.mojom File device/vr/vr_service.mojom (right): https://codereview.chromium.org/2729523002/diff/710001/device/vr/vr_service.mojom#newcode9 device/vr/vr_service.mojom:9: import "gpu/ipc/common/sync_token.mojom"; This is an unused import. Could this ...
3 years, 9 months ago (2017-03-10 20:29:23 UTC) #122
klausw
A revert of this CL (patchset #37 id:710001) has been created in https://codereview.chromium.org/2742083002/ by klausw@chromium.org. ...
3 years, 9 months ago (2017-03-10 20:46:41 UTC) #123
klausw
bsheedy@ found what looks like the root cause for the test issue. scripts/slave/zip_build.py has a ...
3 years, 9 months ago (2017-03-10 22:22:15 UTC) #124
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2729523002/730001
3 years, 9 months ago (2017-03-11 01:45:04 UTC) #129
commit-bot: I haz the power
3 years, 9 months ago (2017-03-11 03:38:04 UTC) #132
Message was sent while issue was closed.
Committed patchset #38 (id:730001) as
https://chromium.googlesource.com/chromium/src/+/362c621af1b1c9ad8da5bac607a0...

Powered by Google App Engine
This is Rietveld 408576698