[Webkit-unassigned] [Bug 130891] [CSS Blending] Blending doesn't work if the parent stacking context is a normal flow only element

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 29 14:57:12 PDT 2014


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





--- Comment #10 from Ion Rosca <rosca at adobe.com>  2014-04-29 14:57:32 PST ---
(From update of attachment 230417)
View in context: https://bugs.webkit.org/attachment.cgi?id=230417&action=review

> Source/WebCore/rendering/RenderLayer.cpp:1129
>                  break;

We can optimize this descendant walk in updateDescendantDependentFlags by leaving the loop if just dirty flags are set, not all of them. Also, we can skip entering updateDescendantDependentFlags() on a child if some conditions are met. For example if we know that a child has blendMode, we are not interested if it has other descendants with blend modes; if a child is self painting layer, we are not interested if it has descendants with that property. I can address this 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