Fixed superfluous up normalization in glm::lookAt() #114

This commit is contained in:
Christophe Riccio 2013-09-15 04:17:10 +02:00
parent ba1ccbaba2
commit 79405910bb

View File

@ -419,10 +419,9 @@ namespace glm
detail::tvec3<T, P> const & up
)
{
detail::tvec3<T, P> f = normalize(center - eye);
detail::tvec3<T, P> u = normalize(up);
detail::tvec3<T, P> s = normalize(cross(f, u));
u = cross(s, f);
detail::tvec3<T, P> f(normalize(center - eye));
detail::tvec3<T, P> s(normalize(cross(f, up)));
detail::tvec3<T, P> u(cross(s, f));
detail::tmat4x4<T, P> Result(1);
Result[0][0] = s.x;