|
@@ -326,6 +326,7 @@ namespace matrix_transform
|
|
|
|
|
|
|
|
template <typename T>
|
|
template <typename T>
|
|
|
inline detail::tmat4x4<T> lookAt(
|
|
inline detail::tmat4x4<T> lookAt(
|
|
|
|
|
+ detail::tmat4x4<T> const & m,
|
|
|
const detail::tvec3<T>& eye,
|
|
const detail::tvec3<T>& eye,
|
|
|
const detail::tvec3<T>& center,
|
|
const detail::tvec3<T>& center,
|
|
|
const detail::tvec3<T>& up)
|
|
const detail::tvec3<T>& up)
|
|
@@ -350,7 +351,7 @@ namespace matrix_transform
|
|
|
Result[3][1] =-dot(y, eye);
|
|
Result[3][1] =-dot(y, eye);
|
|
|
Result[3][2] = dot(f, eye);
|
|
Result[3][2] = dot(f, eye);
|
|
|
*/
|
|
*/
|
|
|
- return gtc::matrix_transform::translate(Result, -eye);
|
|
|
|
|
|
|
+ return m * gtc::matrix_transform::translate(Result, -eye);
|
|
|
}
|
|
}
|
|
|
}//namespace matrix_transform
|
|
}//namespace matrix_transform
|
|
|
}//namespace gtc
|
|
}//namespace gtc
|