Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e725000 authored by Galia Peycheva's avatar Galia Peycheva Committed by Automerger Merge Worker
Browse files

Merge "Fix SF blur to be as blurry as Gaussian blur" into sc-dev am: e78acd5b am: a3deda20

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/15164243

Change-Id: I567497962fb5ea76d55042afe7a4a891c91cb02e
parents ce37bcf3 a3deda20
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ sk_sp<SkImage> BlurFilter::generate(GrRecordingContext* context, const uint32_t
    // Kawase is an approximation of Gaussian, but it behaves differently from it.
    // A radius transformation is required for approximating them, and also to introduce
    // non-integer steps, necessary to smoothly interpolate large radii.
    float tmpRadius = (float)blurRadius / 6.0f;
    float tmpRadius = (float)blurRadius / 2.0f;
    float numberOfPasses = std::min(kMaxPasses, (uint32_t)ceil(tmpRadius));
    float radiusByPasses = tmpRadius / (float)numberOfPasses;