GLM 0.8.0 is released. This new version is now based on GLSL 1.30 specification which provided new functions and precision qualifiers.
Beyond this, lot of changes have been done to make GLM easier to use, easier to develop, more reliable, more conform to C++ ISO98 standard and GLSL specifications.
It involves that GLM 0.8.x is not backward compatible with GLM 0.7.x... However, an application port from GLM 0.7.x to GLM 0.8.x isn't a huge work and actually for some, it won’t be work at all.
On GLM core side, based on GLSL features, vector types can't be automatically cast to pointer anymore for code safety purposes. Vector constructors require a single scalar parameter of the exact number of components.
On GLM extension side, the mechanism to use them has changed. The old [__]***GTX way doesn't exist anymore. Have a look on the manual for more information.
Have a look on the manual and the changelog for more information. Don't forget to send your feedback at g[DOT]truc[DOT]creation[AT]gmail[DOT]com and enjoy!
http://glm.g-truc.nethttp://prdownloads.sourceforge.net/glf/glm-0.8.0.zip?downloadhttp://prdownloads.sourceforge.net/glf/glm-0.8.0.7z?download