0012-Bug-759683-make-ssse3-conditional.patch (840B)
1 diff --git a/gfx/skia/src/opts/opts_check_SSE2.cpp b/gfx/skia/src/opts/opts_check_SSE2.cpp 2 --- a/gfx/skia/src/opts/opts_check_SSE2.cpp 3 +++ b/gfx/skia/src/opts/opts_check_SSE2.cpp 4 @@ -91,17 +91,17 @@ static bool cachedHasSSE2() { 5 6 static bool cachedHasSSSE3() { 7 static bool gHasSSSE3 = hasSSSE3(); 8 return gHasSSSE3; 9 } 10 11 void SkBitmapProcState::platformProcs() { 12 if (cachedHasSSSE3()) { 13 -#if !defined(SK_BUILD_FOR_ANDROID) 14 +#if defined(SK_BUILD_SSSE3) 15 // Disable SSSE3 optimization for Android x86 16 if (fSampleProc32 == S32_opaque_D32_filter_DX) { 17 fSampleProc32 = S32_opaque_D32_filter_DX_SSSE3; 18 } else if (fSampleProc32 == S32_alpha_D32_filter_DX) { 19 fSampleProc32 = S32_alpha_D32_filter_DX_SSSE3; 20 } 21 22 if (fSampleProc32 == S32_opaque_D32_filter_DXDY) {