mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 09:08:53 +00:00
Fix a bug in glm_lookat_lh
Fix the order of arguments passed to glm_vec3_crossn to avoid the negation of X axis.
This commit is contained in:
@@ -37,7 +37,7 @@ glm_lookat_lh(vec3 eye, vec3 center, vec3 up, mat4 dest) {
|
|||||||
glm_vec3_sub(center, eye, f);
|
glm_vec3_sub(center, eye, f);
|
||||||
glm_vec3_normalize(f);
|
glm_vec3_normalize(f);
|
||||||
|
|
||||||
glm_vec3_crossn(f, up, s);
|
glm_vec3_crossn(up, f, s);
|
||||||
glm_vec3_cross(s, f, u);
|
glm_vec3_cross(s, f, u);
|
||||||
|
|
||||||
dest[0][0] = s[0];
|
dest[0][0] = s[0];
|
||||||
|
Reference in New Issue
Block a user