Descriptioncc: Give non-drawing layers that are rasterized a lower priority.
Currently layers which don't draw but are rasterized have the same
priority as the drawing layers. This patch does a few things to make
sure the drawing layers have a higher priority.
1) In RasterTilePriorityQueue, prioritize tilings from drawing layers
over non-drawing layers.
2) In LayerTreeImpl, make sure to update tiles for all layers with
valid tile priorities. Currently we end up missing the
|raster_event_if_not_in_rsll| layers.
3) Make sure that the non-drawing layers don't block activation of
the pending tree.
BUG=724591
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2899403003
Cr-Commit-Position: refs/heads/master@{#475145}
Committed: https://chromium.googlesource.com/chromium/src/+/2fc1dbd022af829f80502a0babe6a259c69dad58
Patch Set 1 #Patch Set 2 : .. #
Total comments: 3
Patch Set 3 : .. #Patch Set 4 : test #Patch Set 5 : priority bin #
Total comments: 12
Patch Set 6 : more tests #Patch Set 7 : perftest #
Total comments: 2
Patch Set 8 : addressed comments #
Total comments: 2
Patch Set 9 : type #
Messages
Total messages: 37 (19 generated)
|