Merge branch '0.9.2' of ssh://g-truc.git.sourceforge.net/gitroot/ogl-math/ogl-math into 0.9.2

master
Christophe Riccio ago%!(EXTRA string=14 years)
commit 5c70242e90
  1. BIN
      doc/glm-0.9.2.pdf
  2. 2
      glm/core/setup.hpp
  3. 14
      glm/gtc/quaternion.inl
  4. 5
      glm/gtx/integer.inl

Binary file not shown.

@ -17,7 +17,7 @@
#define GLM_VERSION_MAJOR 0
#define GLM_VERSION_MINOR 9
#define GLM_VERSION_PATCH 2
#define GLM_VERSION_REVISION 1
#define GLM_VERSION_REVISION 2
///////////////////////////////////////////////////////////////////////////////////////////////////

@ -147,6 +147,20 @@ namespace detail{
//////////////////////////////////////////////////////////////
// tquat<valType> external operators
template <typename T>
GLM_FUNC_QUALIFIER detail::tquat<T> operator*
(
detail::tquat<T> const & q,
detail::tquat<T> const & p
)
{
return detail::tquat<T>(
q.w + p.w,
q.x + p.x,
q.y + p.y,
q.z + p.z);
}
template <typename T>
GLM_FUNC_QUALIFIER detail::tquat<T> operator-
(

@ -49,9 +49,10 @@ namespace integer
template <typename genType>
GLM_FUNC_QUALIFIER genType factorial(genType const & x)
{
genType Temp = x;
genType Result;
for(Result = 1; x > 1; --x)
Result *= x;
for(Result = 1; Temp > 1; --Temp)
Result *= Temp;
return Result;
}

Loading…
Cancel
Save