| Index: Source/core/rendering/FilterEffectRenderer.h
|
| diff --git a/Source/core/rendering/FilterEffectRenderer.h b/Source/core/rendering/FilterEffectRenderer.h
|
| index eb80830804a25c222a7f03e4b1337b01af3c5f72..9fd408dd4e994424a2f6340c24aef612ce42e9ca 100644
|
| --- a/Source/core/rendering/FilterEffectRenderer.h
|
| +++ b/Source/core/rendering/FilterEffectRenderer.h
|
| @@ -43,7 +43,6 @@
|
|
|
| namespace WebCore {
|
|
|
| -typedef Vector<RefPtr<FilterEffect> > FilterEffectList;
|
| class CachedShader;
|
| class CustomFilterProgram;
|
| class Document;
|
| @@ -96,7 +95,6 @@ public:
|
| ImageBuffer* output() const { return lastEffect()->asImageBuffer(); }
|
|
|
| bool build(RenderObject* renderer, const FilterOperations&);
|
| - PassRefPtr<FilterEffect> buildReferenceFilter(RenderObject* renderer, PassRefPtr<FilterEffect> previousEffect, ReferenceFilterOperation*);
|
| bool updateBackingStoreRect(const FloatRect& filterRect);
|
| void allocateBackingStoreIfNeeded();
|
| void clearIntermediateResults();
|
| @@ -110,9 +108,7 @@ public:
|
| bool hasCustomShaderFilter() const { return m_hasCustomShaderFilter; }
|
| PassRefPtr<FilterEffect> lastEffect() const
|
| {
|
| - if (m_effects.size() > 0)
|
| - return m_effects.last();
|
| - return 0;
|
| + return m_lastEffect;
|
| }
|
| private:
|
|
|
| @@ -121,8 +117,8 @@ private:
|
|
|
| FloatRect m_sourceDrawingRegion;
|
|
|
| - FilterEffectList m_effects;
|
| RefPtr<SourceGraphic> m_sourceGraphic;
|
| + RefPtr<FilterEffect> m_lastEffect;
|
|
|
| IntRectExtent m_outsets;
|
|
|
|
|