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

Issue 1796423002: Handle out of order tile priorities when building graph (Closed)

Created:
4 years, 9 months ago by ericrk
Modified:
4 years, 9 months ago
Reviewers:
vmpstr
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Handle out of order tile priorities when building graph Currently, InsertNodesForRasterTask in tile_manager.cc assumes that all high priority tasks will be added before low priority ones. This is generally true, but two cases violate this: - low resolution tiles in the NOW bin may have higher priority than other tiles that are required for draw/activation. - some SOON tiles not required for activation may come before SOON tiles which are required for activation. (bug files) To address the first issue, the calculation of high_priority now takes the NOW bucket into account. To fix the second issue, InsertNodesForRasterTask now handles out-of-order priorities and a bug has been filed to fix this. BUG=592160 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/c38d1f4bce5165b0114fc9c429812e93f64850bf Cr-Commit-Position: refs/heads/master@{#383126}

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -6 lines) Patch
M cc/tiles/tile_manager.cc View 1 2 2 chunks +14 lines, -6 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
ericrk
4 years, 9 months ago (2016-03-15 01:09:13 UTC) #3
ericrk
ping. Thanks!
4 years, 9 months ago (2016-03-21 16:42:49 UTC) #4
vmpstr
lgtm with nits https://codereview.chromium.org/1796423002/diff/20001/cc/tiles/tile_manager.cc File cc/tiles/tile_manager.cc (right): https://codereview.chromium.org/1796423002/diff/20001/cc/tiles/tile_manager.cc#newcode204 cc/tiles/tile_manager.cc:204: decode_it->category != static_cast<uint16_t>(decode_task_category)) { Why is ...
4 years, 9 months ago (2016-03-21 19:44:51 UTC) #5
ericrk
https://codereview.chromium.org/1796423002/diff/20001/cc/tiles/tile_manager.cc File cc/tiles/tile_manager.cc (right): https://codereview.chromium.org/1796423002/diff/20001/cc/tiles/tile_manager.cc#newcode204 cc/tiles/tile_manager.cc:204: decode_it->category != static_cast<uint16_t>(decode_task_category)) { On 2016/03/21 19:44:50, vmpstr wrote: ...
4 years, 9 months ago (2016-03-24 17:56:05 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1796423002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1796423002/40001
4 years, 9 months ago (2016-03-24 17:56:39 UTC) #8
vmpstr
lgtm thanks
4 years, 9 months ago (2016-03-24 18:00:57 UTC) #9
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 9 months ago (2016-03-24 19:05:28 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1796423002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1796423002/40001
4 years, 9 months ago (2016-03-24 19:53:37 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 9 months ago (2016-03-24 20:03:29 UTC) #14
commit-bot: I haz the power
4 years, 9 months ago (2016-03-24 20:04:48 UTC) #16
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/c38d1f4bce5165b0114fc9c429812e93f64850bf
Cr-Commit-Position: refs/heads/master@{#383126}

Powered by Google App Engine
This is Rietveld 408576698