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

Issue 57883007: Adding support for VSyncProvider to the software drawing path (Closed)

Created:
7 years, 1 month ago by dnicoara
Modified:
7 years, 1 month ago
Reviewers:
danakj, piman
CC:
chromium-reviews, joi+watch-content_chromium.org, jam, sievers+watch_chromium.org, jbauman+watch_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, cc-bugs_chromium.org, danakj+watch_chromium.org
Visibility:
Public.

Description

Adding support for VSyncProvider to the software drawing path BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233985

Patch Set 1 #

Patch Set 2 : Added unittests #

Total comments: 8

Patch Set 3 : Use BrowserCompositorOutputSurface as base class #

Total comments: 16

Patch Set 4 : Fix comments #

Patch Set 5 : private init #

Patch Set 6 : Fix win build #

Patch Set 7 : Fix shared build #

Patch Set 8 : #

Total comments: 2

Patch Set 9 : DetachFromThread on SW #

Patch Set 10 : Update Compositor constructor call #

Unified diffs Side-by-side diffs Delta from patch set Stats (+379 lines, -68 lines) Patch
M cc/output/software_output_device.h View 1 2 3 chunks +10 lines, -0 lines 0 comments Download
M cc/output/software_output_device.cc View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
M content/browser/aura/browser_compositor_output_surface.h View 1 2 3 4 5 6 7 2 chunks +28 lines, -13 lines 0 comments Download
M content/browser/aura/browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 4 chunks +26 lines, -32 lines 0 comments Download
M content/browser/aura/browser_compositor_output_surface_proxy.h View 1 2 3 4 5 6 3 chunks +3 lines, -1 line 0 comments Download
A content/browser/aura/gpu_browser_compositor_output_surface.h View 1 2 3 1 chunk +36 lines, -0 lines 0 comments Download
A content/browser/aura/gpu_browser_compositor_output_surface.cc View 1 2 3 1 chunk +51 lines, -0 lines 0 comments Download
M content/browser/aura/gpu_process_transport_factory.cc View 1 2 3 4 5 6 7 8 9 3 chunks +10 lines, -4 lines 0 comments Download
M content/browser/aura/software_browser_compositor_output_surface.h View 1 2 3 4 5 6 1 chunk +33 lines, -16 lines 0 comments Download
M content/browser/aura/software_browser_compositor_output_surface.cc View 1 2 2 chunks +27 lines, -2 lines 0 comments Download
A content/browser/aura/software_browser_compositor_output_surface_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +147 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
dnicoara
Please take a look. I hope this is close to what you were suggesting. I'm ...
7 years, 1 month ago (2013-11-05 22:01:14 UTC) #1
piman
I think the approach is reasonable overall. There's a few things inline. Feel free to ...
7 years, 1 month ago (2013-11-05 23:32:26 UTC) #2
dnicoara
I'll split the Ozone part in a different CL since I need to make sure ...
7 years, 1 month ago (2013-11-06 18:11:47 UTC) #3
piman
On Wed, Nov 6, 2013 at 10:11 AM, <dnicoara@chromium.org> wrote: > I'll split the Ozone ...
7 years, 1 month ago (2013-11-06 21:31:27 UTC) #4
dnicoara
Please take a look. I've updated the code to use BrowserCompositorOutputSurface as a base class ...
7 years, 1 month ago (2013-11-06 22:09:36 UTC) #5
piman
Some nits, otherwise LGTM. https://codereview.chromium.org/57883007/diff/160001/content/browser/aura/browser_compositor_output_surface.cc File content/browser/aura/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/57883007/diff/160001/content/browser/aura/browser_compositor_output_surface.cc#newcode40 content/browser/aura/browser_compositor_output_surface.cc:40: capabilities_.adjust_deadline_for_parent = false; nit: Can ...
7 years, 1 month ago (2013-11-07 00:45:12 UTC) #6
dnicoara
https://codereview.chromium.org/57883007/diff/160001/content/browser/aura/browser_compositor_output_surface.cc File content/browser/aura/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/57883007/diff/160001/content/browser/aura/browser_compositor_output_surface.cc#newcode40 content/browser/aura/browser_compositor_output_surface.cc:40: capabilities_.adjust_deadline_for_parent = false; On 2013/11/07 00:45:12, piman wrote: > ...
7 years, 1 month ago (2013-11-07 15:17:41 UTC) #7
piman
One last thing then LGTM https://codereview.chromium.org/57883007/diff/440001/content/browser/aura/browser_compositor_output_surface.cc File content/browser/aura/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/57883007/diff/440001/content/browser/aura/browser_compositor_output_surface.cc#newcode45 content/browser/aura/browser_compositor_output_surface.cc:45: Initialize(); nit: DetachFromThread here ...
7 years, 1 month ago (2013-11-07 20:37:15 UTC) #8
dnicoara
I've had to add CONTENT_EXPORT to BCOS, SBCOS and BCOSProxy to make the shared build ...
7 years, 1 month ago (2013-11-07 21:03:15 UTC) #9
piman
On Thu, Nov 7, 2013 at 1:03 PM, <dnicoara@chromium.org> wrote: > I've had to add ...
7 years, 1 month ago (2013-11-07 22:03:09 UTC) #10
piman
lgtm
7 years, 1 month ago (2013-11-07 22:03:20 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dnicoara@chromium.org/57883007/630002
7 years, 1 month ago (2013-11-08 14:22:39 UTC) #12
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 1 month ago (2013-11-08 15:03:01 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dnicoara@chromium.org/57883007/950001
7 years, 1 month ago (2013-11-08 15:19:20 UTC) #14
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 1 month ago (2013-11-08 18:15:15 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dnicoara@chromium.org/57883007/950001
7 years, 1 month ago (2013-11-08 18:18:42 UTC) #16
commit-bot: I haz the power
7 years, 1 month ago (2013-11-08 20:57:39 UTC) #17
Message was sent while issue was closed.
Change committed as 233985

Powered by Google App Engine
This is Rietveld 408576698