| Index: Source/core/paint/FilterEffectBuilder.cpp
|
| diff --git a/Source/core/layout/FilterEffectRenderer.cpp b/Source/core/paint/FilterEffectBuilder.cpp
|
| similarity index 94%
|
| rename from Source/core/layout/FilterEffectRenderer.cpp
|
| rename to Source/core/paint/FilterEffectBuilder.cpp
|
| index 13a07955ff18c7cf69ec2814d60b13e516d1fd79..d2ae771624da8ac9f5f1bace6e30c96ed6c37784 100644
|
| --- a/Source/core/layout/FilterEffectRenderer.cpp
|
| +++ b/Source/core/paint/FilterEffectBuilder.cpp
|
| @@ -25,21 +25,13 @@
|
| */
|
|
|
| #include "config.h"
|
| +#include "core/paint/FilterEffectBuilder.h"
|
|
|
| -#include "core/layout/FilterEffectRenderer.h"
|
| -
|
| -#include "core/fetch/DocumentResource.h"
|
| -#include "core/fetch/DocumentResourceReference.h"
|
| -#include "core/frame/Settings.h"
|
| #include "core/layout/LayoutObject.h"
|
| #include "core/layout/svg/ReferenceFilterBuilder.h"
|
| -#include "core/page/Page.h"
|
| -#include "core/svg/SVGElement.h"
|
| -#include "core/svg/SVGFilterPrimitiveStandardAttributes.h"
|
| #include "platform/FloatConversion.h"
|
| #include "platform/LengthFunctions.h"
|
| #include "platform/graphics/ColorSpace.h"
|
| -#include "platform/graphics/UnacceleratedImageBufferSurface.h"
|
| #include "platform/graphics/filters/FEColorMatrix.h"
|
| #include "platform/graphics/filters/FEComponentTransfer.h"
|
| #include "platform/graphics/filters/FEDropShadow.h"
|
| @@ -65,21 +57,21 @@ static inline void lastMatrixRow(Vector<float>& parameters)
|
| parameters.append(0);
|
| }
|
|
|
| -FilterEffectRenderer::FilterEffectRenderer()
|
| +FilterEffectBuilder::FilterEffectBuilder()
|
| {
|
| }
|
|
|
| -FilterEffectRenderer::~FilterEffectRenderer()
|
| +FilterEffectBuilder::~FilterEffectBuilder()
|
| {
|
| }
|
|
|
| -DEFINE_TRACE(FilterEffectRenderer)
|
| +DEFINE_TRACE(FilterEffectBuilder)
|
| {
|
| visitor->trace(m_lastEffect);
|
| visitor->trace(m_referenceFilters);
|
| }
|
|
|
| -bool FilterEffectRenderer::build(LayoutObject* renderer, const FilterOperations& operations)
|
| +bool FilterEffectBuilder::build(LayoutObject* renderer, const FilterOperations& operations)
|
| {
|
| const ComputedStyle* style = renderer->style();
|
| float zoom = style ? style->effectiveZoom() : 1.0f;
|
| @@ -251,7 +243,7 @@ bool FilterEffectRenderer::build(LayoutObject* renderer, const FilterOperations&
|
| return true;
|
| }
|
|
|
| -void FilterEffectRenderer::clearIntermediateResults()
|
| +void FilterEffectBuilder::clearIntermediateResults()
|
| {
|
| if (m_lastEffect.get())
|
| m_lastEffect->clearResultsRecursive();
|
|
|