Skip to content

Make sure all GLM types are initialised during construction

Hugo Hromic requested to merge hhromic/solarus:fix-libglm into dev
  • Enables Solarus to be compatible with GLM 0.9.9.x or newer

Tested on Windows and Linux.

After this merge request, GLM can be safely upgraded to latest 0.9.9.6 without any issues (tested). Note that for any GLM in the 0.9.9.x series, the GLM_ENABLE_EXPERIMENTAL compile-define must be provided.

Next step is to either (1) externalise GLM from Solarus or (2) update the bundled GLM version. For the first option I already have a suitable set of changes to CMake.

Edited by Hugo Hromic

Merge request reports