Home | History | Annotate | Download | only in opts

Lines Matching refs:radius

28 static void SkMorph_neon(const SkPMColor* src, SkPMColor* dst, int radius,
35 radius = SkMin32(radius, width - 1);
36 const SkPMColor* upperSrc = src + radius * srcStrideX;
52 if (x >= radius) src += srcStrideX;
53 if (x + radius < width - 1) upperSrc += srcStrideX;
58 void SkDilateX_neon(const SkPMColor* src, SkPMColor* dst, int radius,
61 SkMorph_neon<kDilate, kX>(src, dst, radius, width, height, srcStride, dstStride);
64 void SkErodeX_neon(const SkPMColor* src, SkPMColor* dst, int radius,
67 SkMorph_neon<kErode, kX>(src, dst, radius, width, height, srcStride, dstStride);
70 void SkDilateY_neon(const SkPMColor* src, SkPMColor* dst, int radius,
73 SkMorph_neon<kDilate, kY>(src, dst, radius, width, height, srcStride, dstStride);
76 void SkErodeY_neon(const SkPMColor* src, SkPMColor* dst, int radius,
79 SkMorph_neon<kErode, kY>(src, dst, radius, width, height, srcStride, dstStride);