diff --git a/src/core/SkGpuBlurUtils.cpp b/src/core/SkGpuBlurUtils.cpp index 66d40aed39..a1b5b20d94 100644 --- a/src/core/SkGpuBlurUtils.cpp +++ b/src/core/SkGpuBlurUtils.cpp @@ -319,8 +319,8 @@ static sk_sp decimate(GrRecordingContext* context, : mode; SkRect domain = SkRect::Make(*contentRect); - domain.inset((i < scaleFactorX) ? SK_ScalarHalf : 0.0f, - (i < scaleFactorY) ? SK_ScalarHalf : 0.0f); + domain.inset((i < scaleFactorX) ? SK_ScalarHalf + SK_ScalarNearlyZero : 0.0f, + (i < scaleFactorY) ? SK_ScalarHalf + SK_ScalarNearlyZero : 0.0f); auto fp = GrTextureDomainEffect::Make(std::move(src), SkMatrix::I(), domain,