aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts/SkOpts_neon.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2016-04-14 14:07:02 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-14 14:07:02 -0700
commit567118fbe69f9d0e245ddc0a6c312b6b9b70233f (patch)
treef6438ba9245ef21aca0efbdae3051f4111e7429d /src/opts/SkOpts_neon.cpp
parent149b47fec73ce945ef26463a3092bad5569b6a53 (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.cpp5
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;