DescriptionRemove paintOffsetTranslation for fixed-position elements.
Thus only transformed elements now paint with transform. The concept
of painting fixed-position elements with transform was introduced in
https://codereview.chromium.org/1110653003, to help with paint invalidation
of SPv1. However we ended up invalidating whole subtrees on scroll in v1,
so this is not necessary.
Also added invalidation of paint properties when changing compositing mode,
since this can affect whether paintsWithTransform changes its behavior.
BUG=674623
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/346b1c326cb8c8c2978de61294338d3575708a86
Cr-Commit-Position: refs/heads/master@{#440906}
Patch Set 1 #Patch Set 2 : none #Patch Set 3 : none #Patch Set 4 : none #
Total comments: 1
Patch Set 5 : none #Patch Set 6 : none #Patch Set 7 : none #
Total comments: 1
Patch Set 8 : none #Patch Set 9 : none #Patch Set 10 : none #Patch Set 11 : none #
Total comments: 3
Patch Set 12 : none #Messages
Total messages: 50 (38 generated)
|