[Webkit-unassigned] [Bug 130664] [CSS Blending] Compositing requirements for blending are not computed correctly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 31 10:33:43 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=130664





--- Comment #4 from Mihnea Ovidenie <mihnea at adobe.com>  2014-03-31 10:34:02 PST ---
(From update of attachment 228178)
View in context: https://bugs.webkit.org/attachment.cgi?id=228178&action=review

> Source/WebCore/ChangeLog:13
> +        being the closest stacking context should be accelerated as well.

Probably this can be rewritten: "if a layer having blend mode is composited, its closest stacking context ancestor should be composited as well"

> Source/WebCore/ChangeLog:23
> +        * rendering/RenderLayerCompositor.cpp:

You should mention something about the renaming of m_subtreeHasBlending => m_hasUnisolatedCompositedBlendingDescendants in CompositingState.

> Source/WebCore/rendering/RenderLayer.h:789
> +    bool isolatesCompositedBlending() const

In general, i would like to see as much as possible code related to this feature guarded by ENABLE(CSS_COMPOSITING)

> Source/WebCore/rendering/RenderLayerCompositor.cpp:-208
> -        , m_subtreeHasBlending(other.m_subtreeHasBlending)

Maybe you can make these bool bit fields in a follow up patch.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list