[Webkit-unassigned] [Bug 33808] Animated scaling of background-image is too slow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jan 31 14:56:27 PST 2010


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





--- Comment #24 from Oliver Hunt <oliver at apple.com>  2010-01-31 14:56:24 PST ---
Only change to this updated version of the patch is that we now only update the
animation time if the transform is changing.  Otherwise what could happen is
that the high quality repaint timer would trigger a return to low quality mode
if there was still a scaling transform applied to the ctm.  This would then
re-register the high quality timeout, and so result in endless repainting. 
This effected chromium but i was never able to reproduce it locally so couldn't
ever create a test.  Confirmed the issue was fixed via dglazkov with his chrome
build.

The functional change from the earlier patch is that this check
if (!contextIsScaled && data->size() == size)
becomes
if ((!contextIsScaled || data->transform() == currentTransform) && data->size()
== size)

--Oliver

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