From 305acb89a9c9cc4a752f7df89be53e08eff8bb5e Mon Sep 17 00:00:00 2001 From: bjorn Date: Fri, 11 Jan 2019 05:34:59 -0800 Subject: [PATCH] Fix quaternion multiplication signs; --- src/lib/math.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/math.c b/src/lib/math.c index 743f7542..3e6b551e 100644 --- a/src/lib/math.c +++ b/src/lib/math.c @@ -121,9 +121,9 @@ quat quat_fromMat4(quat q, mat4 m) { quat quat_mul(quat q, quat r) { return quat_set(q, - q[0] * r[3] + q[3] * r[0] - q[1] * r[2] - q[2] * r[1], - q[1] * r[3] + q[3] * r[1] - q[2] * r[0] - q[0] * r[2], - q[2] * r[3] + q[3] * r[2] - q[0] * r[1] - q[1] * r[0], + q[0] * r[3] + q[3] * r[0] + q[1] * r[2] - q[2] * r[1], + q[1] * r[3] + q[3] * r[1] + q[2] * r[0] - q[0] * r[2], + q[2] * r[3] + q[3] * r[2] + q[0] * r[1] - q[1] * r[0], q[3] * r[3] - q[0] * r[0] - q[1] * r[1] - q[2] * r[2] ); }