Graduate matrix map-point procs out of SkOpts.
authormtklein <mtklein@chromium.org>
Thu, 14 Apr 2016 21:07:02 +0000 (14:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 14 Apr 2016 21:07:02 +0000 (14:07 -0700)
commit567118fbe69f9d0e245ddc0a6c312b6b9b70233f
treef6438ba9245ef21aca0efbdae3051f4111e7429d
parent149b47fec73ce945ef26463a3092bad5569b6a53
Graduate matrix map-point procs out of SkOpts.

These are implemented generically with Sk4s and don't benefit
from anything fancier than vanilla SSE/NEON.

This means there's no need to hide this code away in another
file or behind a function pointer... it's readable and we have
compile-time support for all the instructions it needs.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1872193002
CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot

Review URL: https://codereview.chromium.org/1872193002
src/core/SkMatrix.cpp
src/core/SkOpts.cpp
src/core/SkOpts.h
src/opts/SkMatrix_opts.h [deleted file]
src/opts/SkOpts_neon.cpp