diff options
Diffstat (limited to 'src/opts/SkOpts_neon.cpp')
-rw-r--r-- | src/opts/SkOpts_neon.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/opts/SkOpts_neon.cpp b/src/opts/SkOpts_neon.cpp index 2db976d5c9..f75dc7c55c 100644 --- a/src/opts/SkOpts_neon.cpp +++ b/src/opts/SkOpts_neon.cpp @@ -10,6 +10,7 @@ #define SK_OPTS_NS neon #include "SkBlurImageFilter_opts.h" #include "SkFloatingPoint_opts.h" +#include "SkMorphologyImageFilter_opts.h" #include "SkUtils_opts.h" #include "SkXfermode_opts.h" @@ -20,9 +21,13 @@ namespace SkOpts { memset32 = neon::memset32; create_xfermode = SkCreate4pxXfermode; - static const auto x = neon::kX, y = neon::kY; - box_blur_xx = neon::box_blur<x,x>; - box_blur_xy = neon::box_blur<x,y>; - box_blur_yx = neon::box_blur<y,x>; + box_blur_xx = neon::box_blur_xx; + box_blur_xy = neon::box_blur_xy; + box_blur_yx = neon::box_blur_yx; + + dilate_x = neon::dilate_x; + dilate_y = neon::dilate_y; + erode_x = neon::erode_x; + erode_y = neon::erode_y; } } |