diff --git a/src/KKdLib/mat.cpp b/src/KKdLib/mat.cpp index f67b2189..cf0790d1 100644 --- a/src/KKdLib/mat.cpp +++ b/src/KKdLib/mat.cpp @@ -2154,7 +2154,7 @@ inline void mat4_blend_rotation(const mat4* x, const mat4* y, mat4* z, float_t b quat q2; quat_from_mat3(x->row0.x, x->row1.x, x->row2.x, x->row0.y, - x->row1.y, x->row2.y, x->row0.z, x->row1.z, x->row2.z, &q1); + x->row1.y, x->row2.y, x->row0.z, x->row1.z, x->row2.z, &q0); quat_from_mat3(y->row0.x, y->row1.x, y->row2.x, y->row0.y, y->row1.y, y->row2.y, y->row0.z, y->row1.z, y->row2.z, &q1); q2 = quat::slerp(q0, q1, blend);