From 84cab93186fbe3e87d931fea73cb31b70ff5017b Mon Sep 17 00:00:00 2001 From: mtklein Date: Fri, 22 Aug 2014 11:58:46 -0700 Subject: Disable Neon optimization of bad S32A/D565 blend. BUG=skia:2797 R=mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/497823002 --- src/opts/SkBlitRow_opts_arm_neon.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/opts/SkBlitRow_opts_arm_neon.cpp b/src/opts/SkBlitRow_opts_arm_neon.cpp index c4865338f3..45b1a190d3 100644 --- a/src/opts/SkBlitRow_opts_arm_neon.cpp +++ b/src/opts/SkBlitRow_opts_arm_neon.cpp @@ -1649,7 +1649,11 @@ void Color32_arm_neon(SkPMColor* dst, const SkPMColor* src, int count, const SkBlitRow::Proc sk_blitrow_platform_565_procs_arm_neon[] = { // no dither S32_D565_Opaque_neon, +#if 0 S32_D565_Blend_neon, +#else + NULL, // https://code.google.com/p/skia/issues/detail?id=2797 +#endif S32A_D565_Opaque_neon, #ifdef SK_CPU_ARM64 NULL, // https://code.google.com/p/skia/issues/detail?id=2845 -- cgit v1.2.3