Fixed LookAt

This commit is contained in:
Zak Strange
2016-03-24 14:19:36 -07:00
parent d40b9484b8
commit 2a977c6243

View File

@@ -758,11 +758,11 @@ LookAt(vec3 Eye, vec3 Center, vec3 Up)
mat4 Result = {};
vec3 F = Normalize(Center - Eye);
vec3 S = Normalize(Cross(F, Up));
vec3 U = Cross(S, F);
vec3 S = Cross(F, Normalize(Up));
vec3 U = Cross(Normalize(S), F);
Result.Elements[0][0] = S.X;
Result.Elements[0][1] = U.X;
Result.Elements[0][1] = U.X;m
Result.Elements[0][2] = -F.X;
Result.Elements[1][0] = S.Y;