commit | 29d60e5ab594b39d1f533bff090877b1bb821e06 | [log] [tgz] |
---|---|---|
author | mtklein <mtklein@chromium.org> | Thu Nov 19 09:10:33 2015 -0800 |
committer | Commit bot <commit-bot@chromium.org> | Thu Nov 19 09:10:33 2015 -0800 |
tree | 41d6e7ad908ff468918e90624eae9799f8b50384 | |
parent | a37662937cb0a44b5d75a9240cfa9587b4d60e9c [diff] |
Revert float xfermodes back to Sk4f (from Sk8f). Generally this was a performance win, even on devices without AVX due to unrolling, but on ARM+NEON it looks like that unrolling hurt a bit. while (...) { blend a pixel } ~~~> while (...) { blend two pixels } if (n % 2) { blend last pixel } BUG=chromium:555278 CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot Review URL: https://codereview.chromium.org/1465483002