浏览代码

Fixing GLM_MODEL for Windows compilers targeting ARM

Amaury Le Leyzour 6 年之前
父节点
当前提交
9b0a0535ce
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      glm/detail/setup.hpp

+ 3 - 3
glm/detail/setup.hpp

@@ -35,12 +35,12 @@
 ///////////////////////////////////////////////////////////////////////////////////
 // Build model
 
-#if defined(__LP64__)
+#if defined(_M_ARM64) || defined(__LP64__) || defined(_M_X64) || defined(__ppc64__) || defined(__x86_64__)
 #	define GLM_MODEL	GLM_MODEL_64
-#elif defined(__ILP32__)
+#elif defined(__i386__) || defined(__ppc__) || defined(__ILP32__) || defined(_M_ARM)
 #	define GLM_MODEL	GLM_MODEL_32
 #else
-#	error "Architecture must be either 32 or 64-bits"
+#	define GLM_MODEL	GLM_MODEL_32
 #endif//
 
 #if !defined(GLM_MODEL) && GLM_COMPILER != 0