[Webkit-unassigned] [Bug 90633] Start off with overlap testing enabled when recursing into an overflow:hidden stacking context layer

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 6 10:35:51 PDT 2012


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


Simon Fraser (smfr) <simon.fraser at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simon.fraser at apple.com




--- Comment #1 from Simon Fraser (smfr) <simon.fraser at apple.com>  2012-07-06 10:35:50 PST ---
I don't think the current logic is correct. First, I think we can enable overlap testing when descending into a compositing subtree in more cases.

Secondly, I think here:

        // We're done processing an element that clips. The container can keep testing overlap.
        compositingState.m_testingOverlap = true;

we shouldn't be unconditionally re-enabling overlap testing; there may have been a 3d or animating layer in the context of that ancestor state.

Another way to approach this might be to "taint" the Regions in the overlap map when they contain a 3d or animating element; that tainting would propagate when regions are unioned.

-- 
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