aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkSpriteBlitter_RGB16.cpp
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2017-03-13 08:47:30 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-03-13 15:08:29 +0000
commit52fe583a7b21ee1cb04e95b05db9946be899b26d (patch)
tree83c4f4c1e406eb73e27a9c2a42873a270f951905 /src/core/SkSpriteBlitter_RGB16.cpp
parent8d2f90b37b9caa120599a71530545dd11853c0bc (diff)
Remove SK_SUPPORT_LEGACY_BROKEN_LERP support
Chromium change landed. BUG=chromium:696216 CQ_INCLUDE_TRYBOTS=skia.primary:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD Change-Id: I3e67392b0fdad8c5a3ad256e4f190123dff6c846 Reviewed-on: https://skia-review.googlesource.com/9551 Reviewed-by: Mike Reed <reed@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src/core/SkSpriteBlitter_RGB16.cpp')
-rw-r--r--src/core/SkSpriteBlitter_RGB16.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/core/SkSpriteBlitter_RGB16.cpp b/src/core/SkSpriteBlitter_RGB16.cpp
index 6d9375d12b..c616e2224e 100644
--- a/src/core/SkSpriteBlitter_RGB16.cpp
+++ b/src/core/SkSpriteBlitter_RGB16.cpp
@@ -31,11 +31,7 @@ static inline void D16_S32A_Blend_Pixel_helper(uint16_t* dst, SkPMColor sc,
dg = SkAlphaBlend(SkPacked32ToG16(sc), SkGetPackedG16(dc), src_scale);
db = SkAlphaBlend(SkPacked32ToB16(sc), SkGetPackedB16(dc), src_scale);
} else {
-#ifdef SK_SUPPORT_LEGACY_BROKEN_LERP
- unsigned dst_scale = 255 - SkAlphaMul(sa, src_scale);
-#else
unsigned dst_scale = SkAlphaMulInv256(sa, src_scale);
-#endif
dr = (SkPacked32ToR16(sc) * src_scale + SkGetPackedR16(dc) * dst_scale) >> 8;
dg = (SkPacked32ToG16(sc) * src_scale + SkGetPackedG16(dc) * dst_scale) >> 8;
db = (SkPacked32ToB16(sc) * src_scale + SkGetPackedB16(dc) * dst_scale) >> 8;