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

Issue 15855008: cc: Call ManageTiles explicitly (Closed)

Created:
7 years, 6 months ago by enne (OOO)
Modified:
7 years, 6 months ago
Reviewers:
danakj, reveman
CC:
chromium-reviews, cc-bugs_chromium.org, nduca, vmpstr
Visibility:
Public.

Description

cc: Call ManageTiles explicitly ManageTiles used to be scheduled as a post task to run "whenever". This was fine back when activation checks used the exact state of the tree. However, now that activation has been moved to tile manager, ManageTiles is now responsible for keeping the activation check up to date and needs to be called immediately after commit to makes sure that new work has been marked as required. Before this patch, ManageTiles would generally run after commits and after drawing due to the nature of scheduling. This patch keeps that behavior by doing a ManageTiles after a commit and after drawing. R=reveman@chromium.org BUG=243531 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204923

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Move ManageTilesIfNeeded to LTHI #

Patch Set 4 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -53 lines) Patch
M cc/layers/picture_layer_impl.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M cc/resources/tile_manager.h View 1 2 3 4 chunks +0 lines, -13 lines 0 comments Download
M cc/resources/tile_manager.cc View 1 2 3 3 chunks +0 lines, -6 lines 0 comments Download
M cc/test/fake_layer_tree_host_impl_client.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M cc/test/fake_tile_manager_client.h View 1 chunk +0 lines, -1 line 0 comments Download
M cc/trees/layer_tree_host_impl.h View 1 2 3 4 chunks +4 lines, -2 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 6 chunks +13 lines, -6 lines 0 comments Download
M cc/trees/layer_tree_host_impl_unittest.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M cc/trees/layer_tree_impl.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M cc/trees/single_thread_proxy.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M cc/trees/single_thread_proxy.cc View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M cc/trees/thread_proxy.h View 1 2 3 2 chunks +0 lines, -2 lines 0 comments Download
M cc/trees/thread_proxy.cc View 1 2 3 2 chunks +6 lines, -15 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
enne (OOO)
7 years, 6 months ago (2013-05-30 22:51:20 UTC) #1
enne (OOO)
This depends on https://codereview.chromium.org/16190002/.
7 years, 6 months ago (2013-05-30 22:51:43 UTC) #2
reveman
This looks great! Is the change to manage_tiles_needed in RegisterTile/UnregisterTile needed? Doesn't LTHI already know ...
7 years, 6 months ago (2013-06-04 22:17:51 UTC) #3
enne (OOO)
On 2013/06/04 22:17:51, David Reveman wrote: > This looks great! > > Is the change ...
7 years, 6 months ago (2013-06-04 22:40:19 UTC) #4
reveman
lgtm, nice!
7 years, 6 months ago (2013-06-05 13:23:40 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/15855008/8001
7 years, 6 months ago (2013-06-06 18:30:11 UTC) #6
commit-bot: I haz the power
The commit queue went berserk retrying too often for a seemingly flaky test on builder ...
7 years, 6 months ago (2013-06-07 09:28:08 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/15855008/8001
7 years, 6 months ago (2013-06-07 13:46:05 UTC) #8
commit-bot: I haz the power
Failed to apply patch for cc/resources/tile_manager.h: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 6 months ago (2013-06-07 13:46:08 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/enne@chromium.org/15855008/36001
7 years, 6 months ago (2013-06-07 17:08:58 UTC) #10
commit-bot: I haz the power
7 years, 6 months ago (2013-06-07 20:58:28 UTC) #11
Message was sent while issue was closed.
Change committed as 204923

Powered by Google App Engine
This is Rietveld 408576698