From 9bad7f048e1e622763e72629efd9437bca7c00c1 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Tue, 1 Feb 2011 10:53:18 +0000 Subject: [PATCH] Force SSE AVX instructions --- glm/setup.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/glm/setup.hpp b/glm/setup.hpp index 950b58cc..14a0966b 100644 --- a/glm/setup.hpp +++ b/glm/setup.hpp @@ -249,7 +249,7 @@ ///////////////// // Platform -// User defines: GLM_FORCE_PURE +// User defines: GLM_FORCE_PURE GLM_FORCE_SSE2 GLM_FORCE_AVX #define GLM_ARCH_PURE 0x0000 //(0x0000) #define GLM_ARCH_SSE2 0x0001 //(0x0001) @@ -258,6 +258,12 @@ #if(defined(GLM_FORCE_PURE)) # define GLM_ARCH GLM_ARCH_PURE +#elif(defined(GLM_FORCE_AVX)) +# define GLM_ARCH GLM_ARCH_AVX +#elif(defined(GLM_FORCE_SSE3)) +# define GLM_ARCH GLM_ARCH_SSE3 +#elif(defined(GLM_FORCE_SSE2)) +# define GLM_ARCH GLM_ARCH_SSE2 #elif((GLM_COMPILER & GLM_COMPILER_VC) && (defined(_M_IX86) || defined(_M_X64))) # if(defined(_M_CEE_PURE)) # define GLM_ARCH GLM_ARCH_PURE