Lines Matching refs:sigma
129 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(5));
134 paint.setMaskFilter(SkMaskFilter::MakeBlur(blurStyle, sigma, respectCTM));
178 SkScalar sigma,
189 if (!SkBlurMask::BlurGroundTruth(sigma, &dst, src, kNormal_SkBlurStyle)) {
218 // Implement a Gaussian function with 0 mean and std.dev. of 'sigma'.
219 static float gaussian(int x, SkScalar sigma) {
220 float k = SK_Scalar1/(sigma * sqrtf(2.0f*SK_ScalarPI));
221 float exponent = -(x * x) / (2 * sigma * sigma);
333 SkScalar sigma = 10.0f;
335 for (int i = 0; i < 4; ++i, sigma /= 10) {
337 cpu_blur_path(rectPath, sigma, rectSpecialCaseResult, kSize);
338 cpu_blur_path(polyPath, sigma, generalCaseResult, kSize);
340 ground_truth_2d(100, 100, sigma, groundTruthResult, kSize);
341 brute_force_1d(-50.0f, 50.0f, sigma, bruteForce1DResult, kSize);
348 write_as_csv("RectSpecialCase", sigma, rectSpecialCaseResult, kSize);
349 write_as_csv("GeneralCase", sigma, generalCaseResult, kSize);
350 write_as_csv("GPU", sigma, gpuResult, kSize);
351 write_as_csv("GroundTruth2D", sigma, groundTruthResult, kSize);
352 write_as_csv("BruteForce1D", sigma, bruteForce1DResult, kSize);
373 const SkScalar sigma = sigmas[j];
375 sk_sp<SkMaskFilter> mf(SkMaskFilter::MakeBlur(style, sigma, respectCTM));
377 REPORTER_ASSERT(reporter, sigma <= 0);
379 REPORTER_ASSERT(reporter, sigma > 0);
384 REPORTER_ASSERT(reporter, rec.fSigma == sigma);
408 const SkScalar sigma = sigmas[j];
409 auto mf(SkEmbossMaskFilter::Make(sigma, light));
522 // if sigma is zero (or nearly so), we need to draw correctly (unblurred) and not crash
524 for (auto sigma : sigmas) {
525 paint.setMaskFilter(SkMaskFilter::MakeBlur(kNormal_SkBlurStyle, sigma));