All Versions
14
Latest Version
Avg Release Cycle
107 days
Latest Release
2370 days ago

Changelog History
Page 1

  • v0.9.9 Changes

    October 22, 2017

    2017-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:

    • ๐Ÿ›  Fixed unnecessary warnings from matrix_projection.inl #995
    • ๐Ÿ›  Fixed quaternion slerp overload which interpolates with extra spins #996
    • ๐Ÿ›  Fixed for glm::length using arch64 #992
    • ๐Ÿ›  Fixed singularity check for quatLookAt #770
  • 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

    ๐Ÿ›  Fixes:

    • Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884 #883
    • ๐Ÿ›  Fixed 'if constexpr' warning #887
    • ๐Ÿ›  Fixed missing declarations for frexp and ldexp #886
  • 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:

    • ๐Ÿ›  Fixed in mat4x3 conversion #829
    • ๐Ÿ›  Fixed constexpr issue on GCC #832 #865
    • ๐Ÿ›  Fixed mix implementation to improve GLSL conformance #866
    • ๐Ÿ›  Fixed int8 being defined as unsigned char with some compiler #839
    • ๐Ÿ›  Fixed vec1 include #856
    • Ignore .vscode #848
  • 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:

    • ๐Ÿ›  Fixed simplex noise build with double #734
    • ๐Ÿ›  Fixed bitfieldInsert according to GLSL spec #818
    • ๐Ÿ›  Fixed refract for negative 'k' #808
  • 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