Commit cb4ae446 by Thomas Miller Committed by Commit Bot

Make Angle compile for Arm64 Windows

Change-Id: Iee947a5abf4a833f155f7cb100577c92323a34e5 Reviewed-on: https://chromium-review.googlesource.com/1160863Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>
parent cc73f241
...@@ -52,3 +52,4 @@ Ihsan Akmal ...@@ -52,3 +52,4 @@ Ihsan Akmal
Andrei Volykhin Andrei Volykhin
Jérôme Duval Jérôme Duval
Руслан Ижбулатов Руслан Ижбулатов
Thomas Miller
...@@ -152,7 +152,7 @@ inline bool supportsSSE2() ...@@ -152,7 +152,7 @@ inline bool supportsSSE2()
return supports; return supports;
} }
#if defined(ANGLE_PLATFORM_WINDOWS) && !defined(_M_ARM) #if defined(ANGLE_PLATFORM_WINDOWS) && !defined(_M_ARM) && !defined(_M_ARM64)
{ {
int info[4]; int info[4];
__cpuid(info, 0); __cpuid(info, 0);
...@@ -164,7 +164,7 @@ inline bool supportsSSE2() ...@@ -164,7 +164,7 @@ inline bool supportsSSE2()
supports = (info[3] >> 26) & 1; supports = (info[3] >> 26) & 1;
} }
} }
#endif // defined(ANGLE_PLATFORM_WINDOWS) && !defined(_M_ARM) #endif // defined(ANGLE_PLATFORM_WINDOWS) && !defined(_M_ARM) && !defined(_M_ARM64)
checked = true; checked = true;
return supports; return supports;
#else // defined(ANGLE_USE_SSE) #else // defined(ANGLE_USE_SSE)
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
# undef far # undef far
#endif #endif
#if defined(_MSC_VER) && !defined(_M_ARM) #if defined(_MSC_VER) && !defined(_M_ARM) && !defined(_M_ARM64)
#include <intrin.h> #include <intrin.h>
#define ANGLE_USE_SSE #define ANGLE_USE_SSE
#elif defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) #elif defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment