A program I have runs fine using GLM 0.9.4.3 (from 2013 when it was developed) but starts acting up if I use more recent GLM 0.9.7.5. It looks like the problem is with rotate. Are there changes with the more recent implementations?

Thanks.

[QUOTE=chachacha;1285245]A program I have runs fine using GLM 0.9.4.3 (from 2013 when it was developed) but starts acting up if I use more recent GLM 0.9.7.5. It looks like the problem is with rotate. Are there changes with the more recent implementations?

[/QUOTE]

In GLM 0.9.6 onwards, angles are always in radians. Older versions used a mixture of degrees and radians (functions which mimic legacy OpenGL or GLU matrix functions used degrees, other functions used radians).

That explains it, thanks.