• Xianzhu Wang's avatar
    [CompositeAfterPaint] Allow non-atomic effects in multicol · 117ea7fd
    Xianzhu Wang authored
    This is not fully correct, but we have to accept it in our current
    multicol painting based on FragmentClips.
    
    Actually we have already allowed non-atomic effects in multicol within
    composited layers since SlimmingPaintV175. A fragmented element with
    effect applies the effect on each fragment separately. We have to do
    this because each fragment has its own fragment clip, and its own paint
    properties because they may depend on the fragment clip.
    
    This CL enables non-atomic composited effects for CompositeAfterPaint.
    This is not an issue in pre-CompositeAfterPaint which doesn't allow
    fragmentation of composited layers (which is incorrect).
    
    The root issue will be fully fixed by LayoutNG block fragmentation
    which doesn't need FragmentClips.
    
    Bug: 1064341
    Change-Id: Id6ae4c263381f24d037f3c2bc493d73cd050598e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2124340
    Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
    Reviewed-by: default avatarPhilip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#754166}
    117ea7fd
composite-after-paint 7 KB