Skip to content

Releases: g-truc/glm

GLM 0.9.5.2

02 Aug 08:50
Compare
Choose a tag to compare
  • Fixed initializer list ambiguity (#159, #160)
  • Fixed warnings with the Android NDK 9c
  • Fixed non power of two matrix products
  • Fixed mix function link error
  • Fixed SSE code included in GLM tests on "pure" platforms
  • Fixed undefined reference to fastInverseSqrt (#161)
  • Fixed GLM_FORCE_RADIANS with <glm/ext.hpp> build error (#165)
  • Fix dot product clamp range for vector angle functions. (#163)
  • Tentative fix for strict aliasing warning in GCC 4.8.1 / Android NDK 9c (#152)
  • Fixed GLM_GTC_constants description brief (#162)

GLM 0.9.5.1

02 Aug 08:51
Compare
Choose a tag to compare
  • 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)
  • Fixed error 'inverse' is not a member of 'glm' from glm::unProject (#146)
  • Fixed mismatch between some declarations and definitions
  • Fixed inverse link error when using namespace glm; (#147)
  • Optimized matrix inverse and division code (#149)
  • Added intersectRayPlane function (#153)
  • Fixed outerProduct return type (#155)

GLM 0.9.5.0

02 Aug 08:52
Compare
Choose a tag to compare
  • Added forward declarations (glm/fwd.hpp) for faster compilations
  • Added per feature headers
  • Minimized GLM internal dependencies
  • Improved Intel Compiler detection
  • Added bitfieldInterleave and _mm_bit_interleave_si128 functions
  • Added GTX_scalar_relational
  • Added GTX_dual_quaternion
  • Added rotation function to GTX_quaternion (#22)
  • Added precision variation of each type
  • Added quaternion comparison functions
  • Fixed GTX_multiple for negative value
  • Removed GTX_ocl_type extension
  • Fixed post increment and decrement operators
  • Fixed perspective with zNear == 0 (#71)
  • Removed l-value swizzle operators
  • Cleaned up compiler detection code for unsupported compilers
  • Replaced C cast by C++ casts
  • Fixed .length() that should return a int and not a size_t
  • Added GLM_FORCE_SIZE_T_LENGTH and glm::length_t
  • Removed unnecessary conversions
  • Optimized packing and unpacking functions
  • Removed the normalization of the up argument of lookAt function (#114)
  • Added low precision specializations of inversesqrt
  • Fixed ldexp and frexp implementations
  • Increased assert coverage
  • Increased static_assert coverage
  • Replaced GLM traits by STL traits when possible
  • Allowed including individual core feature
  • Increased unit tests completness
  • Added creating of a quaternion from two vectors
  • Added C++11 initializer lists
  • Fixed umulExtended and imulExtended implementations for vector types (#76)
  • Fixed CUDA coverage for GTC extensions
  • Added GTX_io extension
  • Improved GLM messages enabled when defining GLM_MESSAGES
  • Hidden matrix _inverse function implementation detail into private section

GLM 0.9.4.6 - 2013-09-20

01 May 20:06
Compare
Choose a tag to compare
  • 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
  • Added c++1y mode support in CMake test suite
  • Removed ms extension mode to CMake when no using Visual C++
  • Added pedantic mode to CMake test suite for Clang and GCC
  • Added use of GCC frontend on Unix for ICC and Visual C++ fronted on Windows for ICC
  • Added compilation errors for unsupported compiler versions
  • Fixed glm::orientation with GLM_FORCE_RADIANS defined #112
  • Fixed const ref issue on assignment operator taking a scalar parameter #116
  • Fixed glm::eulerAngleY implementation #117

GLM 0.9.3.4 - 2012-06-30

01 May 20:21
Compare
Choose a tag to compare
  • Added SSE4 and AVX2 detection.
  • Removed VIRTREV_xstream and the incompatibility generated with GCC
  • Fixed C++11 compiler option for GCC
  • Removed MS language extension option for GCC (not fonctionnal)
  • Fixed bitfieldExtract for vector types
  • Fixed warnings
  • Fixed SSE includes

GLM 0.9.2.6

26 Jul 14:05
Compare
Choose a tag to compare
Release GLM 0.9.2.6

GLM 0.9.1.3

26 Jul 14:09
Compare
Choose a tag to compare
Merge branch '0.9.1'

GLM 0.9.0.7

26 Jul 14:07
Compare
Choose a tag to compare
Added GLM 0.9.0.7 release