Index: src/opts/SkOpts_neon.cpp |
diff --git a/src/opts/SkOpts_neon.cpp b/src/opts/SkOpts_neon.cpp |
index 2db976d5c9bbeda1b1b5f60149647c660927ba32..f75dc7c55c9f204855c014379c65110f6b2448cc 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; |
} |
} |