Use emmintrin.h for SSE includes.

This header should work on all available platforms, instead of
the platform-specific intrin.h or x86intrin.h.

BUG=angle:773

Change-Id: Ia012053064838f9893aa647d872e136a47cfad1a
Reviewed-on: https://chromium-review.googlesource.com/240552
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/common/platform.h b/src/common/platform.h
index b9975eb..7befec9 100644
--- a/src/common/platform.h
+++ b/src/common/platform.h
@@ -48,7 +48,6 @@
 #   endif
 
 #   include <windows.h>
-#   include <intrin.h>
 
 #   if defined(ANGLE_ENABLE_D3D9)
 #       include <d3d9.h>
@@ -76,11 +75,6 @@
 #   undef far
 #endif
 
-#ifdef ANGLE_PLATFORM_APPLE
-    // TODO(jmadill): other OSX-specific includes
-#   include <x86intrin.h>
-#endif
-
 #if !defined(_M_ARM) && !defined(ANGLE_PLATFORM_ANDROID)
 #   define ANGLE_USE_SSE
 #endif
diff --git a/src/libANGLE/renderer/loadimageSSE2.cpp b/src/libANGLE/renderer/loadimageSSE2.cpp
index 1afac3a..643d4e1 100644
--- a/src/libANGLE/renderer/loadimageSSE2.cpp
+++ b/src/libANGLE/renderer/loadimageSSE2.cpp
@@ -12,6 +12,10 @@
 
 #include "common/platform.h"
 
+#ifdef ANGLE_USE_SSE
+#include <emmintrin.h>
+#endif
+
 namespace rx
 {