Right now we can't reliably test pixels of animations, because freeze is not implemented. We need to support freeze in coordinated graphics by sending a timestamp when CoordinatedGraphicsLayer::suspendAnimations is called and respect it in LayerTreeRenderer.
I'll drop this for now, but here's some bugs that might point to the right direction: 100673, 100769, 27627, 43792, 43733.
I can go for it.
Created attachment 174425 [details] Patch
Comment on attachment 174425 [details] Patch Clearing flags on attachment: 174425 Committed r134772: <http://trac.webkit.org/changeset/134772>
All reviewed patches have been landed. Closing bug.
After this patch, jank appears in most of all animations. For example, falling leaves. http://www.webkit.org/blog-files/leaves/index.html
(In reply to comment #6) > After this patch, jank appears in most of all animations. > > For example, falling leaves. http://www.webkit.org/blog-files/leaves/index.html Tanks, I will look into this.
Err, I was just missing to initialize the new members, and it did not cause problem in DRT and I did not check the browser.
Created attachment 174685 [details] Patch
Comment on attachment 174685 [details] Patch Clearing flags on attachment: 174685 Committed r134952: <http://trac.webkit.org/changeset/134952>
Thanks for fixing it!