DescriptionMake TransformTree::CombineTransformsBetween run faster
TransformTree::CombineTransformsBetween is modified to compute the
combined transform between source and destination directly (without
walking the path) when the destination and all its ancestors are
flat. A unit test is added to validate the patch.
BUG=475636
TEST=passes all the unit tests along with the one added to validate the
patch. Telemetry test on poster circle page shows improvement in
performance. The draw_properties.tough_compositor:CDP_reduction percentage
improved from -287.82% to -149.36%.
Committed: https://crrev.com/fc88422b95407da518cd9bc535d50196d2d77d41
Cr-Commit-Position: refs/heads/master@{#325503}
Patch Set 1 #
Total comments: 3
Patch Set 2 : Unit Test Description Changed #
Total comments: 1
Patch Set 3 : comment in unit test modified #
Messages
Total messages: 15 (6 generated)
|