diff --git a/CMakeLists.txt b/CMakeLists.txt index a502bd38..4f606c0f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,8 @@ cmake_minimum_required(VERSION 2.6 FATAL_ERROR) cmake_policy(VERSION 2.6) project(glm) -enable_testing() +#Delayed for GLM 0.9.2 +#enable_testing() add_definitions(-D_CRT_SECURE_NO_WARNINGS) add_definitions(-pedantic) @@ -16,7 +17,6 @@ add_definitions(-msse2) include_directories(".") - add_subdirectory(glm) add_subdirectory(test) add_subdirectory(bench) @@ -27,4 +27,4 @@ if(NOT GLM_TEST_MODE) message(FATAL_ERROR "GLM is a header only library, no need to build it. Set the option GLM_TEST_MODE with ON to build and run the test bench") endif() -install( DIRECTORY glm DESTINATION include ) +install(DIRECTORY glm DESTINATION include) diff --git a/doc/src/data.xml b/doc/src/data.xml index e2b8627b..72d77f6d 100644 --- a/doc/src/data.xml +++ b/doc/src/data.xml @@ -3,6 +3,7 @@
+ @@ -58,6 +59,7 @@
+ @@ -1544,7 +1546,25 @@ - + + + The stable version, GLM 0.9.0.8, adds the operator * for quaternion products and deprecated the cross function previously used for the same purpose. + Also, it clarifies that GLM is a header only library when a user try to build it. Once more, there is nothing to build. + + + The development version, GLM 0.9.1 beta, provides an improved API documentation by + Alfonse Reinheart, + author of a great OpenGL tutorial which uses GLM. + This version also improves the SIMD extensions and it fixes many bugs. + + + GLM 0.9.1.0 (zip,) + GLM 0.9.1.0 (7z) + GLM 0.9.1 manual + Submit a bug report + + + The stable version, GLM 0.9.0.8, adds the operator * for quaternion products and deprecated the cross function previously used for the same purpose. Also, it clarifies that GLM is a header only library when a user try to build it. Once more, there is nothing to build. diff --git a/glm/core/intrinsic_exponential.hpp b/glm/core/intrinsic_exponential.hpp index 385e1fe0..317395c5 100644 --- a/glm/core/intrinsic_exponential.hpp +++ b/glm/core/intrinsic_exponential.hpp @@ -10,7 +10,7 @@ #ifndef glm_detail_intrinsic_exponential #define glm_detail_intrinsic_exponential -#include "../setup.hpp" +#include "setup.hpp" #if((GLM_ARCH & GLM_ARCH_SSE2) != GLM_ARCH_SSE2) # error "SSE2 instructions not supported or enabled" diff --git a/glm/core/intrinsic_matrix.hpp b/glm/core/intrinsic_matrix.hpp index 36414e29..7bb4bd17 100644 --- a/glm/core/intrinsic_matrix.hpp +++ b/glm/core/intrinsic_matrix.hpp @@ -10,7 +10,7 @@ #ifndef glm_detail_intrinsic_matrix #define glm_detail_intrinsic_matrix -#include "../setup.hpp" +#include "setup.hpp" #if((GLM_ARCH & GLM_ARCH_SSE2) != GLM_ARCH_SSE2) # error "SSE2 instructions not supported or enabled" diff --git a/glm/core/intrinsic_trigonometric.hpp b/glm/core/intrinsic_trigonometric.hpp index 6e4d532c..cdd82c46 100644 --- a/glm/core/intrinsic_trigonometric.hpp +++ b/glm/core/intrinsic_trigonometric.hpp @@ -10,7 +10,7 @@ #ifndef glm_detail_intrinsic_trigonometric #define glm_detail_intrinsic_trigonometric -#include "../setup.hpp" +#include "setup.hpp" #if((GLM_ARCH & GLM_ARCH_SSE2) != GLM_ARCH_SSE2) # error "SSE2 instructions not supported or enabled" diff --git a/glm/core/intrinsic_vector_relational.hpp b/glm/core/intrinsic_vector_relational.hpp index 5d6c1a7a..e53817a4 100644 --- a/glm/core/intrinsic_vector_relational.hpp +++ b/glm/core/intrinsic_vector_relational.hpp @@ -10,7 +10,7 @@ #ifndef glm_detail_intrinsic_vector_relational #define glm_detail_intrinsic_vector_relational -#include "../setup.hpp" +#include "setup.hpp" #if((GLM_ARCH & GLM_ARCH_SSE2) != GLM_ARCH_SSE2) # error "SSE2 instructions not supported or enabled" diff --git a/glm/core/setup.hpp b/glm/core/setup.hpp index 29c9a2f8..8b335788 100644 --- a/glm/core/setup.hpp +++ b/glm/core/setup.hpp @@ -17,7 +17,7 @@ #define GLM_VERSION_MAJOR 0 #define GLM_VERSION_MINOR 9 #define GLM_VERSION_PATCH 1 -#define GLM_VERSION_REVISION B +#define GLM_VERSION_REVISION 0 /////////////////////////////////////////////////////////////////////////////////////////////////// // Compiler diff --git a/glm/glm.hpp b/glm/glm.hpp index ac418334..2c47cabb 100644 --- a/glm/glm.hpp +++ b/glm/glm.hpp @@ -14,8 +14,6 @@ //! TODO: to delete #define GLMvalType typename genType::value_type -//#define GLMcolType typename genType::col_type -//#define GLMrowType typename genType::row_type #include #include diff --git a/readme.txt b/readme.txt index 2d5f6130..45bce812 100644 --- a/readme.txt +++ b/readme.txt @@ -13,6 +13,11 @@ GLM is a header only library, there is nothing to build, just include it. More informations in GLM manual: http://glm.g-truc.net/glm-manual.pdf +================================================================================ +GLM 0.9.1.0: 2010-03-02 +-------------------------------------------------------------------------------- +- Fixed bugs + ================================================================================ GLM 0.9.1.B: 2010-02-13 --------------------------------------------------------------------------------