diff options
author | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-27 12:52:51 +0000 |
---|---|---|
committer | tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-27 12:52:51 +0000 |
commit | 725a295c50d47e730a660eeaa629568f253efc47 (patch) | |
tree | 144e8404beda95b4e059089acf63028cab6dfe7d /src | |
parent | f4c2c527dd3cab979621fdfbc07eb22fee103472 (diff) |
Allow building on platforms with SSE2 but not SSSE3 by adding an #ifdef.
Patch from Wei James (wistoch@gmail).
http://codereview.appspot.com/6124050/
git-svn-id: http://skia.googlecode.com/svn/trunk@3770 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r-- | src/opts/opts_check_SSE2.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/opts/opts_check_SSE2.cpp b/src/opts/opts_check_SSE2.cpp index 1d3ed84529..5b59837518 100644 --- a/src/opts/opts_check_SSE2.cpp +++ b/src/opts/opts_check_SSE2.cpp @@ -88,6 +88,7 @@ static bool cachedHasSSSE3() { void SkBitmapProcState::platformProcs() { if (cachedHasSSSE3()) { +#if defined (__SSSE3__) if (fSampleProc32 == S32_opaque_D32_filter_DX) { fSampleProc32 = S32_opaque_D32_filter_DX_SSSE3; } else if (fSampleProc32 == S32_alpha_D32_filter_DX) { @@ -99,6 +100,7 @@ void SkBitmapProcState::platformProcs() { } else if (fSampleProc32 == S32_alpha_D32_filter_DXDY) { fSampleProc32 = S32_alpha_D32_filter_DXDY_SSSE3; } +#endif } else if (cachedHasSSE2()) { if (fSampleProc32 == S32_opaque_D32_filter_DX) { fSampleProc32 = S32_opaque_D32_filter_DX_SSE2; |