Page MenuHomeSolus

Update GLM to

Authored by aleksvor on May 25 2019, 9:47 AM.



Changelog for

  • Added mix implementation for matrices in EXT_matrix_common
  • Added GLM_FORCE_INTRINSICS to enable SIMD instruction code path. By default, it's disabled allowing constexpr support by default
  • Optimized inverseTransform
  • Fixed in mat4x3 conversion
  • Fixed constexpr issue on GCC
  • Fixed mix implementation to improve GLSL conformance
  • Fixed int8 being defined as unsigned char with some compiler
  • Fixed vec1 include

Changelog for

  • Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL
  • Fixed 'if constexpr' warning
  • Fixed missing declarations for frexp and ldexp
Test Plan

Rebuilt freedink, gource and mame with new GLM headers.

Diff Detail

R930 glm
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.May 25 2019, 9:47 AM
aleksvor requested review of this revision.May 25 2019, 9:47 AM
JoshStrobl accepted this revision.May 27 2019, 11:27 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.May 27 2019, 11:27 AM
This revision was automatically updated to reflect the committed changes.