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

Issue 21458003: Enable software compositing in renderer for win aura. (Closed)

Created:
7 years, 4 months ago by jbauman
Modified:
7 years, 4 months ago
Reviewers:
danakj, Zhenyao Mo, piman
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, apatrick_chromium, Dabbaal
Visibility:
Public.

Description

Enable software compositing in renderer for win aura. BUG=229712, 261797, 253113 R=piman@chromium.org, zmo@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=215975

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -8 lines) Patch
M chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc View 1 2 3 3 chunks +11 lines, -5 lines 0 comments Download
M chrome/test/gpu/gpu_feature_browsertest.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_browsertest.cc View 1 2 3 3 chunks +19 lines, -1 line 0 comments Download
M content/browser/web_contents/web_contents_view_aura_browsertest.cc View 1 2 3 4 3 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
jbauman
I'll probably try to turn this on for Chrome OS as well (at least temporarily) ...
7 years, 4 months ago (2013-08-02 01:30:56 UTC) #1
piman
lgtm
7 years, 4 months ago (2013-08-02 01:46:20 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jbauman@chromium.org/21458003/8001
7 years, 4 months ago (2013-08-02 01:55:37 UTC) #3
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=18393
7 years, 4 months ago (2013-08-02 02:10:49 UTC) #4
jbauman
zmo@, could you do an OWNERS review of this?
7 years, 4 months ago (2013-08-02 12:03:00 UTC) #5
Zhenyao Mo
On 2013/08/02 12:03:00, jbauman wrote: > zmo@, could you do an OWNERS review of this? ...
7 years, 4 months ago (2013-08-02 17:18:15 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jbauman@chromium.org/21458003/8001
7 years, 4 months ago (2013-08-02 23:05:23 UTC) #7
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) content_browsertests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=65820
7 years, 4 months ago (2013-08-03 00:31:52 UTC) #8
jbauman
Among other things, looks like TabCaptureApiTest.ApiTests is failing because the test compositor doesn't support doing ...
7 years, 4 months ago (2013-08-03 08:54:41 UTC) #9
danakj
Hm, so I just switched the browser compositor to use cc::TestWGC3D when its not using ...
7 years, 4 months ago (2013-08-03 14:37:56 UTC) #10
jbauman
7 years, 4 months ago (2013-08-05 21:28:41 UTC) #11
On 2013/08/03 14:37:56, danakj wrote:
> Hm, so I just switched the browser compositor to use cc::TestWGC3D when its
> not using real contexts, and we have unit tests that do async readbacks in
> cc/ with that thing. I had to put a bunch of work into the TestWGC3D to
> make them work, by adding fake buffer support.
> 
> If I had to guess, maybe the GLRenderer is trying to use something on the
> context that isn't faked out and always returns 0 or the like, and so that
> part of the readback is failing. IMHO it'd be worth making it pass, then we
> can unit test more things.
> 

For me at least, it looks like the call the genMailboxCHROMIUM in
cc::GLRenderer::GetFramebufferPixelsAsync is being miscompiled. It's instead
calling a completely different (empty) function on the TestWebGraphicsContext3D.
So ideally that would be fixed.
> 
> 
> 
> On Sat, Aug 3, 2013 at 4:54 AM, John Bauman <mailto:jbauman@chromium.org>
wrote:
> 
> > Among other things, looks like TabCaptureApiTest.ApiTests is failing
> > because the test compositor doesn't support doing RequestCopyOfOutput
> > correctly.
> >
> >
> > On Fri, Aug 2, 2013 at 5:31 PM, <mailto:commit-bot@chromium.org> wrote:
> >
> >> Retried try job too often on linux_aura for step(s) content_browsertests
> >> http://build.chromium.org/p/**tryserver.chromium/**
> >>
>
buildstatus?builder=linux_**aura&number=65820<http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=65820>
> >>
> >>
>
https://chromiumcodereview.**appspot.com/21458003/%3Chttps://chromiumcoderevi...>
> >>
> >
> >

Powered by Google App Engine
This is Rietveld 408576698