diff --git a/glm/core/func_common.inl b/glm/core/func_common.inl index 5b59cd50..be1308e9 100644 --- a/glm/core/func_common.inl +++ b/glm/core/func_common.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" - namespace glm{ namespace detail { diff --git a/glm/core/func_exponential.inl b/glm/core/func_exponential.inl index 5ad49b7b..0fba6691 100644 --- a/glm/core/func_exponential.inl +++ b/glm/core/func_exponential.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" - namespace glm { // pow diff --git a/glm/core/func_geometric.inl b/glm/core/func_geometric.inl index ccc5bbc5..b13fe3a4 100644 --- a/glm/core/func_geometric.inl +++ b/glm/core/func_geometric.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" - namespace glm { // length diff --git a/glm/core/func_integer.inl b/glm/core/func_integer.inl index b2331d9c..ae7bf8af 100644 --- a/glm/core/func_integer.inl +++ b/glm/core/func_integer.inl @@ -26,7 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" #if(GLM_COMPILER & GLM_COMPILER_VC) #include #pragma intrinsic(_BitScanReverse) @@ -589,7 +588,7 @@ namespace glm { GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'findMSB' only accept integer values"); - if(Value == 0 || Value == -1) + if(Value == genIUType(0) || Value == genIUType(-1)) return -1; else if(Value > 0) { diff --git a/glm/core/func_matrix.inl b/glm/core/func_matrix.inl index 3d8ab4f8..2d18547a 100644 --- a/glm/core/func_matrix.inl +++ b/glm/core/func_matrix.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" - namespace glm { // matrixCompMult diff --git a/glm/core/func_trigonometric.inl b/glm/core/func_trigonometric.inl index 6d87bf3e..0b3e7306 100644 --- a/glm/core/func_trigonometric.inl +++ b/glm/core/func_trigonometric.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "_vectorize.hpp" - namespace glm { // radians diff --git a/glm/glm.hpp b/glm/glm.hpp index d38b1bb2..c35f63b4 100644 --- a/glm/glm.hpp +++ b/glm/glm.hpp @@ -94,6 +94,7 @@ #endif//GLM_MESSAGE #include "./core/_detail.hpp" +#include "./core/_vectorize.hpp" #include "./core/type.hpp" #include "./core/func_trigonometric.hpp" diff --git a/glm/gtc/random.inl b/glm/gtc/random.inl index bce64f6e..2bb292e7 100644 --- a/glm/gtc/random.inl +++ b/glm/gtc/random.inl @@ -28,7 +28,6 @@ #include #include -#include "../core/_vectorize.hpp" namespace glm{ namespace detail diff --git a/glm/gtc/reciprocal.inl b/glm/gtc/reciprocal.inl index fba5cf02..0543c729 100644 --- a/glm/gtc/reciprocal.inl +++ b/glm/gtc/reciprocal.inl @@ -26,8 +26,6 @@ /// @author Christophe Riccio /////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { // sec diff --git a/glm/gtx/bit.inl b/glm/gtx/bit.inl index 491d1bda..d305c52d 100644 --- a/glm/gtx/bit.inl +++ b/glm/gtx/bit.inl @@ -7,9 +7,6 @@ // File : glm/gtx/bit.inl /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_detail.hpp" -#include "../core/_vectorize.hpp" - namespace glm { template diff --git a/glm/gtx/fast_exponential.inl b/glm/gtx/fast_exponential.inl index 4f0c5ad3..3f29bfa9 100644 --- a/glm/gtx/fast_exponential.inl +++ b/glm/gtx/fast_exponential.inl @@ -7,8 +7,6 @@ // File : glm/gtx/fast_exponential.inl /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { // fastPow: diff --git a/glm/gtx/fast_square_root.inl b/glm/gtx/fast_square_root.inl index bbab9939..b904381c 100644 --- a/glm/gtx/fast_square_root.inl +++ b/glm/gtx/fast_square_root.inl @@ -7,8 +7,6 @@ // File : glm/gtx/fast_square_root.inl /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { // fastSqrt diff --git a/glm/gtx/fast_trigonometry.inl b/glm/gtx/fast_trigonometry.inl index aa2d1cef..74536cb1 100644 --- a/glm/gtx/fast_trigonometry.inl +++ b/glm/gtx/fast_trigonometry.inl @@ -7,8 +7,6 @@ // File : glm/gtx/fast_trigonometry.inl /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { // sin diff --git a/glm/gtx/log_base.inl b/glm/gtx/log_base.inl index 44a68414..59a8084d 100644 --- a/glm/gtx/log_base.inl +++ b/glm/gtx/log_base.inl @@ -7,8 +7,6 @@ // File : glm/gtx/log_base.inl /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { template diff --git a/glm/gtx/multiple.inl b/glm/gtx/multiple.inl index 59954942..edb6620a 100644 --- a/glm/gtx/multiple.inl +++ b/glm/gtx/multiple.inl @@ -10,8 +10,6 @@ // - GLM core /////////////////////////////////////////////////////////////////////////////////////////////////// -#include "../core/_vectorize.hpp" - namespace glm { ////////////////////// diff --git a/test/external/gli/gtx/loader.inl b/test/external/gli/gtx/loader.inl index c2f64b39..4f45887f 100644 --- a/test/external/gli/gtx/loader.inl +++ b/test/external/gli/gtx/loader.inl @@ -33,8 +33,6 @@ namespace loader std::string const & Filename ) { - char const * File = Filename.c_str(); - if(Filename.find(".dds") != std::string::npos) saveDDS10(Image, Filename); else if(Filename.find(".tga") != std::string::npos)