mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
vec: fix rotate vector using mat4 and mat3 rotation matrices
This commit is contained in:
@@ -573,7 +573,7 @@ glm_vec_rotate_m4(mat4 m, vec3 v, vec3 dest) {
|
|||||||
|
|
||||||
glm_vec4_scale(x, v[0], res);
|
glm_vec4_scale(x, v[0], res);
|
||||||
glm_vec4_muladds(y, v[1], 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);
|
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_scale(x, v[0], res);
|
||||||
glm_vec4_muladds(y, v[1], 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);
|
glm_vec3(res, dest);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user