Enable only GLM_GTX_scalar_multiplication for C++11 compiler #242

master
Christophe Riccio ago%!(EXTRA string=11 years)
parent 36af05b775
commit a00fc3fdf4
  1. 7
      glm/ext.hpp
  2. 6
      glm/gtx/scalar_multiplication.hpp
  3. 1
      readme.txt
  4. 11
      test/gtx/gtx_scalar_multiplication.cpp

@ -117,8 +117,11 @@
#include "./gtx/raw_data.hpp" #include "./gtx/raw_data.hpp"
#include "./gtx/rotate_vector.hpp" #include "./gtx/rotate_vector.hpp"
#include "./gtx/spline.hpp" #include "./gtx/spline.hpp"
#if GLM_LANG & GLM_LANG_CXX0X_FLAG
# include "./gtx/scalar_multiplication.hpp"
#endif
#include "./gtx/std_based_type.hpp" #include "./gtx/std_based_type.hpp"
#if(!(GLM_COMPILER & GLM_COMPILER_CUDA)) #if !(GLM_COMPILER & GLM_COMPILER_CUDA)
# include "./gtx/string_cast.hpp" # include "./gtx/string_cast.hpp"
#endif #endif
#include "./gtx/transform.hpp" #include "./gtx/transform.hpp"
@ -128,7 +131,7 @@
#include "./gtx/vector_query.hpp" #include "./gtx/vector_query.hpp"
#include "./gtx/wrap.hpp" #include "./gtx/wrap.hpp"
#if(GLM_ARCH & GLM_ARCH_SSE2) #if GLM_ARCH & GLM_ARCH_SSE2
# include "./gtx/simd_vec4.hpp" # include "./gtx/simd_vec4.hpp"
# include "./gtx/simd_mat4.hpp" # include "./gtx/simd_mat4.hpp"
#endif #endif

@ -37,6 +37,12 @@
#pragma once #pragma once
#include "../detail/setup.hpp"
#if !(GLM_LANG & GLM_LANG_CXX0X_FLAG)
# error "GLM_GTX_scalar_multiplication requires C++11 suppport"
#endif
#include "../vec2.hpp" #include "../vec2.hpp"
#include "../vec3.hpp" #include "../vec3.hpp"
#include "../vec4.hpp" #include "../vec4.hpp"

@ -56,6 +56,7 @@ GLM 0.9.6.0: 2014-XX-XX
- Added vec3 slerp #237 - Added vec3 slerp #237
- Added GTX_common with isdenomal #223 - Added GTX_common with isdenomal #223
- Fixed implicit conversion from another tvec2 type to another tvec2 #241 - Fixed implicit conversion from another tvec2 type to another tvec2 #241
- Added GTX_scalar_multiplication for C++ 11 compiler only #242
================================================================================ ================================================================================
GLM 0.9.5.4: 2014-06-21 GLM 0.9.5.4: 2014-06-21

@ -10,6 +10,8 @@
#include <glm/glm.hpp> #include <glm/glm.hpp>
#include <glm/gtx/scalar_multiplication.hpp> #include <glm/gtx/scalar_multiplication.hpp>
#if GLM_LANG & GLM_LANG_CXX0X_FLAG
int main() int main()
{ {
int Error(0); int Error(0);
@ -30,3 +32,12 @@ int main()
return Error; return Error;
} }
#else
int main()
{
return 0;
}
#endif

Loading…
Cancel
Save