DescriptionDisable paint invalidatin optimization about SVG transform change
The optimization prunes SVG subtree paint invalidation walking if
the container's transform changed. However, the transform changed
flag is only updated during layout causing:
- If multiple layouts before an invalidation, later layouts may
clear the flag set by previous layout;
- For paint-only invalidation (after we use unified invalidation)
the flag may remain uncleared if there is no layout causing
incorrect pruning of tree walking.
SvgCubics doesn't show visible performance change with this patch.
BUG=394619
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179076
Patch Set 1 #
Total comments: 2
Patch Set 2 : For landing #Patch Set 3 : More rebaselines #
Messages
Total messages: 14 (0 generated)
|