Make 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%. Review URL: https://codereview.chromium.org/1096493002 Cr-Commit-Position: refs/heads/master@{#325503}
Showing
Please register or sign in to comment