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
