Chromium Code Reviews
Descriptioncc: Force update tile priorities for pending tree tiling set on commit.
Forcing |UpdateTilePriorities| for pending tree tiling sets to prevent
checkerboarding for cases where compositor is heavily pipelined. In
these cases it's possible for a commit to happen after |PrepareTiles| is
called during draw. The commit then skips |PrepareTiles| and activates
the pending tree causing checkerboarding.
|PrepareTiles| is skipped because of a |PictureLayerTilingSet| early out
optimization that relies on frame time and viewport to avoid updating
tiles. To fix this the tile priorities are always updated on commit.
BUG=664007
R=vmpstr@chromium.org
TEST=unittest + manual testing on samus
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/53fabb1f55e8db09a8bd53ca7af11c2c96667af3
Cr-Commit-Position: refs/heads/master@{#434236}
Patch Set 1 #
Total comments: 2
Patch Set 2 : review #
Messages
Total messages: 13 (6 generated)
|
||||||||||||||||||||||||||||