summaryrefslogtreecommitdiffstats
path: root/tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp')
-rw-r--r--tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp b/tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp
index a9000a18a..facde2855 100644
--- a/tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp
+++ b/tests/auto/core/matrix4x4_sse/tst_matrix4x4_sse.cpp
@@ -28,6 +28,7 @@
#include <QtTest/QTest>
#include <Qt3DCore/private/matrix4x4_sse_p.h>
+#include <QVector4D>
using namespace Qt3DCore;
@@ -351,7 +352,7 @@ private Q_SLOTS:
const Vector3D resultingVec = mat * vec3;
// THEN
- QCOMPARE(resultingVec.toQVector3D(), tmpMat * tmpVec3);
+ QCOMPARE(resultingVec.toQVector3D(), tmpMat.map(tmpVec3));
}
void checkVector3DMatrixMultiplication()
@@ -369,7 +370,7 @@ private Q_SLOTS:
const Vector3D resultingVec = vec3 * mat;
// THEN
- QCOMPARE(resultingVec.toQVector3D(), tmpVec3 * tmpMat);
+ QCOMPARE(resultingVec.toQVector3D(), (QVector4D(tmpVec3, 1.f) * tmpMat).toVector3DAffine());
}
void checkRows()