From 60cde5116e688247fbaed07f6ac0bde4e082330b Mon Sep 17 00:00:00 2001 From: Ben Visness Date: Sun, 28 Aug 2016 23:11:40 -0500 Subject: [PATCH] Correct rotation test to be right-handed --- test/hmm_test.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/hmm_test.cpp b/test/hmm_test.cpp index 78c2817..824e58c 100644 --- a/test/hmm_test.cpp +++ b/test/hmm_test.cpp @@ -1291,21 +1291,21 @@ TEST(Transformations, Rotate) hmm_mat4 rotateX = HMM_Rotate(90, HMM_Vec3(1, 0, 0)); hmm_vec4 rotatedX = rotateX * HMM_Vec4v(original, 1); EXPECT_FLOAT_EQ(rotatedX.X, 1.0f); - EXPECT_FLOAT_EQ(rotatedX.Y, 1.0f); - EXPECT_FLOAT_EQ(rotatedX.Z, -1.0f); + EXPECT_FLOAT_EQ(rotatedX.Y, -1.0f); + EXPECT_FLOAT_EQ(rotatedX.Z, 1.0f); EXPECT_FLOAT_EQ(rotatedX.W, 1.0f); hmm_mat4 rotateY = HMM_Rotate(90, HMM_Vec3(0, 1, 0)); hmm_vec4 rotatedY = rotateY * HMM_Vec4v(original, 1); - EXPECT_FLOAT_EQ(rotatedY.X, -1.0f); + EXPECT_FLOAT_EQ(rotatedY.X, 1.0f); EXPECT_FLOAT_EQ(rotatedY.Y, 1.0f); - EXPECT_FLOAT_EQ(rotatedY.Z, 1.0f); + EXPECT_FLOAT_EQ(rotatedY.Z, -1.0f); EXPECT_FLOAT_EQ(rotatedY.W, 1.0f); hmm_mat4 rotateZ = HMM_Rotate(90, HMM_Vec3(0, 0, 1)); hmm_vec4 rotatedZ = rotateZ * HMM_Vec4v(original, 1); - EXPECT_FLOAT_EQ(rotatedZ.X, 1.0f); - EXPECT_FLOAT_EQ(rotatedZ.Y, -1.0f); + EXPECT_FLOAT_EQ(rotatedZ.X, -1.0f); + EXPECT_FLOAT_EQ(rotatedZ.Y, 1.0f); EXPECT_FLOAT_EQ(rotatedZ.Z, 1.0f); EXPECT_FLOAT_EQ(rotatedZ.W, 1.0f); }