Browse Source

Correct sign in mat4x4_rotate_Y

Signs were incorrect in mat4x4_rotate_Y.

Closes #1673.

(cherry picked from commit 67c720d117673f0e2d4625ba8463d7472bf9a71a)
gre-42 5 years ago
parent
commit
e145d89a96
1 changed files with 2 additions and 2 deletions
  1. 2 2
      deps/linmath.h

+ 2 - 2
deps/linmath.h

@@ -237,9 +237,9 @@ static inline void mat4x4_rotate_Y(mat4x4 Q, mat4x4 M, float angle)
 	float s = sinf(angle);
 	float c = cosf(angle);
 	mat4x4 R = {
-		{   c, 0.f,   s, 0.f},
+		{   c, 0.f,  -s, 0.f},
 		{ 0.f, 1.f, 0.f, 0.f},
-		{  -s, 0.f,   c, 0.f},
+		{   s, 0.f,   c, 0.f},
 		{ 0.f, 0.f, 0.f, 1.f}
 	};
 	mat4x4_mul(Q, M, R);