[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