| Index: Source/core/rendering/FilterEffectRenderer.cpp
|
| diff --git a/Source/core/rendering/FilterEffectRenderer.cpp b/Source/core/rendering/FilterEffectRenderer.cpp
|
| index 507ab39abfe27ff43ee80dc1e1a2285d857a5b7d..47c71ce29146fbca7ee89f1f152823f2026dd458 100644
|
| --- a/Source/core/rendering/FilterEffectRenderer.cpp
|
| +++ b/Source/core/rendering/FilterEffectRenderer.cpp
|
| @@ -39,14 +39,12 @@
|
| #include "platform/FloatConversion.h"
|
| #include "platform/LengthFunctions.h"
|
| #include "platform/graphics/ColorSpace.h"
|
| -#include "platform/graphics/GraphicsContext.h"
|
| #include "platform/graphics/ImageFilter.h"
|
| #include "platform/graphics/UnacceleratedImageBufferSurface.h"
|
| #include "platform/graphics/filters/FEColorMatrix.h"
|
| #include "platform/graphics/filters/FEComponentTransfer.h"
|
| #include "platform/graphics/filters/FEDropShadow.h"
|
| #include "platform/graphics/filters/FEGaussianBlur.h"
|
| -#include "platform/graphics/filters/SkiaImageFilterBuilder.h"
|
| #include "platform/graphics/filters/SourceGraphic.h"
|
| #include "wtf/MathExtras.h"
|
| #include <algorithm>
|
| @@ -254,27 +252,6 @@ void FilterEffectRenderer::clearIntermediateResults()
|
| m_lastEffect->clearResultsRecursive();
|
| }
|
|
|
| -bool FilterEffectRenderer::beginFilterEffect(GraphicsContext* context, const FloatRect& filterBoxRect)
|
| -{
|
| - SkiaImageFilterBuilder builder(context);
|
| - m_lastEffect->determineFilterPrimitiveSubregion(MapRectForward);
|
| - RefPtr<ImageFilter> imageFilter = builder.build(m_lastEffect.get(), ColorSpaceDeviceRGB);
|
| - if (!imageFilter)
|
| - return false;
|
| - context->save();
|
| - FloatRect boundaries = mapImageFilterRect(imageFilter.get(), filterBoxRect);
|
| - context->translate(filterBoxRect.x(), filterBoxRect.y());
|
| - boundaries.move(-filterBoxRect.x(), -filterBoxRect.y());
|
| - context->beginLayer(1, CompositeSourceOver, &boundaries, ColorFilterNone, imageFilter.get());
|
| - context->translate(-filterBoxRect.x(), -filterBoxRect.y());
|
| - return true;
|
| -}
|
| -
|
| -void FilterEffectRenderer::endFilterEffect(GraphicsContext* context)
|
| -{
|
| - context->endLayer();
|
| - context->restore();
|
| -}
|
|
|
| } // namespace blink
|
|
|
|
|