From d9ab33fdf030d8b0a931ee2e6fa2371e65c47418 Mon Sep 17 00:00:00 2001 From: Larry Gritz Date: Fri, 27 May 2022 11:28:01 -0700 Subject: [PATCH] Fix incorrect m44*v4 in vector4.h Signed-off-by: Larry Gritz --- src/shaders/vector4.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/shaders/vector4.h b/src/shaders/vector4.h index 65eec3fc7..404d8d0eb 100644 --- a/src/shaders/vector4.h +++ b/src/shaders/vector4.h @@ -383,10 +383,10 @@ vector4 atan2(vector4 a, vector4 b) vector4 transform (matrix M, vector4 p) { - return vector4 (M[0][0]*p.x + M[0][1]*p.y + M[0][2]*p.z + M[0][2]*p.w, - M[1][0]*p.x + M[1][1]*p.y + M[1][2]*p.z + M[1][2]*p.w, - M[2][0]*p.x + M[2][1]*p.y + M[2][2]*p.z + M[2][2]*p.w, - M[3][0]*p.x + M[3][1]*p.y + M[3][2]*p.z + M[3][2]*p.w); + return vector4 (M[0][0]*p.x + M[1][0]*p.y + M[2][0]*p.z + M[3][0]*p.w, + M[0][1]*p.x + M[1][1]*p.y + M[2][1]*p.z + M[3][1]*p.w, + M[0][2]*p.x + M[1][2]*p.y + M[2][2]*p.z + M[3][2]*p.w, + M[0][3]*p.x + M[1][3]*p.y + M[2][3]*p.z + M[3][3]*p.w); } vector4 transform (string fromspace, string tospace, vector4 p)