[Webkit-unassigned] [Bug 35520] [Qt] GraphicsLayer: wrong handling of >180 rotations
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 3 01:56:41 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=35520
--- Comment #1 from Kim Grönholm <kim.gronholm at nomovok.com> 2010-03-03 01:56:41 PST ---
Created an attachment (id=49889)
--> (https://bugs.webkit.org/attachment.cgi?id=49889)
Test page for testing transitions and animations with empty source list
The >180deg rotation animations don't work properly (meaning that they "take
the shortest way") if the rotation is not interpolated as an angle value but as
a transformation matrix. This also happens without AC.
However, there were actually two bugs in determining whether to fall back to
matrix interpolation in case of AC:
1. When the source transformation is empty, AC still falls to matrix
interpolation even though it should not.
2. If the source and target transformationlists are of same size but mismatch,
AC doesn't fall to matrix interpolation even though it should
Then there also was a bug in the actual interpolation of matrices (target
matrix was not taken as is but first combined with source matrix).
I'll attach test cases for both situations and a patch to fix all the mentioned
issues.
--
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