Lines Matching defs:blur
21 // IMHO, it actually should be 1: we blur "less" than we should do
25 // all the blur tests.
40 const uint8_t blur[], int blurRB,
47 *dst = SkToU8(SkAlphaMul(*blur, SkAlpha255To256(*rowSrc)));
50 ++blur;
54 blur += blurRB;
117 // If there is no effective blur most styles will just produce the original mask.
134 const SkIPoint border = blurFilter.blur(src, dst);
223 SkMask blur = *dst;
224 SkAutoMaskFreeImage autoFreeBlurMask(blur.fImage);
232 auto blurStart = &blur.fImage[border.x() + border.y() * blur.fRowBytes];
238 blurStart, blur.fRowBytes,
245 blurStart, blur.fRowBytes,
253 blurStart, blur.fRowBytes,
261 blurStart, blur.fRowBytes,
331 a blurred half-plane with the given blur radius. Since we're
353 // commonly used radii. Consider baking some of the most common blur radii
400 return false; // no blur to compute
502 // The "simple" blur is a direct implementation of separable convolution with a discrete
562 // do the actual blur. First, make a padded copy of the source.
578 // blur in X, transposing the result into a temporary floating point buffer.
579 // also double-pad the intermediate result so that the second blur doesn't
601 // blur in Y; now filling in the actual desired destination. We have to do