Ver Fonte

Fix AVX2 detection

christophe-lunarg há 5 anos atrás
pai
commit
bec41ffe51
2 ficheiros alterados com 3 adições e 3 exclusões
  1. 1 1
      test/CMakeLists.txt
  2. 2 2
      test/core/core_setup_message.cpp

+ 1 - 1
test/CMakeLists.txt

@@ -106,7 +106,7 @@ if(GLM_TEST_FORCE_PURE)
 	message(STATUS "GLM: No SIMD instruction set")
 
 elseif(GLM_TEST_ENABLE_SIMD_AVX2)
-	add_definitions(-DGLM_FORCE_PURE)
+	add_definitions(-DGLM_FORCE_INTRINSICS)
 
 	if((CMAKE_CXX_COMPILER_ID MATCHES "GNU") OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
 		add_compile_options(-mavx2)

+ 2 - 2
test/core/core_setup_message.cpp

@@ -175,9 +175,9 @@ int test_instruction_set()
 		std::printf("ARM ");
 	if(GLM_ARCH & GLM_ARCH_NEON_BIT)
 		std::printf("NEON ");
-	if(GLM_ARCH & GLM_ARCH_AVX2)
+	if(GLM_ARCH & GLM_ARCH_AVX2_BIT)
 		std::printf("AVX2 ");
-	if(GLM_ARCH & GLM_ARCH_AVX)
+	if(GLM_ARCH & GLM_ARCH_AVX_BIT)
 		std::printf("AVX ");
 	if(GLM_ARCH & GLM_ARCH_SSE42_BIT)
 		std::printf("SSE4.2 ");