diff options
author | 2016-04-14 14:07:02 -0700 | |
---|---|---|
committer | 2016-04-14 14:07:02 -0700 | |
commit | 567118fbe69f9d0e245ddc0a6c312b6b9b70233f (patch) | |
tree | f6438ba9245ef21aca0efbdae3051f4111e7429d /src/opts/SkOpts_neon.cpp | |
parent | 149b47fec73ce945ef26463a3092bad5569b6a53 (diff) |
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
Diffstat (limited to 'src/opts/SkOpts_neon.cpp')
-rw-r--r-- | src/opts/SkOpts_neon.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/opts/SkOpts_neon.cpp b/src/opts/SkOpts_neon.cpp index 76f7dd5ba1..751bea2513 100644 --- a/src/opts/SkOpts_neon.cpp +++ b/src/opts/SkOpts_neon.cpp @@ -12,7 +12,6 @@ #include "SkBlitRow_opts.h" #include "SkBlurImageFilter_opts.h" #include "SkColorCubeFilter_opts.h" -#include "SkMatrix_opts.h" #include "SkMorphologyImageFilter_opts.h" #include "SkSwizzler_opts.h" #include "SkTextureCompressor_opts.h" @@ -41,10 +40,6 @@ namespace SkOpts { color_cube_filter_span = sk_neon::color_cube_filter_span; - matrix_translate = sk_neon::matrix_translate; - matrix_scale_translate = sk_neon::matrix_scale_translate; - matrix_affine = sk_neon::matrix_affine; - RGBA_to_BGRA = sk_neon::RGBA_to_BGRA; RGBA_to_rgbA = sk_neon::RGBA_to_rgbA; RGBA_to_bgrA = sk_neon::RGBA_to_bgrA; |