From d373c85b676bf28e721f3b30fd3fb0b1ceadd0d2 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Wed, 1 Jun 2011 19:01:44 +0100 Subject: [PATCH] Updated documentation for 0.9.2.2 release --- doc/src/data.xml | 62 ++++++++++++++++++++++++++++++++++++++++-------- readme.txt | 23 +++++++++++------- 2 files changed, 67 insertions(+), 18 deletions(-) diff --git a/doc/src/data.xml b/doc/src/data.xml index e0ba3945..fdfaa64a 100644 --- a/doc/src/data.xml +++ b/doc/src/data.xml @@ -3,16 +3,17 @@
- - - - - - - - - - + + + + + + + + + + + @@ -64,6 +65,7 @@
+ @@ -152,6 +154,46 @@ + + + The main improvement of this version comes from the extented number of matrix contructors so that a programmer can used diffent 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 flavour (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. + + + GLM 0.9.2.2 (zip) + GLM 0.9.2.2 (7z) + Submit a bug report + + GLM 0.9.2.1 significantly improves compiler detection which allows CUDA to be automatically recognized when GLM is used inside a CUDA kernel. diff --git a/readme.txt b/readme.txt index 50157d1a..33f5726a 100644 --- a/readme.txt +++ b/readme.txt @@ -37,7 +37,14 @@ More informations in GLM manual: http://glm.g-truc.net/glm-0.9.2.pdf ================================================================================ -GLM 0.9.2.1: 2010-05-24 +GLM 0.9.2.2: 2011-06-XX +-------------------------------------------------------------------------------- +- Expend matrix constructors flexibility +- Improved quaternion implementation +- Fixed many warnings across platforms and compilers + +================================================================================ +GLM 0.9.2.1: 2011-05-24 -------------------------------------------------------------------------------- - Automatically detect CUDA support - Improved compiler detection @@ -46,7 +53,7 @@ GLM 0.9.2.1: 2010-05-24 - Fixed and tested GLM_GTX_rotate_vector ================================================================================ -GLM 0.9.2.0: 2010-05-09 +GLM 0.9.2.0: 2011-05-09 -------------------------------------------------------------------------------- - Added CUDA support - Added CTest test suite @@ -56,27 +63,27 @@ GLM 0.9.2.0: 2010-05-09 - Updated quaternion slerp interpolation ================================================================================ -GLM 0.9.1.3: 2010-05-07 +GLM 0.9.1.3: 2011-05-07 -------------------------------------------------------------------------------- - Fixed bugs ================================================================================ -GLM 0.9.1.2: 2010-04-15 +GLM 0.9.1.2: 2011-04-15 -------------------------------------------------------------------------------- - Fixed bugs ================================================================================ -GLM 0.9.1.1: 2010-03-17 +GLM 0.9.1.1: 2011-03-17 -------------------------------------------------------------------------------- - Fixed bugs ================================================================================ -GLM 0.9.1.0: 2010-03-03 +GLM 0.9.1.0: 2011-03-03 -------------------------------------------------------------------------------- - Fixed bugs ================================================================================ -GLM 0.9.1.B: 2010-02-13 +GLM 0.9.1.B: 2011-02-13 -------------------------------------------------------------------------------- - Updated API documentation - Improved SIMD implementation @@ -89,7 +96,7 @@ GLM 0.9.0.8: 2011-02-13 - Clarify that GLM is a header only library. ================================================================================ -GLM 0.9.1.A: 2010-01-31 +GLM 0.9.1.A: 2011-01-31 -------------------------------------------------------------------------------- - Added SIMD support - Added new swizzle functions