[Webkit-unassigned] [Bug 82646] [chromium] Idle painting is not sufficient to pre-paint animated layers and delay animation start time

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 30 17:44:52 PDT 2012


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





--- Comment #2 from Eric Penner <epenner at chromium.org>  2012-03-30 17:44:52 PST ---
I think it comes down to what we do before we start the animation. If we haven't painted everything before we trigger the animation there will be hitches.

Here's the worst case I can think of with the current setup: 

- You have a new layer that is partially visible and is about to be uncovered by an animation that takes 0.2 seconds. 

- The layer paints some small piece of itself during the first commit in the main pass. Idle-painting gets pre-empted and doesn't run on that commit. 

- The animation starts and is immediately blocked by the remaining unpainted tiles. 

- The next commit paints most of the new viewport worth of tiles, taking greater than .2 seconds to complete, resulting in jumping immediately to the end of the animation.

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