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

Commit 43a39d18 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

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

Change-Id: Ibd001cfd3bdac4f6a4bd1bdfc9c82aec1fbe5983
parents 679870ad e78acd5b
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;