From b09b5f260b0f5fd5f0259804a568e0444c4b0014 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Sun, 15 Apr 2018 12:44:50 +0300 Subject: [PATCH] vec: fix rotate vector using mat4 and mat3 rotation matrices --- include/cglm/vec3.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/cglm/vec3.h b/include/cglm/vec3.h index 9976ad9..9bb9379 100644 --- a/include/cglm/vec3.h +++ b/include/cglm/vec3.h @@ -573,7 +573,7 @@ glm_vec_rotate_m4(mat4 m, vec3 v, vec3 dest) { glm_vec4_scale(x, v[0], res); glm_vec4_muladds(y, v[1], res); - glm_vec4_muladds(y, v[2], res); + glm_vec4_muladds(z, v[2], res); glm_vec3(res, dest); } @@ -600,7 +600,7 @@ glm_vec_rotate_m3(mat3 m, vec3 v, vec3 dest) { glm_vec4_scale(x, v[0], res); glm_vec4_muladds(y, v[1], res); - glm_vec4_muladds(y, v[2], res); + glm_vec4_muladds(z, v[2], res); glm_vec3(res, dest); }