01/06/2011 GLM released

The main improvement of this version comes from the extended number of matrix constructors so that a programmer can used different scalar types for each parameter.

  • #include <glm/glm.hpp>
  • // Create an identity matrix
  • glm::mat3 m(
  • 1, 0.0, 0,
  • 0.0, 1.0, 0.0f,
  • 0, 0.0, 1.0f);

The quaternion implementation has been updated as well, fixing the various slerp implementation flavours (mix, shortMix and fastMix) and providing more completeness: Added interaction with GLM_GTX_epsilon and missing lowp_quat, mediump_quat and highp_quat but also none square matrix equivalents.

Finally, some efforts have been put to remove warnings across all supported compilers.

OpenGL 3.3, 4.0 and 4.1 review available in PDF >
< May 2011 OpenGL drivers status
Copyright Christophe Riccio 2002-2016 all rights reserved
Designed for Chrome 9, Firefox 4, Opera 11 and Safari 5