Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Issue 11194042: Implement TextureImageTransportSurface using texture mailbox (Closed)

Created:
8 years, 2 months ago by no sievers
Modified:
8 years ago
CC:
chromium-reviews, yusukes+watch_chromium.org, jam, penghuang+watch_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, James Su, aelias_OOO_until_Jul13, klobag.chromium, Jerome, David Trainor- moved to gerrit, alexst (slow to review)
Visibility:
Public.

Description

Implement TextureImageTransportSurface using texture mailbox This has a couple of advantages: - allow tearing down and recreating the UI parent context without losing the renderer contexts - do not require a context to be able to generate textures when creating the GLSurfaceHandle - clearer ownership semantics that potentially allows for more robust and easier lost context handling/thumbnailing/etc., since a texture is at any given time owned by either: UI parent, mailbox, or TextureImageTransportSurface - simplify frontbuffer protection logic; the frontbuffer textures are now owned by RWHV where they are refcounted The TextureImageTransportSurface informs RenderWidgetHostView of the mailbox names for the front- and backbuffer textures by associating them with a surface_handle (1 or 2) in the AcceleratedSurfaceNew message. During SwapBuffers() or PostSubBuffer() cycles, it then uses produceTextureCHROMIUM() and consumeTextureCHROMIUM() to transfer ownership between renderer and browser compositor. RWHV sends back the surface_handle of the buffer being returned with the Swap ACK (or 0 if no buffer is being returned in which case TextureImageTransportSurface will allocate a new texture - note that this could be used to simply keep textures for thumbnailing). BUG=154815, 139616 [email protected] NOTRY=True Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=172087

Patch Set 1 #

Total comments: 2

Patch Set 2 : avoid mailbox leaks #

Patch Set 3 : #

Total comments: 3

Patch Set 4 : rebased, fixed post sub buffer, use multiple mailbox names #

Total comments: 85

Patch Set 5 : #

Patch Set 6 : address comments #

Patch Set 7 : fix SetBackBufferAllocation() races #

Patch Set 8 : send SurfaceRel from Destroy(), hold GLContext ref for cleanup so surface is compatible #

Total comments: 1

Patch Set 9 : rebase, android #

Patch Set 10 : clang #

Patch Set 11 : #

Total comments: 48

Patch Set 12 : address comments #

Total comments: 15

Patch Set 13 : address comments #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Total comments: 28

Patch Set 17 : #

Patch Set 18 : address backer's comments #

Patch Set 19 : fix windows linker error #

Patch Set 20 : fix win_aura DCHECK() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+712 lines, -699 lines) Patch
M content/browser/browser_plugin/browser_plugin_guest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +0 lines, -4 lines 0 comments Download
M content/browser/gpu/gpu_process_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 7 chunks +10 lines, -8 lines 0 comments Download
content/browser/gpu/gpu_process_host_ui_shim.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +19 lines, -4 lines 0 comments Download
M content/browser/renderer_host/image_transport_factory.h View 1 2 3 4 5 2 chunks +3 lines, -1 line 0 comments Download
M content/browser/renderer_host/image_transport_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 7 chunks +54 lines, -54 lines 0 comments Download
M content/browser/renderer_host/image_transport_factory_android.h View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M content/browser/renderer_host/image_transport_factory_android.cc View 1 2 3 4 5 6 7 8 5 chunks +38 lines, -9 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +1 line, -10 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +3 lines, -15 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +14 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +53 lines, -8 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 7 chunks +44 lines, -34 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 17 chunks +150 lines, -172 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_guest.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_guest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +5 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/test_render_view_host.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -6 lines 0 comments Download
M content/common/gpu/client/gl_helper.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -0 lines 0 comments Download
M content/common/gpu/client/gl_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +27 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_command_buffer_stub.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +0 lines, -2 lines 0 comments Download
content/common/gpu/gpu_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +4 lines, -15 lines 0 comments Download
M content/common/gpu/image_transport_surface.h View 1 2 3 4 5 3 chunks +3 lines, -7 lines 0 comments Download
M content/common/gpu/image_transport_surface.cc View 1 2 3 4 5 4 chunks +3 lines, -14 lines 0 comments Download
M content/common/gpu/image_transport_surface_android.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M content/common/gpu/image_transport_surface_mac.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M content/common/gpu/image_transport_surface_win.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -2 lines 0 comments Download
M content/common/gpu/texture_image_transport_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 5 chunks +33 lines, -36 lines 0 comments Download
M content/common/gpu/texture_image_transport_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 14 chunks +185 lines, -264 lines 0 comments Download
M content/port/browser/render_widget_host_view_port.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +3 lines, -2 lines 0 comments Download
M gpu/command_buffer/service/mailbox_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M gpu/command_buffer/service/mailbox_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +10 lines, -3 lines 0 comments Download
M gpu/command_buffer/service/texture_definition.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +3 lines, -1 line 0 comments Download
M gpu/command_buffer/service/texture_definition.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +12 lines, -0 lines 0 comments Download
M ui/compositor/compositor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -1 line 0 comments Download
M ui/compositor/compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
M ui/gfx/native_widget_types.h View 1 chunk +2 lines, -13 lines 0 comments Download

Messages

Total messages: 55 (0 generated)
no sievers
Far from ready for review! Antoine, I hacked this up just to see what it ...
8 years, 2 months ago (2012-10-17 23:11:56 UTC) #1
piman
yes! at a high level that's more or less how I thought it would go. ...
8 years, 2 months ago (2012-10-17 23:47:20 UTC) #2
no sievers
On 2012/10/17 23:47:20, piman wrote: > yes! at a high level that's more or less ...
8 years, 2 months ago (2012-10-19 18:43:57 UTC) #3
piman
On Fri, Oct 19, 2012 at 11:43 AM, <[email protected]> wrote: > On 2012/10/17 23:47:20, piman ...
8 years, 2 months ago (2012-10-19 18:59:39 UTC) #4
no sievers
On 2012/10/19 18:59:39, piman wrote: > > Note: I'm not talking about context lost, but ...
8 years, 2 months ago (2012-10-19 19:44:29 UTC) #5
piman
On Fri, Oct 19, 2012 at 12:44 PM, <[email protected]> wrote: > On 2012/10/19 18:59:39, piman ...
8 years, 2 months ago (2012-10-19 20:44:08 UTC) #6
no sievers
Ok, since consuming textures, esp. through the GL api produces errors if the texture is ...
8 years, 2 months ago (2012-10-24 21:38:05 UTC) #7
no sievers
I removed all the frontbuffer protection logic *cough* I think this works simpler now because ...
8 years, 1 month ago (2012-11-02 01:24:22 UTC) #8
no sievers
Adding backer too for comments. I updated RWHVAura, but did not update Android again yet. ...
8 years, 1 month ago (2012-11-02 01:29:14 UTC) #9
apatrick_chromium
I've only skimmed this. Is this still a work in progress or do you want ...
8 years, 1 month ago (2012-11-05 20:58:56 UTC) #10
no sievers
On 2012/11/05 20:58:56, apatrick_chromium wrote: > I've only skimmed this. Is this still a work ...
8 years, 1 month ago (2012-11-05 21:10:37 UTC) #11
no sievers
On 2012/11/05 21:10:37, Daniel Sievers wrote: > On 2012/11/05 20:58:56, apatrick_chromium wrote: > > I've ...
8 years, 1 month ago (2012-11-05 21:14:47 UTC) #12
no sievers
On 2012/11/05 21:14:47, Daniel Sievers wrote: > On 2012/11/05 21:10:37, Daniel Sievers wrote: > > ...
8 years, 1 month ago (2012-11-05 22:24:42 UTC) #13
apatrick_chromium
The semantic change is going to go pretty deep. We're eventually going to change the ...
8 years, 1 month ago (2012-11-05 22:35:30 UTC) #14
no sievers
Ok, sounds good then. Seems like I'd be changing it back then to have a ...
8 years, 1 month ago (2012-11-05 22:53:38 UTC) #15
apatrick_chromium
Okay thanks. I'm doing this as well. It's a faster way to generate mailbox names. ...
8 years, 1 month ago (2012-11-05 23:36:24 UTC) #16
no sievers
Ok here we go. This should be ready for review now. I yet have to ...
8 years, 1 month ago (2012-11-09 01:37:00 UTC) #17
apatrick_chromium
http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc#newcode36 content/browser/renderer_host/image_transport_factory.cc:36: #include "third_party/khronos/GLES2/gl2.h" For historical reasons, we've been using Mesa's ...
8 years, 1 month ago (2012-11-09 19:19:04 UTC) #18
no sievers
http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc#newcode36 content/browser/renderer_host/image_transport_factory.cc:36: #include "third_party/khronos/GLES2/gl2.h" On 2012/11/09 19:19:04, apatrick_chromium wrote: > For ...
8 years, 1 month ago (2012-11-09 21:53:01 UTC) #19
piman
http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc#newcode168 content/browser/renderer_host/image_transport_factory.cc:168: if (host_context_) { I would make that a DCHECK. ...
8 years, 1 month ago (2012-11-09 22:02:01 UTC) #20
jonathan.backer
http://codereview.chromium.org/11194042/diff/13001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): http://codereview.chromium.org/11194042/diff/13001/content/browser/renderer_host/image_transport_factory.cc#newcode183 content/browser/renderer_host/image_transport_factory.cc:183: GL_TEXTURE_2D, mailbox_name_.data()); cppreference.com says that std::vector::data is a C++11 ...
8 years, 1 month ago (2012-11-12 16:52:14 UTC) #21
no sievers
http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): http://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc#newcode168 content/browser/renderer_host/image_transport_factory.cc:168: if (host_context_) { On 2012/11/09 22:02:01, piman wrote: > ...
8 years, 1 month ago (2012-11-19 20:30:43 UTC) #22
piman
https://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode812 content/browser/renderer_host/render_widget_host_view_aura.cc:812: if (ShouldFastACK(params_in_pixel.size)) { On 2012/11/12 16:52:15, jonathan.backer wrote: > ...
8 years, 1 month ago (2012-11-19 22:09:52 UTC) #23
no sievers
Please take a look at #7 vs. #6. I noticed that SetBackbufferAllocation() is racing with ...
8 years, 1 month ago (2012-11-19 22:26:18 UTC) #24
piman
https://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): https://codereview.chromium.org/11194042/diff/23001/content/browser/renderer_host/image_transport_factory.cc#newcode182 content/browser/renderer_host/image_transport_factory.cc:182: GL_TEXTURE_2D, mailbox_name_.data()); On 2012/11/19 20:30:44, Daniel Sievers wrote: > ...
8 years, 1 month ago (2012-11-19 22:31:53 UTC) #25
no sievers
https://codereview.chromium.org/11194042/diff/31018/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/31018/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1746 content/browser/renderer_host/render_widget_host_view_aura.cc:1746: image_transport_clients_.clear(); This is a problem if we lose the ...
8 years, 1 month ago (2012-11-20 00:03:03 UTC) #26
jonathan.backer
https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode826 content/browser/renderer_host/render_widget_host_view_aura.cc:826: skipped_damage_.setEmpty(); I like the idea of the sanity check, ...
8 years, 1 month ago (2012-11-20 21:21:10 UTC) #27
jonathan.backer
https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode932 content/browser/renderer_host/render_widget_host_view_aura.cc:932: previous_damage_ = damage; On 2012/11/20 21:21:11, jonathan.backer wrote: > ...
8 years, 1 month ago (2012-11-21 05:47:05 UTC) #28
piman
I still owe you a full review, but I posted https://codereview.chromium.org/11316238/ and it should simplify ...
8 years ago (2012-11-29 04:31:11 UTC) #29
no sievers
https://codereview.chromium.org/11194042/diff/37039/content/common/gpu/texture_image_transport_surface.cc File content/common/gpu/texture_image_transport_surface.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/common/gpu/texture_image_transport_surface.cc#newcode162 content/common/gpu/texture_image_transport_surface.cc:162: // a swap ACK pending. Either way, we will ...
8 years ago (2012-11-29 19:57:00 UTC) #30
piman
https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/image_transport_factory.cc File content/browser/renderer_host/image_transport_factory.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/image_transport_factory.cc#newcode159 content/browser/renderer_host/image_transport_factory.cc:159: : OwnedTexture(host_context, nit: indent (':' should be at +4, ...
8 years ago (2012-11-30 03:54:31 UTC) #31
no sievers
Addressed all comments. https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode826 content/browser/renderer_host/render_widget_host_view_aura.cc:826: skipped_damage_.setEmpty(); On 2012/11/20 21:21:11, jonathan.backer wrote: ...
8 years ago (2012-12-01 00:58:38 UTC) #32
piman
Only couple of questions/minor things. https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode830 content/browser/renderer_host/render_widget_host_view_aura.cc:830: if (ShouldSkipFrame(surface_rect.size()) || !GetCompositor()) ...
8 years ago (2012-12-03 21:08:43 UTC) #33
no sievers
https://codereview.chromium.org/11194042/diff/37039/content/common/gpu/texture_image_transport_surface.cc File content/common/gpu/texture_image_transport_surface.cc (right): https://codereview.chromium.org/11194042/diff/37039/content/common/gpu/texture_image_transport_surface.cc#newcode388 content/common/gpu/texture_image_transport_surface.cc:388: mailbox_names_[backbuffer_.identifier] = new_mailbox_name; On 2012/12/03 21:08:43, piman wrote: > ...
8 years ago (2012-12-03 23:20:38 UTC) #34
piman
https://codereview.chromium.org/11194042/diff/45001/content/common/gpu/texture_image_transport_surface.cc File content/common/gpu/texture_image_transport_surface.cc (right): https://codereview.chromium.org/11194042/diff/45001/content/common/gpu/texture_image_transport_surface.cc#newcode166 content/common/gpu/texture_image_transport_surface.cc:166: ReleaseBackBuffer(); On 2012/12/03 23:20:38, Daniel Sievers wrote: > On ...
8 years ago (2012-12-03 23:33:55 UTC) #35
no sievers
https://codereview.chromium.org/11194042/diff/45001/content/common/gpu/texture_image_transport_surface.cc File content/common/gpu/texture_image_transport_surface.cc (right): https://codereview.chromium.org/11194042/diff/45001/content/common/gpu/texture_image_transport_surface.cc#newcode166 content/common/gpu/texture_image_transport_surface.cc:166: ReleaseBackBuffer(); On 2012/12/03 23:33:56, piman wrote: > On 2012/12/03 ...
8 years ago (2012-12-04 00:05:36 UTC) #36
piman
LGTM. Thanks for bearing with all the back-and-forth. I think we're ending up in a ...
8 years ago (2012-12-04 00:09:22 UTC) #37
no sievers
+cevans for gpu_messages.h
8 years ago (2012-12-04 00:11:48 UTC) #38
jonathan.backer
One concern about leaking backbuffer textures on teardown, otherwise just nits. https://codereview.chromium.org/11194042/diff/45001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): ...
8 years ago (2012-12-04 19:15:12 UTC) #39
Chris Evans
On 2012/12/04 19:15:12, jonathan.backer wrote: > One concern about leaking backbuffer textures on teardown, otherwise ...
8 years ago (2012-12-05 20:43:00 UTC) #40
no sievers
On 2012/12/05 20:43:00, Chris Evans wrote: > > I'm not a gpu reviewer, but looks ...
8 years ago (2012-12-05 22:02:17 UTC) #41
no sievers
https://codereview.chromium.org/11194042/diff/45001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/11194042/diff/45001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode62 content/browser/renderer_host/render_widget_host_view_aura.cc:62: using gfx::SkIRectToRect; On 2012/12/04 19:15:13, jonathan.backer wrote: > What ...
8 years ago (2012-12-05 22:02:34 UTC) #42
jonathan.backer
LGTM This is a very nice cleanup. Thank-you for seeing this through.
8 years ago (2012-12-06 14:33:31 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11194042/52016
8 years ago (2012-12-06 16:59:17 UTC) #44
commit-bot: I haz the power
Presubmit check for 11194042-52016 failed and returned exit status 1. Running presubmit commit checks ...
8 years ago (2012-12-06 17:00:02 UTC) #45
no sievers
TBR sky for ui/gfx/native_widget_types.h
8 years ago (2012-12-06 17:10:20 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11194042/52016
8 years ago (2012-12-06 17:10:23 UTC) #47
commit-bot: I haz the power
Change committed as 171569
8 years ago (2012-12-06 20:10:55 UTC) #48
no sievers
On 2012/12/06 20:10:55, I haz the power (commit-bot) wrote: > Change committed as 171569 This ...
8 years ago (2012-12-07 01:20:45 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11194042/73001
8 years ago (2012-12-10 00:01:49 UTC) #50
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) browser_tests
8 years ago (2012-12-10 02:39:46 UTC) #51
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11194042/73001
8 years ago (2012-12-10 03:47:32 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11194042/73001
8 years ago (2012-12-10 17:58:31 UTC) #53
commit-bot: I haz the power
Change committed as 172087
8 years ago (2012-12-10 18:00:40 UTC) #54
Sami
8 years ago (2012-12-11 16:43:16 UTC) #55
Message was sent while issue was closed.
With --enable-virtual-gl-contexts I'm seeing a lot of flicker and what looks
like out of order frames with this patch. Are we perhaps missing some
synchronization between the browser and renderer compositors?

Powered by Google App Engine
This is Rietveld 408576698