Browse Source

stb_image: fix building by MSVC for Windows 10 on ARM

Eugene Golushkov 4 years ago
parent
commit
69a7dd32a8
1 changed files with 4 additions and 1 deletions
  1. 4 1
      stb_image.h

+ 4 - 1
stb_image.h

@@ -777,9 +777,12 @@ static int stbi__sse2_available(void)
 
 #ifdef STBI_NEON
 #include <arm_neon.h>
-// assume GCC or Clang on ARM targets
+#ifdef _MSC_VER
+#define STBI_SIMD_ALIGN(type, name) __declspec(align(16)) type name
+#else
 #define STBI_SIMD_ALIGN(type, name) type name __attribute__((aligned(16)))
 #endif
+#endif
 
 #ifndef STBI_SIMD_ALIGN
 #define STBI_SIMD_ALIGN(type, name) type name