| Index: Source/platform/graphics/DrawLooperBuilder.cpp
|
| diff --git a/Source/platform/graphics/DrawLooperBuilder.cpp b/Source/platform/graphics/DrawLooperBuilder.cpp
|
| index 3b0a8f45ae0f94efb0a724f92aa75483c59f84f7..9788a756d47461fd9ab2665166574fe0f9778f63 100644
|
| --- a/Source/platform/graphics/DrawLooperBuilder.cpp
|
| +++ b/Source/platform/graphics/DrawLooperBuilder.cpp
|
| @@ -63,13 +63,6 @@ void DrawLooperBuilder::addUnmodifiedContent()
|
| m_skDrawLooperBuilder.addLayerOnTop(info);
|
| }
|
|
|
| -// This replicates the old skia behavior when it used to take radius for blur. Now it takes sigma.
|
| -static SkScalar RadiusToSigma(SkScalar radius)
|
| -{
|
| - SkASSERT(radius > 0);
|
| - return 0.57735f * radius + 0.5f;
|
| -}
|
| -
|
| void DrawLooperBuilder::addShadow(const FloatSize& offset, float blur, const Color& color,
|
| ShadowTransformMode shadowTransformMode, ShadowAlphaMode shadowAlphaMode)
|
| {
|
| @@ -101,7 +94,7 @@ void DrawLooperBuilder::addShadow(const FloatSize& offset, float blur, const Col
|
| SkPaint* paint = m_skDrawLooperBuilder.addLayerOnTop(info);
|
|
|
| if (blur) {
|
| - const SkScalar sigma = RadiusToSigma(blur / 2);
|
| + const SkScalar sigma = skBlurRadiusToSigma(blur);
|
| uint32_t mfFlags = SkBlurMaskFilter::kHighQuality_BlurFlag;
|
| if (shadowTransformMode == ShadowIgnoresTransforms)
|
| mfFlags |= SkBlurMaskFilter::kIgnoreTransform_BlurFlag;
|
|
|