Chromium Code Reviews
DescriptionMove all ancestor-dependent properties out of PaintLayer and into an aux. struct.
This makes PaintLayer smaller, which improves performance of code, such as hit
testing, that does not need to use these ancestor-dependent compositing properties.
This patch makes hit testing on paint layers >= 15% faster. In particular, it makes
the Events/hit-test-lots-of-layers.html performance test ~15% faster. It had
recently regressed when I added an IntRect.)
BUG=659059
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Committed: https://crrev.com/8af9d0bee7cdbd2db09562939b7d33696d9a7447
Cr-Commit-Position: refs/heads/master@{#430509}
Patch Set 1 #Patch Set 2 : none #Patch Set 3 : none #
Total comments: 1
Messages
Total messages: 15 (10 generated)
|
|||||||||||||||||||||||||||||||||||||