tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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) {