All Versions
14
Latest Version
Avg Release Cycle
107 days
Latest Release
2049 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.9 Changes
October 22, 20172017-08-17
-
v0.9.9-a2
October 22, 2017 -
v0.9.9-a1
August 17, 2017 -
v0.9.9.8 Changes
April 13, 2020๐ Features:
- Added GLM_EXT_vector_intX* and GLM_EXT_vector_uintX* extensions
- Added GLM_EXT_matrix_intX* and GLM_EXT_matrix_uintX* extensions
๐ Improvements:
- Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests
๐ Fixes:
-
v0.9.9.7 Changes
January 05, 2020๐ Improvements:
- ๐ Improved Neon support with more functions optimized #950
- โ Added CMake GLM interface #963
- โ Added fma implementation based on std::fma #969
- โ Added missing quat constexpr #955
- ๐ฎ Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z instead of x,y,z,w #983
๐ Fixes:
- ๐ Fixed equal ULP variation when using negative sign #965
- ๐ Fixed for intersection ray/plane and added related tests #953
- ๐ Fixed ARM 64bit detection #949
- Fixed GLM_EXT_matrix_clip_space warnings #980
- ๐ Fixed Wimplicit-int-float-conversion warnings with clang 10+ #986
- Fixed EXT_matrix_clip_space perspectiveFov
-
v0.9.9.6 Changes
September 08, 2019๐ Features:
- โ Added Neon support to glm #945
- โ Added SYCL support #914
- Added EXT_scalar_integer extension with power of two and multiple scalar functions
- Added EXT_vector_integer extension with power of two and multiple vector functions
๐ Improvements:
- โ Added Visual C++ 2019 detection
- โ Added Visual C++ 2017 15.8 and 15.9 detection
- โ Added missing genType check for bitCount and bitfieldReverse #893
๐ Fixes:
- Fixed for g++6 where -std=c++1z sets __cplusplus to 201500 instead of 201402 #921
- ๐ Fixed hash hashes qua instead of tquat #919
- ๐ Fixed .natvis as structs renamed #915
- ๐ Fixed ldexp and frexp declaration #895
- ๐ Fixed missing const to quaternion conversion operators #890
- Fixed EXT_scalar_ulp and EXT_vector_ulp API coding style
- ๐ Fixed quaternion componant order: w, {x, y, z} #916
- Fixed GLM_HAS_CXX11_STL broken on Clang with Linux #926
- Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR definition #907
- ๐ Fixed CUDA 9 build #910
-
v0.9.9.5 Changes
April 02, 2019 -
v0.9.9.4 Changes
March 19, 2019๐ Features:
- Added mix implementation for matrices in EXT_matrix_common #842
- Added BUILD_SHARED_LIBS and BUILD_STATIC_LIBS build options #871
๐ Improvements:
- ๐ฎ Added GLM_FORCE_INTRINSICS to enable SIMD instruction code path. By default, it's disabled allowing constexpr support by default. #865
- โก๏ธ Optimized inverseTransform #867
๐ Fixes:
-
v0.9.9.3 Changes
October 31, 2018๐ Features:
- โ Added equal and notEqual overload with max ULPs parameters for scalar numbers #121
- ๐ฎ Added GLM_FORCE_SILENT_WARNINGS to silent GLM warnings when using language extensions but using W4 or Wpedantic warnings #814 #775
- Added adjugate functions to GTX_matrix_operation #151
- ๐ฎ Added GLM_FORCE_ALIGNED_GENTYPES to enable aligned types and SIMD instruction are not enabled. This disable constexpr #816
๐ Improvements:
- โ Added constant time ULP distance between float #121
- ๐ฎ Added GLM_FORCE_SILENT_WARNINGS to suppress GLM warnings #822
๐ Fixes:
-
v0.9.9.2 Changes
September 14, 2018๐ Fixes:
- ๐ฎ Fixed GLM_FORCE_CXX** section in the manual
- ๐ฎ Fixed default initialization with vector and quaternion types using GLM_FORCE_CTOR_INIT #812