]> git.saurik.com Git - wxWidgets.git/commit - src/common/affinematrix2d.cpp
Fix wxAffineMatrix2D::Translate() to multiply on the left.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jan 2012 11:28:16 +0000 (11:28 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jan 2012 11:28:16 +0000 (11:28 +0000)
commit5c7fe477625af2c6802f9c4f165ab02a304d109d
treea776c6c41bc73e0de84434aa8806c807489a75f0
parent7fa7e46b265964e2d22ce97e300d5d45cd851da1
Fix wxAffineMatrix2D::Translate() to multiply on the left.

The affine transform was previously multiplied by the translation matrix on
the right but this was incompatible with both the MSW version of the same
method and all the other methods of the generic version.

So multiply the transform by the translation on the left, as everywhere else.

Closes #13875.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70444 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/common/affinematrix2d.cpp
tests/graphics/affinematrix.cpp