22/12/2012 GLM 0.9.4.1 released

GLM 0.9.4.1 fixes various bugs and clarifies quaternion interpolations. There are now three different functions now: mix, slerp and lerp.

lerp performs a linear interpolation between two quaternions. This operation is only defined with interpolation factors between [0, 1] and doesn't perform the rotation at constant speed. slerp perform a spherical linear interpolation between two quaternion. It always takes the short rotation path and it is performed at constant speed for interpolation factors between ]-inf, +inf[. This function is similar to the old shortMix function. mix is an oriented spherical linear interpolation between two quaternion. It is performed at constant speed for interpolation factors between ]-inf, +inf[.

  • Improved half support: -0.0 case and implicit conversions
  • Fixed Intel Composer Compiler support on Linux
  • Fixed interaction between quaternion and euler angles
  • Fixed GTC_constants build
  • Fixed quat slerp using mix function when cosTheta close to 1
  • Improved fvec4SIMD and fmat4x4SIMD implementations
  • Fixed assert messages
  • Added slerp and lerp quaternion functions and tests
  • GLM 0.9.4.1: (ZIP, 4.5 MB) (7Z, 2.4 MB)
  • Submit a bug report
  • GLM 0.9.4 Manual
  • GLM 0.9.4 API
  • OpenGL Samples Pack 4.3.1.0 released >
    < November 2012 OpenGL drivers status
    Copyright Christophe Riccio 2002-2016 all rights reserved
    Designed for Chrome 9, Firefox 4, Opera 11 and Safari 5