|
|
|
@ -47,7 +47,7 @@ glm::mat4 camera(float Translate, glm::vec2 const & Rotate) |
|
|
|
|
|
|
|
|
|
## Release notes |
|
|
|
|
|
|
|
|
|
### GLM 0.9.7.0: 2015-XX-XX |
|
|
|
|
#### GLM 0.9.7.0 - 2015-XX-XX |
|
|
|
|
##### Features: |
|
|
|
|
- Added GTC_color: convertRgbToSrgb and convertSrgbToRgb functions |
|
|
|
|
- Added 'fmod' overload to GTX_common with tests #308 |
|
|
|
@ -68,16 +68,16 @@ glm::mat4 camera(float Translate, glm::vec2 const & Rotate) |
|
|
|
|
- Removed integer specification for 'mod' in GTC_integer #308 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.6.4: 2015-0X-XX |
|
|
|
|
Fixes: |
|
|
|
|
#### GLM 0.9.6.4 - 2015-0X-XX |
|
|
|
|
##### Fixes: |
|
|
|
|
- Fixed default precision for quat and dual_quat type #312 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.6.3: 2015-02-15 |
|
|
|
|
#### GLM 0.9.6.3 - 2015-02-15 |
|
|
|
|
- Fixed Android doesn't have C++ 11 STL #284 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.6.2: 2015-02-15 |
|
|
|
|
#### GLM 0.9.6.2 - 2015-02-15 |
|
|
|
|
##### Features: |
|
|
|
|
- Added display of GLM version with other GLM_MESSAGES |
|
|
|
|
- Added ARM instruction set detection |
|
|
|
@ -103,7 +103,7 @@ Fixes: |
|
|
|
|
- Fixed memory corruption (undefined behaviour) #303 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.6.1: 2014-12-10 |
|
|
|
|
#### GLM 0.9.6.1 - 2014-12-10 |
|
|
|
|
##### Features: |
|
|
|
|
- Added GLM_LANG_CXX14_FLAG and GLM_LANG_CXX1Z_FLAG language feature flags |
|
|
|
|
- Added C++14 detection |
|
|
|
@ -125,7 +125,7 @@ Fixes: |
|
|
|
|
- Fixed C++ language restriction using GLM_FORCE_CXX** |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.6.0: 2014-11-30 |
|
|
|
|
#### GLM 0.9.6.0 - 2014-11-30 |
|
|
|
|
##### Features: |
|
|
|
|
- Exposed template vector and matrix types in 'glm' namespace #239, #244 |
|
|
|
|
- Added GTX_scalar_multiplication for C++ 11 compiler only #242 |
|
|
|
@ -187,7 +187,7 @@ Fixes: |
|
|
|
|
- Removed CUDA 3.0 to 3.2 support |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.5.4: 2014-06-21 |
|
|
|
|
#### GLM 0.9.5.4 - 2014-06-21 |
|
|
|
|
- Fixed non-utf8 character #196 |
|
|
|
|
- Added FindGLM install for CMake #189 |
|
|
|
|
- Fixed GTX_color_space - saturation #195 |
|
|
|
@ -208,7 +208,7 @@ Fixes: |
|
|
|
|
- Fixed corner cases in exp and log functions for quaternions #199 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.5.3: 2014-04-02 |
|
|
|
|
#### GLM 0.9.5.3 - 2014-04-02 |
|
|
|
|
- Added instruction set auto detection with Visual C++ using _M_IX86_FP - /arch |
|
|
|
|
compiler argument |
|
|
|
|
- Fixed GTX_raw_data code dependency |
|
|
|
@ -224,7 +224,7 @@ Fixes: |
|
|
|
|
- Added workaround for a CUDA compiler bug (#186, #185) |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.5.2: 2014-02-08 |
|
|
|
|
#### GLM 0.9.5.2 - 2014-02-08 |
|
|
|
|
- Fixed initializer list ambiguity (#159, #160) |
|
|
|
|
- Fixed warnings with the Android NDK 9c |
|
|
|
|
- Fixed non power of two matrix products |
|
|
|
@ -237,7 +237,7 @@ Fixes: |
|
|
|
|
- Fixed GLM_GTC_constants description brief (#162) |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.5.1: 2014-01-11 |
|
|
|
|
#### GLM 0.9.5.1 - 2014-01-11 |
|
|
|
|
- Fixed angle and orientedAngle that sometimes return NaN values (#145) |
|
|
|
|
- Deprecated degrees for function parameters and display a message |
|
|
|
|
- Added possible static_cast conversion of GLM types (#72) |
|
|
|
@ -249,7 +249,7 @@ Fixes: |
|
|
|
|
- Fixed outerProduct return type (#155) |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.5.0: 2013-12-25 |
|
|
|
|
#### GLM 0.9.5.0 - 2013-12-25 |
|
|
|
|
- Added forward declarations (glm/fwd.hpp) for faster compilations |
|
|
|
|
- Added per feature headers |
|
|
|
|
- Minimized GLM internal dependencies |
|
|
|
@ -288,7 +288,7 @@ Fixes: |
|
|
|
|
- Hidden matrix _inverse function implementation detail into private section |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.6: 2013-09-20 |
|
|
|
|
#### GLM 0.9.4.6 - 2013-09-20 |
|
|
|
|
- Fixed detection to select the last known compiler if newer version #106 |
|
|
|
|
- Fixed is_int and is_uint code duplication with GCC and C++11 #107 |
|
|
|
|
- Fixed test suite build while using Clang in C++11 mode |
|
|
|
@ -303,7 +303,7 @@ Fixes: |
|
|
|
|
- Fixed glm::eulerAngleY implementation #117 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.5: 2013-08-12 |
|
|
|
|
#### GLM 0.9.4.5 - 2013-08-12 |
|
|
|
|
- Fixed CUDA support |
|
|
|
|
- Fixed inclusion of intrinsics in "pure" mode #92 |
|
|
|
|
- Fixed language detection on GCC when the C++0x mode isn't enabled #95 |
|
|
|
@ -313,7 +313,7 @@ Fixes: |
|
|
|
|
- Added missing value_ptr for quaternions #99 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.4: 2013-05-29 |
|
|
|
|
#### GLM 0.9.4.4 - 2013-05-29 |
|
|
|
|
- Fixed slerp when costheta is close to 1 #65 |
|
|
|
|
- Fixed mat4x2 value_type constructor #70 |
|
|
|
|
- Fixed glm.natvis for Visual C++ 12 #82 |
|
|
|
@ -325,7 +325,7 @@ Fixes: |
|
|
|
|
- Fixed glm::perspective when zNear is zero #71 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.3: 2013-03-20 |
|
|
|
|
#### GLM 0.9.4.3 - 2013-03-20 |
|
|
|
|
- Detected qualifier for Clang |
|
|
|
|
- Fixed C++11 mode for GCC, couldn't be enabled without MS extensions |
|
|
|
|
- Fixed squad, intermediate and exp quaternion functions |
|
|
|
@ -338,7 +338,7 @@ Fixes: |
|
|
|
|
- Fixed mix for bool and bvec* third parameter |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.2: 2013-02-14 |
|
|
|
|
#### GLM 0.9.4.2 - 2013-02-14 |
|
|
|
|
- Fixed compAdd from GTX_component_wise |
|
|
|
|
- Fixed SIMD support for Intel compiler on Windows |
|
|
|
|
- Fixed isnan and isinf for CUDA compiler |
|
|
|
@ -352,7 +352,7 @@ Fixes: |
|
|
|
|
- Fixed CUDA warnings |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.1: 2012-12-22 |
|
|
|
|
#### GLM 0.9.4.1 - 2012-12-22 |
|
|
|
|
- Improved half support: -0.0 case and implicit conversions |
|
|
|
|
- Fixed Intel Composer Compiler support on Linux |
|
|
|
|
- Fixed interaction between quaternion and euler angles |
|
|
|
@ -364,7 +364,7 @@ Fixes: |
|
|
|
|
- Added slerp and lerp quaternion functions and tests |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.4.0: 2012-11-18 |
|
|
|
|
#### GLM 0.9.4.0 - 2012-11-18 |
|
|
|
|
- Added Intel Composer Compiler support |
|
|
|
|
- Promoted GTC_espilon extension |
|
|
|
|
- Promoted GTC_ulp extension |
|
|
|
@ -374,7 +374,7 @@ Fixes: |
|
|
|
|
- Added debugger visualizers for Visual C++ 2012 |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.4: 2012-06-30 |
|
|
|
|
#### GLM 0.9.3.4 - 2012-06-30 |
|
|
|
|
- Added SSE4 and AVX2 detection. |
|
|
|
|
- Removed VIRTREV_xstream and the incompatibility generated with GCC |
|
|
|
|
- Fixed C++11 compiler option for GCC |
|
|
|
@ -384,7 +384,7 @@ Fixes: |
|
|
|
|
- Fixed SSE includes |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.3: 2012-05-10 |
|
|
|
|
#### GLM 0.9.3.3 - 2012-05-10 |
|
|
|
|
- Fixed isinf and isnan |
|
|
|
|
- Improved compatibility with Intel compiler |
|
|
|
|
- Added CMake test build options: SIMD, C++11, fast math and MS land ext |
|
|
|
@ -396,19 +396,19 @@ Fixes: |
|
|
|
|
- Added VC11 support |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.2: 2012-03-15 |
|
|
|
|
#### GLM 0.9.3.2 - 2012-03-15 |
|
|
|
|
- Fixed doxygen documentation |
|
|
|
|
- Fixed Clang version detection |
|
|
|
|
- Fixed simd mat4 /= operator |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.1: 2012-01-25 |
|
|
|
|
#### GLM 0.9.3.1 - 2012-01-25 |
|
|
|
|
- Fixed platform detection |
|
|
|
|
- Fixed warnings |
|
|
|
|
- Removed detail code from Doxygen doc |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.0: 2012-01-09 |
|
|
|
|
#### GLM 0.9.3.0 - 2012-01-09 |
|
|
|
|
- Added CPP Check project |
|
|
|
|
- Fixed conflict with Windows headers |
|
|
|
|
- Fixed isinf implementation |
|
|
|
@ -416,7 +416,7 @@ Fixes: |
|
|
|
|
- Fixed warnings |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.B: 2011-12-12 |
|
|
|
|
#### GLM 0.9.3.B - 2011-12-12 |
|
|
|
|
- Added support for Chrone Native Client |
|
|
|
|
- Added epsilon constant |
|
|
|
|
- Removed value_size function from vector types |
|
|
|
@ -427,7 +427,7 @@ Fixes: |
|
|
|
|
- Fixed outerProduct |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.3.A: 2011-11-11 |
|
|
|
|
#### GLM 0.9.3.A - 2011-11-11 |
|
|
|
|
- Improved doxygen documentation |
|
|
|
|
- Added new swizzle operators for C++11 compilers |
|
|
|
|
- Added new swizzle operators declared as functions |
|
|
|
@ -442,38 +442,38 @@ generation distribution |
|
|
|
|
- Added GLSL core noise functions |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.7: 2011-10-24 |
|
|
|
|
#### GLM 0.9.2.7 - 2011-10-24 |
|
|
|
|
- Added more swizzling constructors |
|
|
|
|
- Added missing none-squared matrix products |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.6: 2011-10-01 |
|
|
|
|
#### GLM 0.9.2.6 - 2011-10-01 |
|
|
|
|
- Fixed half based type build on old GCC |
|
|
|
|
- Fixed /W4 warnings on Visual C++ |
|
|
|
|
- Fixed some missing l-value swizzle operators |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.5: 2011-09-20 |
|
|
|
|
#### GLM 0.9.2.5 - 2011-09-20 |
|
|
|
|
- Fixed floatBitToXint functions |
|
|
|
|
- Fixed pack and unpack functions |
|
|
|
|
- Fixed round functions |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.4: 2011-09-03 |
|
|
|
|
#### GLM 0.9.2.4 - 2011-09-03 |
|
|
|
|
- Fixed extensions bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.3: 2011-06-08 |
|
|
|
|
#### GLM 0.9.2.3 - 2011-06-08 |
|
|
|
|
- Fixed build issues |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.2: 2011-06-02 |
|
|
|
|
#### GLM 0.9.2.2 - 2011-06-02 |
|
|
|
|
- Expend matrix constructors flexibility |
|
|
|
|
- Improved quaternion implementation |
|
|
|
|
- Fixed many warnings across platforms and compilers |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.1: 2011-05-24 |
|
|
|
|
#### GLM 0.9.2.1 - 2011-05-24 |
|
|
|
|
- Automatically detect CUDA support |
|
|
|
|
- Improved compiler detection |
|
|
|
|
- Fixed errors and warnings in VC with C++ extensions disabled |
|
|
|
@ -481,7 +481,7 @@ generation distribution |
|
|
|
|
- Fixed and tested GLM_GTX_rotate_vector |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.2.0: 2011-05-09 |
|
|
|
|
#### GLM 0.9.2.0 - 2011-05-09 |
|
|
|
|
- Added CUDA support |
|
|
|
|
- Added CTest test suite |
|
|
|
|
- Added GLM_GTX_ulp extension |
|
|
|
@ -490,34 +490,34 @@ generation distribution |
|
|
|
|
- Updated quaternion slerp interpolation |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.3: 2011-05-07 |
|
|
|
|
#### GLM 0.9.1.3 - 2011-05-07 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.2: 2011-04-15 |
|
|
|
|
#### GLM 0.9.1.2 - 2011-04-15 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.1: 2011-03-17 |
|
|
|
|
#### GLM 0.9.1.1 - 2011-03-17 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.0: 2011-03-03 |
|
|
|
|
#### GLM 0.9.1.0 - 2011-03-03 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.B: 2011-02-13 |
|
|
|
|
#### GLM 0.9.1.B - 2011-02-13 |
|
|
|
|
- Updated API documentation |
|
|
|
|
- Improved SIMD implementation |
|
|
|
|
- Fixed Linux build |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.8: 2011-02-13 |
|
|
|
|
#### GLM 0.9.0.8 - 2011-02-13 |
|
|
|
|
- Added quaternion product operator. |
|
|
|
|
- Clarify that GLM is a header only library. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.1.A: 2011-01-31 |
|
|
|
|
#### GLM 0.9.1.A - 2011-01-31 |
|
|
|
|
- Added SIMD support |
|
|
|
|
- Added new swizzle functions |
|
|
|
|
- Improved static assert error message with C++0x static_assert |
|
|
|
@ -526,243 +526,243 @@ generation distribution |
|
|
|
|
- Fixed trunc implementation |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.7: 2011-01-30 |
|
|
|
|
#### GLM 0.9.0.7 - 2011-01-30 |
|
|
|
|
- Added GLSL 4.10 packing functions |
|
|
|
|
- Added == and != operators for every types. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.6: 2010-12-21 |
|
|
|
|
#### GLM 0.9.0.6 - 2010-12-21 |
|
|
|
|
- Many matrices bugs fixed |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.5: 2010-11-01 |
|
|
|
|
#### GLM 0.9.0.5 - 2010-11-01 |
|
|
|
|
- Improved Clang support |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.4: 2010-10-04 |
|
|
|
|
#### GLM 0.9.0.4 - 2010-10-04 |
|
|
|
|
- Added autoexp for GLM |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.3: 2010-08-26 |
|
|
|
|
#### GLM 0.9.0.3 - 2010-08-26 |
|
|
|
|
- Fixed non-squared matrix operators |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.2: 2010-07-08 |
|
|
|
|
#### GLM 0.9.0.2 - 2010-07-08 |
|
|
|
|
- Added GLM_GTX_int_10_10_10_2 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.1: 2010-06-21 |
|
|
|
|
#### GLM 0.9.0.1 - 2010-06-21 |
|
|
|
|
- Fixed extensions errors |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.0.0: 2010-05-25 |
|
|
|
|
#### GLM 0.9.0.0 - 2010-05-25 |
|
|
|
|
- Objective-C support |
|
|
|
|
- Fixed warnings |
|
|
|
|
- Updated documentation |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.B.2: 2010-04-30 |
|
|
|
|
#### GLM 0.9.B.2 - 2010-04-30 |
|
|
|
|
- Git transition |
|
|
|
|
- Removed experimental code from releases |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.B.1: 2010-04-03 |
|
|
|
|
#### GLM 0.9.B.1 - 2010-04-03 |
|
|
|
|
- Based on GLSL 4.00 specification |
|
|
|
|
- Added the new core functions |
|
|
|
|
- Added some implicit conversion support |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.A.2: 2010-02-20 |
|
|
|
|
#### GLM 0.9.A.2 - 2010-02-20 |
|
|
|
|
- Improved some possible errors messages |
|
|
|
|
- Improved declarations and definitions match |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.9.A.1: 2010-02-09 |
|
|
|
|
#### GLM 0.9.A.1 - 2010-02-09 |
|
|
|
|
- Removed deprecated features |
|
|
|
|
- Internal redesign |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.4.4 final: 2010-01-25 |
|
|
|
|
#### GLM 0.8.4.4 final - 2010-01-25 |
|
|
|
|
- Fixed warnings |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.4.3 final: 2009-11-16 |
|
|
|
|
#### GLM 0.8.4.3 final - 2009-11-16 |
|
|
|
|
- Fixed Half float arithmetic |
|
|
|
|
- Fixed setup defines |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.4.2 final: 2009-10-19 |
|
|
|
|
#### GLM 0.8.4.2 final - 2009-10-19 |
|
|
|
|
- Fixed Half float adds |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.4.1 final: 2009-10-05 |
|
|
|
|
#### GLM 0.8.4.1 final - 2009-10-05 |
|
|
|
|
- Updated documentation |
|
|
|
|
- Fixed MacOS X build |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.4.0 final: 2009-09-16 |
|
|
|
|
#### GLM 0.8.4.0 final - 2009-09-16 |
|
|
|
|
- Added GCC 4.4 and VC2010 support |
|
|
|
|
- Added matrix optimizations |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.5 final: 2009-08-11 |
|
|
|
|
#### GLM 0.8.3.5 final - 2009-08-11 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.4 final: 2009-08-10 |
|
|
|
|
#### GLM 0.8.3.4 final - 2009-08-10 |
|
|
|
|
- Updated GLM according GLSL 1.5 spec |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.3 final: 2009-06-25 |
|
|
|
|
#### GLM 0.8.3.3 final - 2009-06-25 |
|
|
|
|
- Fixed bugs |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.2 final: 2009-06-04 |
|
|
|
|
#### GLM 0.8.3.2 final - 2009-06-04 |
|
|
|
|
- Added GLM_GTC_quaternion |
|
|
|
|
- Added GLM_GTC_type_precision |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.1 final: 2009-05-21 |
|
|
|
|
#### GLM 0.8.3.1 final - 2009-05-21 |
|
|
|
|
- Fixed old extension system. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.3.0 final: 2009-05-06 |
|
|
|
|
#### GLM 0.8.3.0 final - 2009-05-06 |
|
|
|
|
- Added stable extensions. |
|
|
|
|
- Added new extension system. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.2.3 final: 2009-04-01 |
|
|
|
|
#### GLM 0.8.2.3 final - 2009-04-01 |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.2.2 final: 2009-02-24 |
|
|
|
|
#### GLM 0.8.2.2 final - 2009-02-24 |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.2.1 final: 2009-02-13 |
|
|
|
|
#### GLM 0.8.2.1 final - 2009-02-13 |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.2 final: 2009-01-21 |
|
|
|
|
#### GLM 0.8.2 final - 2009-01-21 |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.1 final: 2008-10-30 |
|
|
|
|
#### GLM 0.8.1 final - 2008-10-30 |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.0 final: 2008-10-23 |
|
|
|
|
#### GLM 0.8.0 final - 2008-10-23 |
|
|
|
|
- New method to use extension. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.0 beta3: 2008-10-10 |
|
|
|
|
#### GLM 0.8.0 beta3 - 2008-10-10 |
|
|
|
|
- Added CMake support for GLM tests. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.0 beta2: 2008-10-04 |
|
|
|
|
#### GLM 0.8.0 beta2 - 2008-10-04 |
|
|
|
|
- Improved half scalars and vectors support. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.8.0 beta1: 2008-09-26 |
|
|
|
|
#### GLM 0.8.0 beta1 - 2008-09-26 |
|
|
|
|
- Improved GLSL conformance |
|
|
|
|
- Added GLSL 1.30 support |
|
|
|
|
- Improved API documentation |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.6 final: 2008-08-08 |
|
|
|
|
#### GLM 0.7.6 final - 2008-08-08 |
|
|
|
|
- Improved C++ standard comformance |
|
|
|
|
- Added Static assert for types checking |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.5 final: 2008-07-05 |
|
|
|
|
#### GLM 0.7.5 final - 2008-07-05 |
|
|
|
|
- Added build message system with Visual Studio |
|
|
|
|
- Pedantic build with GCC |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.4 final: 2008-06-01 |
|
|
|
|
#### GLM 0.7.4 final - 2008-06-01 |
|
|
|
|
- Added external dependencies system. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.3 final: 2008-05-24 |
|
|
|
|
#### GLM 0.7.3 final - 2008-05-24 |
|
|
|
|
- Fixed bugs |
|
|
|
|
- Added new extension group |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.2 final: 2008-04-27 |
|
|
|
|
#### GLM 0.7.2 final - 2008-04-27 |
|
|
|
|
- Updated documentation |
|
|
|
|
- Added preprocessor options |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.1 final: 2008-03-24 |
|
|
|
|
#### GLM 0.7.1 final - 2008-03-24 |
|
|
|
|
- Disabled half on GCC |
|
|
|
|
- Fixed extensions |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.7.0 final: 2008-03-22 |
|
|
|
|
#### GLM 0.7.0 final - 2008-03-22 |
|
|
|
|
- Changed to MIT license |
|
|
|
|
- Added new documentation |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.6.4 : 2007-12-10 |
|
|
|
|
#### GLM 0.6.4 - 2007-12-10 |
|
|
|
|
- Fixed swizzle operators |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.6.3 : 2007-11-05 |
|
|
|
|
#### GLM 0.6.3 - 2007-11-05 |
|
|
|
|
- Fixed type data accesses |
|
|
|
|
- Fixed 3DSMax sdk conflict |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.6.2 : 2007-10-08 |
|
|
|
|
#### GLM 0.6.2 - 2007-10-08 |
|
|
|
|
- Fixed extension |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.6.1 : 2007-10-07 |
|
|
|
|
#### GLM 0.6.1 - 2007-10-07 |
|
|
|
|
- Fixed a namespace error |
|
|
|
|
- Added extensions |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.6.0 : 2007-09-16 |
|
|
|
|
#### GLM 0.6.0 : 2007-09-16 |
|
|
|
|
- Added new extension namespace mecanium |
|
|
|
|
- Added Automatic compiler detection |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.5.1 : 2007-02-19 |
|
|
|
|
#### GLM 0.5.1 - 2007-02-19 |
|
|
|
|
- Fixed swizzle operators |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.5.0 : 2007-01-06 |
|
|
|
|
#### GLM 0.5.0 - 2007-01-06 |
|
|
|
|
- Upgrated to GLSL 1.2 |
|
|
|
|
- Added swizzle operators |
|
|
|
|
- Added setup settings |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.4.1 : 2006-05-22 |
|
|
|
|
#### GLM 0.4.1 - 2006-05-22 |
|
|
|
|
- Added OpenGL examples |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.4.0 : 2006-05-17 |
|
|
|
|
#### GLM 0.4.0 - 2006-05-17 |
|
|
|
|
- Added missing operators to vec* and mat* |
|
|
|
|
- Added first GLSL 1.2 features |
|
|
|
|
- Fixed windows.h before glm.h when windows.h required |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.3.2 : 2006-04-21 |
|
|
|
|
#### GLM 0.3.2 - 2006-04-21 |
|
|
|
|
- Fixed texcoord components access. |
|
|
|
|
- Fixed mat4 and imat4 division operators. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.3.1 : 2006-03-28 |
|
|
|
|
#### GLM 0.3.1 - 2006-03-28 |
|
|
|
|
- Added GCC 4.0 support under MacOS X. |
|
|
|
|
- Added GCC 4.0 and 4.1 support under Linux. |
|
|
|
|
- Added code optimisations. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.3 : 2006-02-19 |
|
|
|
|
#### GLM 0.3 - 2006-02-19 |
|
|
|
|
- Improved GLSL type conversion and construction compliance. |
|
|
|
|
- Added experimental extensions. |
|
|
|
|
- Added Doxygen Documentation. |
|
|
|
@ -770,13 +770,13 @@ generation distribution |
|
|
|
|
- Fixed bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.2: 2005-05-05 |
|
|
|
|
#### GLM 0.2 - 2005-05-05 |
|
|
|
|
- Improve adaptative from GLSL. |
|
|
|
|
- Add experimental extensions based on OpenGL extension process. |
|
|
|
|
- Fixe bugs. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------- |
|
|
|
|
### GLM 0.1: 2005-02-21 |
|
|
|
|
#### GLM 0.1 - 2005-02-21 |
|
|
|
|
- Add vec2, vec3, vec4 GLSL types |
|
|
|
|
- Add ivec2, ivec3, ivec4 GLSL types |
|
|
|
|
- Add bvec2, bvec3, bvec4 GLSL types |
|
|
|
|