From 10c32056f9ba2e1a6da133e02579c776bd38e858 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Mon, 9 May 2011 01:49:44 +0100 Subject: [PATCH] Added GLM 0.9.2.0 release post --- doc/about.html | 2 +- doc/code.html | 2 +- doc/download.html | 2 +- doc/goodies.html | 2 +- doc/index.html | 37 ++++++++++++++++--------------- doc/src/data.xml | 55 ++++++++++++++++++++--------------------------- 6 files changed, 47 insertions(+), 53 deletions(-) diff --git a/doc/about.html b/doc/about.html index 0b54319a..cdbfb48f 100644 --- a/doc/about.html +++ b/doc/about.html @@ -12,7 +12,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
OpenGL Mathematics
GLSL + Optional features = OpenGL Mathematics (GLM).
A C++ mathematics library for 3D graphics.


+ Download GLM 0.9.2.0







OpenGL Mathematics
GLSL + Optional features = OpenGL Mathematics (GLM).
A C++ mathematics library for 3D graphics.


OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.

diff --git a/doc/code.html b/doc/code.html index 4835d017..a07bc9f2 100644 --- a/doc/code.html +++ b/doc/code.html @@ -12,7 +12,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
OpenGL Mathematics
GLSL + Optional features = OpenGL Mathematics (GLM).
A C++ mathematics library for 3D graphics.


Compute a triangle normal:
OpenGL Mathematics
GLSL + Optional features = OpenGL Mathematics (GLM).
A C++ mathematics library for 3D graphics.


Compute a triangle normal:
  • #include <glm/glm.hpp>
  • void computeNormal(triangle & Triangle)
  • {
  • diff --git a/doc/download.html b/doc/download.html index a40658f6..440e2e85 100644 --- a/doc/download.html +++ b/doc/download.html @@ -12,7 +12,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    Current release
    08/05/2010: + Download GLM 0.9.2.0






    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    Current release
    08/05/2010: GLM 0.9.2.0 (3.4 MB)
    _________________

    GLM - zip files
    08/05/2010: GLM 0.9.2.0 (3.4 MB) diff --git a/doc/goodies.html b/doc/goodies.html index 53fcf9a3..f2319274 100644 --- a/doc/goodies.html +++ b/doc/goodies.html @@ -12,4 +12,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    16/10/2008
    GLM Logo

    Download: 2560x1600
    Download: 1920x1200
    Download: 1600x1000
    Download: 1280x0800
    Download: 1024x0640

    _________________

    16/10/2008
    GLM Font

    Download: Font (.otf)

    _________________

    _________________

    Copyright © 2005 - 2011G-Truc Creation
    \ No newline at end of file + Download GLM 0.9.2.0






    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    16/10/2008
    GLM Logo

    Download: 2560x1600
    Download: 1920x1200
    Download: 1600x1000
    Download: 1280x0800
    Download: 1024x0640

    _________________

    16/10/2008
    GLM Font

    Download: Font (.otf)

    _________________

    _________________

    Copyright © 2005 - 2011G-Truc Creation
    \ No newline at end of file diff --git a/doc/index.html b/doc/index.html index 28e49006..f05966f4 100644 --- a/doc/index.html +++ b/doc/index.html @@ -12,7 +12,7 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    + Download GLM 0.9.2.0






    OpenGL Mathematics
    GLSL + Optional features = OpenGL Mathematics (GLM).
    A C++ mathematics library for 3D graphics.


    OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.

    @@ -32,23 +32,26 @@

    Thanks for contributing to the project by submitting tickets for bug reports and feature requests. (SF.net account required). Any feedback is welcome at glm@g-truc.net. -


    08/05/2011 - GLM 0.9.2.0 released

    - Various bugs fixed with GLM 0.9.1.3. +


    09/05/2011 - GLM 0.9.2.0 released

    + GLM 0.9.2.0 provides many exciting features which first of all is the CUDA copiler support so that GLM can be used within a CUDA kernel. This is possible only by defining GLM_FORCE_CUDA before including glm/glm.hpp in the CUDA Kernel source code.

    - Various bugs fixed with GLM 0.9.1.3. -

    GLM 0.9.2.0 changelog:
    • - Added CUDA support -
    • - Added CTest test suite -
    • - Added GLM_GTX_ulp extension -
    • - Added GLM_GTX_noise extension -
    • - Added GLM_GTX_matrix_interpolation extension -
    • - Updated quaternion slerp interpolation -
    Download: GLM 0.9.2.0 (zip)
    Download: GLM 0.9.2.0 (7z)
    Link: Submit a bug report

    07/05/2011 - GLM 0.9.1.3 released

    + New experimental extensions are also available. GLM_GTX_noise is based on the work by Stefan Gustavson and Ashima Arts on WebGL-noise which adds perlin and simplex noise functions in a pure computational way. + If everything goes well, this extension will be promoted to GLM core as implementation of the GLSL noise functions. +

    + GLM_GTX_ulp provides functions to evaluate the number of ULPs between two floating-point values which gives a way to mesure the accuracy of a function compare to a reference function. + In the future, this extension could be used to update the documentation of function and gives the level of accuracy they provide. +

    + Finally, GLM_GTX_matrix_interpolation is an extension developed by Ghenadii Ursachi to extract axis and angle of a 4 by 4 matrix but also directly interpolate between two matrices. + This extension works only on linear transformed matrices. +

    + Last but not least: with the version 0.9.2, GLM supports CTest to manage GLM test suite which makes tests much easier to maintain. + The number of tests have significantly increase, even if a lot more tests are necessary. +

    + GLM 0.9.2 is not backward compatible with GLM 0.9.1 with only one point: Quaternion SLERP interpolation! + In GLM 0.9.1 the function 'mix' always interpolate using the short rotation path but it's no longer the case. + The function 'shortMix' has to be called for short path interpolation. + 'fastMix' will interpolate two quaternions using a normalized linear quaternion interpolation with non-constant rotation speed. +

    Download: GLM 0.9.2.0 (zip)
    Download: GLM 0.9.2.0 (7z)
    Link: Submit a bug report

    07/05/2011 - GLM 0.9.1.3 released

    Various bugs fixed with GLM 0.9.1.3.

    Download: GLM 0.9.1.3 (zip)
    Download: GLM 0.9.1.3 (7z)
    Link: Submit a bug report

    15/04/2011 - GLM 0.9.1.2 released

    Bug fixes Only for GLM 0.9.1.2. diff --git a/doc/src/data.xml b/doc/src/data.xml index d1098056..dada2e13 100644 --- a/doc/src/data.xml +++ b/doc/src/data.xml @@ -142,12 +142,6 @@ Standard output stream In place operations - - More tests. - Arrays. - SIMD optimizations. - In place operations. - RGBE. row matrices. @@ -156,36 +150,33 @@ - + - Various bugs fixed with GLM 0.9.1.3. + GLM 0.9.2.0 provides many exciting features which first of all is the CUDA copiler support so that GLM can be used within a CUDA kernel. This is possible only by defining GLM_FORCE_CUDA before including glm/glm.hpp in the CUDA Kernel source code. - - - - Added CUDA support - - - Added CTest test suite - - - Added GLM_GTX_ulp extension - - - Added GLM_GTX_noise extension - - - Added GLM_GTX_matrix_interpolation extension - - - Updated quaternion slerp interpolation - - - - Various bugs fixed with GLM 0.9.1.3. + New experimental extensions are also available. GLM_GTX_noise is based on the work by Stefan Gustavson and Ashima Arts on WebGL-noise which adds perlin and simplex noise functions in a pure computational way. + If everything goes well, this extension will be promoted to GLM core as implementation of the GLSL noise functions. - + + GLM_GTX_ulp provides functions to evaluate the number of ULPs between two floating-point values which gives a way to mesure the accuracy of a function compare to a reference function. + In the future, this extension could be used to update the documentation of function and gives the level of accuracy they provide. + + + Finally, GLM_GTX_matrix_interpolation is an extension developed by Ghenadii Ursachi to extract axis and angle of a 4 by 4 matrix but also directly interpolate between two matrices. + This extension works only on linear transformed matrices. + + + Last but not least: with the version 0.9.2, GLM supports CTest to manage GLM test suite which makes tests much easier to maintain. + The number of tests have significantly increase, even if a lot more tests are necessary. + + + GLM 0.9.2 is not backward compatible with GLM 0.9.1 with only one point: Quaternion SLERP interpolation! + In GLM 0.9.1 the function 'mix' always interpolate using the short rotation path but it's no longer the case. + The function 'shortMix' has to be called for short path interpolation. + 'fastMix' will interpolate two quaternions using a normalized linear quaternion interpolation with non-constant rotation speed. + + GLM 0.9.2.0 (zip) GLM 0.9.2.0 (7z) Submit a bug report