Bug 1276923. Actually disable ssse3 scaler until it's fixed. r=mstange
authorJeff Muizelaar <jmuizelaar@mozilla.com>
Wed, 01 Jun 2016 16:17:35 -0400
changeset 339010 724b9cdd239f27baab935e6ef3ab8b5b2ed59816
parent 339009 83b448bdcd80cfc1ccc0ede3165a5db64d2529b1
child 339011 c4053b6d8c7704251776f52cdeb98a2c8d45fff4
push id6249
push userjlund@mozilla.com
push dateMon, 01 Aug 2016 13:59:36 +0000
treeherdermozilla-beta@bad9d4f5bf7e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmstange
bugs1276923
milestone49.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1276923. Actually disable ssse3 scaler until it's fixed. r=mstange
gfx/layers/basic/BasicCompositor.cpp
--- a/gfx/layers/basic/BasicCompositor.cpp
+++ b/gfx/layers/basic/BasicCompositor.cpp
@@ -283,17 +283,17 @@ SetupMask(const EffectChain& aEffectChai
 static bool
 AttemptVideoScale(TextureSourceBasic* aSource, const SourceSurface* aSourceMask,
                        gfx::Float aOpacity, CompositionOp aBlendMode,
                        const TexturedEffect* aTexturedEffect,
                        const Matrix& aNewTransform, const gfx::Rect& aRect,
                        const gfx::IntRect& aClipRect,
                        DrawTarget* aDest, const DrawTarget* aBuffer)
 {
-  if (!mozilla::supports_ssse3() && false)
+  if (true || !mozilla::supports_ssse3())
       return false;
   if (aNewTransform.IsTranslation()) // unscaled painting should take the regular path
       return false;
   if (aNewTransform.HasNonAxisAlignedTransform() || aNewTransform.HasNegativeScaling())
       return false;
   if (aSourceMask || aOpacity != 1.0f)
       return false;
   if (aBlendMode != CompositionOp::OP_OVER && aBlendMode != CompositionOp::OP_SOURCE)