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

Commit 8841f146 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: 4d9d9d9e

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

Change-Id: I92409f61ff0e0576bbe8eea191462bb1ea411af9
parents 25c9d2ee 4d9d9d9e
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;