Make sure all GLM types are initialised during construction
- 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