DescriptionApply skew on both axes together rather than sequentially on Compositor
thread.
Currently skew is not implemented correctly on the Compositor thread.
Instead of calling skew(angle_x, angle_y), the implementation calls
skewX(angle_x) followed by skewY(angle_y). This leads to a different
result. This patch applied skew on both axes together rather than
calling skewX(angle_x) and skewX(angle_Y) sequentially. FF and IE
correctly call skew(angle_x, angle_y).
BUG=268468
Committed: https://crrev.com/8ca8ee6d5165acb571a5f9d298ca3d80310e5f15
Cr-Commit-Position: refs/heads/master@{#347089}
Patch Set 1 #Patch Set 2 : Alter unit tests #Patch Set 3 : Remove all code pertaining to skewX and skewY #Patch Set 4 : Removing strays references pertaining to skewX and skewY #
Total comments: 4
Patch Set 5 : Compilation failures #Patch Set 6 : Redeclaration errors #Patch Set 7 : Trybot failures #
Total comments: 2
Patch Set 8 : Add missing skewY test #
Total comments: 2
Patch Set 9 : Test for skewY #
Messages
Total messages: 23 (6 generated)
|