Chromium Code Reviews
Descriptioncc: Fix tile priority inversion in picture layer tiling.
This patch addresses the case where we can have a tile that is required
for activation but is not in the NOW bin. This can happen since the
check for whether the tile is required uses the tile's content_rect,
which includes border pixels. However, the priority calculation for
the tile uses TileBounds without the border pixels.
This patch also moves the code to calculate required tile state from
all of the different iterator call sites to MakePrioritizedTile, with
an additional check to ensure that we never make a required tile outside
of the now bin.
R=danakj@chromium.org
BUG=668892
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2651413004
Cr-Commit-Position: refs/heads/master@{#447293}
Committed: https://chromium.googlesource.com/chromium/src/+/a062f034b9c367a0b3481e0390bcc0aca830b707
Patch Set 1 #
Total comments: 8
Patch Set 2 : whyyoucrash: update #Patch Set 3 : whyyoucrash: update #
Total comments: 4
Patch Set 4 : whyyoucrash: update #Patch Set 5 : whyyoucrash: update #Patch Set 6 : whyyoucrash: update #
Messages
Total messages: 23 (13 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||