add new blit2 methods in support of antialiased hairlines
authorreed <reed@google.com>
Wed, 15 Apr 2015 01:39:57 +0000 (18:39 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 15 Apr 2015 01:39:57 +0000 (18:39 -0700)
commitdd83031b98db4c6d3d0de2353bf115152a7d1464
treead5d37b51be4935c20c413ec096ce9d084e13f51
parentc3c5990ac0f1063eb92a98b98a71314b5b5ef7e8
add new blit2 methods in support of antialiased hairlines

before:
   9M 1 528µs 530µs 539µs 607µs 5% ▁▁▁▁▁▁▁▁█▂ 8888 path_hairline_small_AA_quad

after:
   9M 1 355µs 356µs 358µs 375µs 2% ▂▁▁▁▁▁▁▁▁█ 8888 path_hairline_small_AA_quad

BUG=skia:

does require new baselines (bug chrome is guarded)

Review URL: https://codereview.chromium.org/1060153003
src/core/SkBlitter.h
src/core/SkBlitter_ARGB32.cpp
src/core/SkCoreBlitters.h
src/core/SkScan_Antihair.cpp