[Webkit-unassigned] [Bug 98177] Needless repaints at the beginning and end of a transition of a translate3d.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 2 14:53:45 PDT 2012


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





--- Comment #3 from Simon Fraser (smfr) <simon.fraser at apple.com>  2012-10-02 14:54:08 PST ---
(In reply to comment #2)
> (In reply to comment #1)
> > This is because we turn off overlap testing when there's a transform animation running.
> 
> Yes, that explains "Observation 1", since we don't want the animation to jank when the first "opacity" layer overlaps it.
> 
> However, that doesn't explain "Observation 3".  Since the third "opacity" element already has a composited parent, there's no need to promote it.  Once something becomes a composited layer, it seems like we should turn back on overlap testing.

I think we can only do this if the composited parent has overflow: hidden. Bug 90633 covers that.

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