Hello community,

here is the log from the commit of package glm for openSUSE:Factory checked in 
at 2019-04-19 18:35:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glm (Old)
 and      /work/SRC/openSUSE:Factory/.glm.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glm"

Fri Apr 19 18:35:47 2019 rev:11 rq:694882 version:0.9.9.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/glm/glm.changes  2019-04-02 09:17:40.292492110 
+0200
+++ /work/SRC/openSUSE:Factory/.glm.new.5536/glm.changes        2019-04-19 
18:35:49.406989652 +0200
@@ -1,0 +2,13 @@
+Sun Apr 14 19:07:08 UTC 2019 - Sagi <[email protected]>
+
+- Update to version 0.9.9.5
+  See https://github.com/g-truc/glm/releases/tag/0.9.9.5 for the
+    full changelog 
+  * Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884
+    #883
+  * Fixed 'if constexpr' warning #887
+  * Fixed missing declarations for frexp and ldexp #886
+  changelog can also be found at 
+  /usr/share/doc/packages/%{name}-doc/readme.md
+
+-------------------------------------------------------------------

Old:
----
  glm-0.9.9.4.tar.gz

New:
----
  glm-0.9.9.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glm.spec ++++++
--- /var/tmp/diff_new_pack.jXG0n3/_old  2019-04-19 18:35:50.198990659 +0200
+++ /var/tmp/diff_new_pack.jXG0n3/_new  2019-04-19 18:35:50.202990663 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:           glm
-Version:        0.9.9.4
+Version:        0.9.9.5
 Release:        0
 Summary:        Header only C++ mathematics library for graphics
 License:        MIT AND GPL-2.0-only

++++++ glm-0.9.9.4.tar.gz -> glm-0.9.9.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/common.hpp 
new/glm-0.9.9.5/glm/common.hpp
--- old/glm-0.9.9.4/glm/common.hpp      2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/common.hpp      2019-04-02 11:28:25.000000000 +0200
@@ -511,6 +511,9 @@
        /// @see <a 
href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf";>GLSL 4.20.8 
specification, section 8.3 Common Functions</a>
        template<typename genType, typename genIType>
        GLM_FUNC_DECL genType frexp(genType const& x, genIType& exp);
+       
+       template<length_t L, typename T, qualifier Q>
+       GLM_FUNC_DECL vec<L, T, Q> frexp(vec<L, T, Q> const& v, vec<L, int, Q>& 
exp);
 
        /// Builds a floating-point number from x and the
        /// corresponding integral exponent of two in exp, returning:
@@ -525,6 +528,9 @@
        /// @see <a 
href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf";>GLSL 4.20.8 
specification, section 8.3 Common Functions</a>
        template<typename genType, typename genIType>
        GLM_FUNC_DECL genType ldexp(genType const& x, genIType const& exp);
+       
+       template<length_t L, typename T, qualifier Q>
+       GLM_FUNC_DECL vec<L, T, Q> ldexp(vec<L, T, Q> const& v, vec<L, int, Q> 
const& exp);
 
        /// @}
 }//namespace glm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/detail/glm.cpp 
new/glm-0.9.9.5/glm/detail/glm.cpp
--- old/glm-0.9.9.4/glm/detail/glm.cpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/detail/glm.cpp  2019-04-02 11:28:25.000000000 +0200
@@ -1,7 +1,9 @@
 /// @ref core
 /// @file glm/glm.cpp
 
+#ifndef GLM_ENABLE_EXPERIMENTAL
 #define GLM_ENABLE_EXPERIMENTAL
+#endif
 #include <glm/gtx/dual_quaternion.hpp>
 #include <glm/gtc/vec1.hpp>
 #include <glm/gtc/quaternion.hpp>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/detail/setup.hpp 
new/glm-0.9.9.5/glm/detail/setup.hpp
--- old/glm-0.9.9.4/glm/detail/setup.hpp        2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/detail/setup.hpp        2019-04-02 11:28:25.000000000 
+0200
@@ -7,8 +7,8 @@
 #define GLM_VERSION_MINOR                      9
 #define GLM_VERSION_PATCH                      9
 #define GLM_VERSION_REVISION           4
-#define GLM_VERSION                                    994
-#define GLM_VERSION_MESSAGE                    "GLM: version 0.9.9.4"
+#define GLM_VERSION                                    995
+#define GLM_VERSION_MESSAGE                    "GLM: version 0.9.9.5"
 
 #define GLM_SETUP_INCLUDED                     GLM_VERSION
 
@@ -294,6 +294,27 @@
 #endif
 
 //
+#if GLM_HAS_CONSTEXPR
+# if (GLM_COMPILER & GLM_COMPILER_CLANG)
+#      define GLM_HAS_IF_CONSTEXPR __has_feature(cxx_if_constexpr)
+# elif (GLM_COMPILER & GLM_COMPILER_GCC) 
+#      define GLM_HAS_IF_CONSTEXPR GLM_COMPILER >= GLM_COMPILER_GCC7
+# elif (GLM_LANG & GLM_LANG_CXX17_FLAG)
+#      define GLM_HAS_IF_CONSTEXPR 1
+# else
+#      define GLM_HAS_IF_CONSTEXPR 0
+# endif
+#else
+#      define GLM_HAS_IF_CONSTEXPR 0
+#endif
+
+#if GLM_HAS_IF_CONSTEXPR
+#      define GLM_IF_CONSTEXPR if constexpr
+#else
+#      define GLM_IF_CONSTEXPR if
+#endif
+
+//
 #if GLM_LANG & GLM_LANG_CXX11_FLAG
 #      define GLM_HAS_ASSIGNABLE 1
 #else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/ext/matrix_clip_space.inl 
new/glm-0.9.9.5/glm/ext/matrix_clip_space.inl
--- old/glm-0.9.9.4/glm/ext/matrix_clip_space.inl       2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/ext/matrix_clip_space.inl       2019-04-02 
11:28:25.000000000 +0200
@@ -323,13 +323,13 @@
        template<typename T>
        GLM_FUNC_QUALIFIER mat<4, 4, T, defaultp> perspective(T fovy, T aspect, 
T zNear, T zFar)
        {
-               if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_ZO)
+               GLM_IF_CONSTEXPR(GLM_CONFIG_CLIP_CONTROL == 
GLM_CLIP_CONTROL_LH_ZO)
                        return perspectiveLH_ZO(fovy, aspect, zNear, zFar);
-               else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_LH_NO)
+               else GLM_IF_CONSTEXPR(GLM_CONFIG_CLIP_CONTROL == 
GLM_CLIP_CONTROL_LH_NO)
                        return perspectiveLH_NO(fovy, aspect, zNear, zFar);
-               else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_ZO)
+               else GLM_IF_CONSTEXPR(GLM_CONFIG_CLIP_CONTROL == 
GLM_CLIP_CONTROL_RH_ZO)
                        return perspectiveRH_ZO(fovy, aspect, zNear, zFar);
-               else if(GLM_CONFIG_CLIP_CONTROL == GLM_CLIP_CONTROL_RH_NO)
+               else GLM_IF_CONSTEXPR(GLM_CONFIG_CLIP_CONTROL == 
GLM_CLIP_CONTROL_RH_NO)
                        return perspectiveRH_NO(fovy, aspect, zNear, zFar);
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/ext/matrix_transform.inl 
new/glm-0.9.9.5/glm/ext/matrix_transform.inl
--- old/glm-0.9.9.4/glm/ext/matrix_transform.inl        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/ext/matrix_transform.inl        2019-04-02 
11:28:25.000000000 +0200
@@ -144,7 +144,7 @@
        template<typename T, qualifier Q>
        GLM_FUNC_QUALIFIER mat<4, 4, T, Q> lookAt(vec<3, T, Q> const& eye, 
vec<3, T, Q> const& center, vec<3, T, Q> const& up)
        {
-               if(GLM_CONFIG_CLIP_CONTROL & GLM_CLIP_CONTROL_LH_BIT)
+               GLM_IF_CONSTEXPR(GLM_CONFIG_CLIP_CONTROL & 
GLM_CLIP_CONTROL_LH_BIT)
                        return lookAtLH(eye, center, up);
                else
                        return lookAtRH(eye, center, up);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/associated_min_max.hpp 
new/glm-0.9.9.5/glm/gtx/associated_min_max.hpp
--- old/glm-0.9.9.4/glm/gtx/associated_min_max.hpp      2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/associated_min_max.hpp      2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_associated_min_max is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_associated_min_max extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/bit.hpp 
new/glm-0.9.9.5/glm/gtx/bit.hpp
--- old/glm-0.9.9.4/glm/gtx/bit.hpp     2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/bit.hpp     2019-04-02 11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_bit is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_bit extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/closest_point.hpp 
new/glm-0.9.9.5/glm/gtx/closest_point.hpp
--- old/glm-0.9.9.4/glm/gtx/closest_point.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/closest_point.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_closest_point is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_closest_point extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/color_encoding.hpp 
new/glm-0.9.9.5/glm/gtx/color_encoding.hpp
--- old/glm-0.9.9.4/glm/gtx/color_encoding.hpp  2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/color_encoding.hpp  2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,11 @@
 #include <limits>
 
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
-#      pragma message("GLM: GLM_GTC_color_encoding extension included")
+#      ifndef GLM_ENABLE_EXPERIMENTAL
+#              pragma message("GLM: GLM_GTC_color_encoding is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
+#      else
+#              pragma message("GLM: GLM_GTC_color_encoding extension included")
+#      endif
 #endif
 
 namespace glm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/color_space.hpp 
new/glm-0.9.9.5/glm/gtx/color_space.hpp
--- old/glm-0.9.9.4/glm/gtx/color_space.hpp     2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/color_space.hpp     2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_color_space is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_color_space extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/color_space_YCoCg.hpp 
new/glm-0.9.9.5/glm/gtx/color_space_YCoCg.hpp
--- old/glm-0.9.9.4/glm/gtx/color_space_YCoCg.hpp       2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/color_space_YCoCg.hpp       2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_color_space_YCoCg is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_color_space_YCoCg extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/common.hpp 
new/glm-0.9.9.5/glm/gtx/common.hpp
--- old/glm-0.9.9.4/glm/gtx/common.hpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/common.hpp  2019-04-02 11:28:25.000000000 +0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_common is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_common extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/compatibility.hpp 
new/glm-0.9.9.5/glm/gtx/compatibility.hpp
--- old/glm-0.9.9.4/glm/gtx/compatibility.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/compatibility.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_compatibility is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_compatibility extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/component_wise.hpp 
new/glm-0.9.9.5/glm/gtx/component_wise.hpp
--- old/glm-0.9.9.4/glm/gtx/component_wise.hpp  2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/component_wise.hpp  2019-04-02 11:28:25.000000000 
+0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_component_wise is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_component_wise extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/dual_quaternion.hpp 
new/glm-0.9.9.5/glm/gtx/dual_quaternion.hpp
--- old/glm-0.9.9.4/glm/gtx/dual_quaternion.hpp 2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/dual_quaternion.hpp 2019-04-02 11:28:25.000000000 
+0200
@@ -23,7 +23,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_dual_quaternion is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_dual_quaternion extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/easing.hpp 
new/glm-0.9.9.5/glm/gtx/easing.hpp
--- old/glm-0.9.9.4/glm/gtx/easing.hpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/easing.hpp  2019-04-02 11:28:25.000000000 +0200
@@ -24,7 +24,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_easing is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_easing extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/euler_angles.hpp 
new/glm-0.9.9.5/glm/gtx/euler_angles.hpp
--- old/glm-0.9.9.4/glm/gtx/euler_angles.hpp    2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/euler_angles.hpp    2019-04-02 11:28:25.000000000 
+0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_euler_angles is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_euler_angles extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/extend.hpp 
new/glm-0.9.9.5/glm/gtx/extend.hpp
--- old/glm-0.9.9.4/glm/gtx/extend.hpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/extend.hpp  2019-04-02 11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_extend is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_extend extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/extended_min_max.hpp 
new/glm-0.9.9.5/glm/gtx/extended_min_max.hpp
--- old/glm-0.9.9.4/glm/gtx/extended_min_max.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/extended_min_max.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_extented_min_max is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_extented_min_max extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/exterior_product.hpp 
new/glm-0.9.9.5/glm/gtx/exterior_product.hpp
--- old/glm-0.9.9.4/glm/gtx/exterior_product.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/exterior_product.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,11 @@
 #include "../detail/qualifier.hpp"
 
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
-#      pragma message("GLM: GLM_GTX_exterior_product extension included")
+#      ifndef GLM_ENABLE_EXPERIMENTAL
+#              pragma message("GLM: GLM_GTX_exterior_product is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
+#      else
+#              pragma message("GLM: GLM_GTX_exterior_product extension 
included")
+#      endif
 #endif
 
 namespace glm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/fast_exponential.hpp 
new/glm-0.9.9.5/glm/gtx/fast_exponential.hpp
--- old/glm-0.9.9.4/glm/gtx/fast_exponential.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/fast_exponential.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_fast_exponential is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_fast_exponential extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/fast_square_root.hpp 
new/glm-0.9.9.5/glm/gtx/fast_square_root.hpp
--- old/glm-0.9.9.4/glm/gtx/fast_square_root.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/fast_square_root.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -22,7 +22,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_fast_square_root is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_fast_square_root extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/fast_trigonometry.hpp 
new/glm-0.9.9.5/glm/gtx/fast_trigonometry.hpp
--- old/glm-0.9.9.4/glm/gtx/fast_trigonometry.hpp       2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/fast_trigonometry.hpp       2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_fast_trigonometry is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_fast_trigonometry extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/functions.hpp 
new/glm-0.9.9.5/glm/gtx/functions.hpp
--- old/glm-0.9.9.4/glm/gtx/functions.hpp       2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/functions.hpp       2019-04-02 11:28:25.000000000 
+0200
@@ -19,7 +19,11 @@
 #include "../detail/type_vec2.hpp"
 
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
-#      pragma message("GLM: GLM_GTX_functions extension included")
+#      ifndef GLM_ENABLE_EXPERIMENTAL
+#              pragma message("GLM: GLM_GTX_functions is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
+#      else
+#              pragma message("GLM: GLM_GTX_functions extension included")
+#      endif
 #endif
 
 namespace glm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/gradient_paint.hpp 
new/glm-0.9.9.5/glm/gtx/gradient_paint.hpp
--- old/glm-0.9.9.4/glm/gtx/gradient_paint.hpp  2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/gradient_paint.hpp  2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_gradient_paint is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_gradient_paint extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/handed_coordinate_space.hpp 
new/glm-0.9.9.5/glm/gtx/handed_coordinate_space.hpp
--- old/glm-0.9.9.4/glm/gtx/handed_coordinate_space.hpp 2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/handed_coordinate_space.hpp 2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_handed_coordinate_space is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_handed_coordinate_space extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/hash.hpp 
new/glm-0.9.9.5/glm/gtx/hash.hpp
--- old/glm-0.9.9.4/glm/gtx/hash.hpp    2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/hash.hpp    2019-04-02 11:28:25.000000000 +0200
@@ -15,7 +15,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_hash is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_hash extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/integer.hpp 
new/glm-0.9.9.5/glm/gtx/integer.hpp
--- old/glm-0.9.9.4/glm/gtx/integer.hpp 2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/integer.hpp 2019-04-02 11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_integer is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_integer extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/intersect.hpp 
new/glm-0.9.9.5/glm/gtx/intersect.hpp
--- old/glm-0.9.9.4/glm/gtx/intersect.hpp       2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/intersect.hpp       2019-04-02 11:28:25.000000000 
+0200
@@ -24,7 +24,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_closest_point is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_closest_point extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/io.hpp 
new/glm-0.9.9.5/glm/gtx/io.hpp
--- old/glm-0.9.9.4/glm/gtx/io.hpp      2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/io.hpp      2019-04-02 11:28:25.000000000 +0200
@@ -26,7 +26,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_io is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_io extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/log_base.hpp 
new/glm-0.9.9.5/glm/gtx/log_base.hpp
--- old/glm-0.9.9.4/glm/gtx/log_base.hpp        2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/log_base.hpp        2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_log_base is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_log_base extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_cross_product.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_cross_product.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_cross_product.hpp    2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_cross_product.hpp    2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_cross_product is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_cross_product extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_decompose.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_decompose.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_decompose.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_decompose.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -23,7 +23,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_decompose is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_decompose extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_factorisation.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_factorisation.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_factorisation.hpp    2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_factorisation.hpp    2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_factorisation is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_factorisation extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_interpolation.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_interpolation.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_interpolation.hpp    2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_interpolation.hpp    2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_interpolation is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_interpolation extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_major_storage.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_major_storage.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_major_storage.hpp    2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_major_storage.hpp    2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_major_storage is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_major_storage extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_operation.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_operation.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_operation.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_operation.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_operation is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_operation extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_query.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_query.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_query.hpp    2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_query.hpp    2019-04-02 11:28:25.000000000 
+0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_query is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_query extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/matrix_transform_2d.hpp 
new/glm-0.9.9.5/glm/gtx/matrix_transform_2d.hpp
--- old/glm-0.9.9.4/glm/gtx/matrix_transform_2d.hpp     2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/matrix_transform_2d.hpp     2019-04-02 
11:28:25.000000000 +0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_matrix_transform_2d is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_matrix_transform_2d extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/mixed_product.hpp 
new/glm-0.9.9.5/glm/gtx/mixed_product.hpp
--- old/glm-0.9.9.4/glm/gtx/mixed_product.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/mixed_product.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_mixed_product is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_mixed_product extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/norm.hpp 
new/glm-0.9.9.5/glm/gtx/norm.hpp
--- old/glm-0.9.9.4/glm/gtx/norm.hpp    2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/norm.hpp    2019-04-02 11:28:25.000000000 +0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_norm is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_norm extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/normal.hpp 
new/glm-0.9.9.5/glm/gtx/normal.hpp
--- old/glm-0.9.9.4/glm/gtx/normal.hpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/normal.hpp  2019-04-02 11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_normal is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_normal extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/normalize_dot.hpp 
new/glm-0.9.9.5/glm/gtx/normalize_dot.hpp
--- old/glm-0.9.9.4/glm/gtx/normalize_dot.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/normalize_dot.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_normalize_dot is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_normalize_dot extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/number_precision.hpp 
new/glm-0.9.9.5/glm/gtx/number_precision.hpp
--- old/glm-0.9.9.4/glm/gtx/number_precision.hpp        2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/number_precision.hpp        2019-04-02 
11:28:25.000000000 +0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_number_precision is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_number_precision extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/optimum_pow.hpp 
new/glm-0.9.9.5/glm/gtx/optimum_pow.hpp
--- old/glm-0.9.9.4/glm/gtx/optimum_pow.hpp     2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/optimum_pow.hpp     2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_optimum_pow is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_optimum_pow extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/orthonormalize.hpp 
new/glm-0.9.9.5/glm/gtx/orthonormalize.hpp
--- old/glm-0.9.9.4/glm/gtx/orthonormalize.hpp  2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/orthonormalize.hpp  2019-04-02 11:28:25.000000000 
+0200
@@ -21,7 +21,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_orthonormalize is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_orthonormalize extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/perpendicular.hpp 
new/glm-0.9.9.5/glm/gtx/perpendicular.hpp
--- old/glm-0.9.9.4/glm/gtx/perpendicular.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/perpendicular.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_perpendicular is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_perpendicular extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/polar_coordinates.hpp 
new/glm-0.9.9.5/glm/gtx/polar_coordinates.hpp
--- old/glm-0.9.9.4/glm/gtx/polar_coordinates.hpp       2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/polar_coordinates.hpp       2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_polar_coordinates is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_polar_coordinates extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/projection.hpp 
new/glm-0.9.9.5/glm/gtx/projection.hpp
--- old/glm-0.9.9.4/glm/gtx/projection.hpp      2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/projection.hpp      2019-04-02 11:28:25.000000000 
+0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_projection is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_projection extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/quaternion.hpp 
new/glm-0.9.9.5/glm/gtx/quaternion.hpp
--- old/glm-0.9.9.4/glm/gtx/quaternion.hpp      2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/quaternion.hpp      2019-04-02 11:28:25.000000000 
+0200
@@ -23,7 +23,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_quaternion is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_quaternion extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/range.hpp 
new/glm-0.9.9.5/glm/gtx/range.hpp
--- old/glm-0.9.9.4/glm/gtx/range.hpp   2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/range.hpp   2019-04-02 11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_range is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_range extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/raw_data.hpp 
new/glm-0.9.9.5/glm/gtx/raw_data.hpp
--- old/glm-0.9.9.4/glm/gtx/raw_data.hpp        2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/raw_data.hpp        2019-04-02 11:28:25.000000000 
+0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_raw_data is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_raw_data extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/rotate_normalized_axis.hpp 
new/glm-0.9.9.5/glm/gtx/rotate_normalized_axis.hpp
--- old/glm-0.9.9.4/glm/gtx/rotate_normalized_axis.hpp  2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/rotate_normalized_axis.hpp  2019-04-02 
11:28:25.000000000 +0200
@@ -22,7 +22,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_rotate_normalized_axis is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_rotate_normalized_axis extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/rotate_vector.hpp 
new/glm-0.9.9.5/glm/gtx/rotate_vector.hpp
--- old/glm-0.9.9.4/glm/gtx/rotate_vector.hpp   2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/rotate_vector.hpp   2019-04-02 11:28:25.000000000 
+0200
@@ -22,7 +22,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_rotate_vector is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_rotate_vector extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/scalar_multiplication.hpp 
new/glm-0.9.9.5/glm/gtx/scalar_multiplication.hpp
--- old/glm-0.9.9.4/glm/gtx/scalar_multiplication.hpp   2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/scalar_multiplication.hpp   2019-04-02 
11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_scalar_multiplication is an 
experimental extension and may change in the future. Use #define 
GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_scalar_multiplication extension 
included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/scalar_relational.hpp 
new/glm-0.9.9.5/glm/gtx/scalar_relational.hpp
--- old/glm-0.9.9.4/glm/gtx/scalar_relational.hpp       2019-03-19 
18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/scalar_relational.hpp       2019-04-02 
11:28:25.000000000 +0200
@@ -18,7 +18,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_extend is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_extend extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/spline.hpp 
new/glm-0.9.9.5/glm/gtx/spline.hpp
--- old/glm-0.9.9.4/glm/gtx/spline.hpp  2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/spline.hpp  2019-04-02 11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_spline is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_spline extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/std_based_type.hpp 
new/glm-0.9.9.5/glm/gtx/std_based_type.hpp
--- old/glm-0.9.9.4/glm/gtx/std_based_type.hpp  2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/std_based_type.hpp  2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_std_based_type is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_std_based_type extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/string_cast.hpp 
new/glm-0.9.9.5/glm/gtx/string_cast.hpp
--- old/glm-0.9.9.4/glm/gtx/string_cast.hpp     2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/string_cast.hpp     2019-04-02 11:28:25.000000000 
+0200
@@ -27,7 +27,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_string_cast is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_string_cast extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/texture.hpp 
new/glm-0.9.9.5/glm/gtx/texture.hpp
--- old/glm-0.9.9.4/glm/gtx/texture.hpp 2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/texture.hpp 2019-04-02 11:28:25.000000000 +0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_texture is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_texture extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/transform.hpp 
new/glm-0.9.9.5/glm/gtx/transform.hpp
--- old/glm-0.9.9.4/glm/gtx/transform.hpp       2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/transform.hpp       2019-04-02 11:28:25.000000000 
+0200
@@ -22,7 +22,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_transform is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_transform extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/transform2.hpp 
new/glm-0.9.9.5/glm/gtx/transform2.hpp
--- old/glm-0.9.9.4/glm/gtx/transform2.hpp      2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/transform2.hpp      2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_transform2 is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_transform2 extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/type_aligned.hpp 
new/glm-0.9.9.5/glm/gtx/type_aligned.hpp
--- old/glm-0.9.9.4/glm/gtx/type_aligned.hpp    2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/type_aligned.hpp    2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_type_aligned is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_type_aligned extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/type_trait.hpp 
new/glm-0.9.9.5/glm/gtx/type_trait.hpp
--- old/glm-0.9.9.4/glm/gtx/type_trait.hpp      2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/type_trait.hpp      2019-04-02 11:28:25.000000000 
+0200
@@ -15,7 +15,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_type_trait is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_type_trait extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/vec_swizzle.hpp 
new/glm-0.9.9.5/glm/gtx/vec_swizzle.hpp
--- old/glm-0.9.9.4/glm/gtx/vec_swizzle.hpp     2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/vec_swizzle.hpp     2019-04-02 11:28:25.000000000 
+0200
@@ -17,7 +17,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_vec_swizzle is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_vec_swizzle extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/vector_angle.hpp 
new/glm-0.9.9.5/glm/gtx/vector_angle.hpp
--- old/glm-0.9.9.4/glm/gtx/vector_angle.hpp    2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/vector_angle.hpp    2019-04-02 11:28:25.000000000 
+0200
@@ -23,7 +23,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_vector_angle is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_vector_angle extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/vector_query.hpp 
new/glm-0.9.9.5/glm/gtx/vector_query.hpp
--- old/glm-0.9.9.4/glm/gtx/vector_query.hpp    2019-03-19 18:22:08.000000000 
+0100
+++ new/glm-0.9.9.5/glm/gtx/vector_query.hpp    2019-04-02 11:28:25.000000000 
+0200
@@ -20,7 +20,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_vector_query is an experimental 
extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL 
before including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_vector_query extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/glm/gtx/wrap.hpp 
new/glm-0.9.9.5/glm/gtx/wrap.hpp
--- old/glm-0.9.9.4/glm/gtx/wrap.hpp    2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/glm/gtx/wrap.hpp    2019-04-02 11:28:25.000000000 +0200
@@ -19,7 +19,7 @@
 #if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
 #      ifndef GLM_ENABLE_EXPERIMENTAL
 #              pragma message("GLM: GLM_GTX_wrap is an experimental extension 
and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before 
including it, if you really want to use it.")
-#      elif
+#      else
 #              pragma message("GLM: GLM_GTX_wrap extension included")
 #      endif
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glm-0.9.9.4/readme.md new/glm-0.9.9.5/readme.md
--- old/glm-0.9.9.4/readme.md   2019-03-19 18:22:08.000000000 +0100
+++ new/glm-0.9.9.5/readme.md   2019-04-02 11:28:25.000000000 +0200
@@ -52,6 +52,12 @@
 
 ## Release notes
 
+### [GLM 0.9.9.5](https://github.com/g-truc/glm/releases/tag/0.9.9.5) - 
2019-04-01
+#### Fixes:
+- Fixed build errors when defining GLM_ENABLE_EXPERIMENTAL #884 #883
+- Fixed 'if constexpr' warning #887
+- Fixed missing declarations for frexp and ldexp #886
+
 ### [GLM 0.9.9.4](https://github.com/g-truc/glm/releases/tag/0.9.9.4) - 
2019-03-19
 #### Features:
 - Added mix implementation for matrices in EXT_matrix_common #842


Reply via email to