| Index: Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| diff --git a/Source/core/rendering/compositing/CompositingReasonFinder.cpp b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| index e8c0212d234fb09993f3e40effb5287f030ae073..8c51867eda459f3e630989b8e28933080ccb6fcd 100644
|
| --- a/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| +++ b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| @@ -67,13 +67,6 @@ CompositingReasons CompositingReasonFinder::directReasons(const RenderLayer* lay
|
| if (requiresCompositingForTransform(renderer))
|
| directReasons |= CompositingReason3DTransform;
|
|
|
| - // Only zero or one of the following conditions will be true for a given RenderLayer.
|
| - // FIXME: These should be handled by overrides of RenderObject::additionalCompositingReasons.
|
| - if (requiresCompositingForPlugin(renderer))
|
| - directReasons |= CompositingReasonPlugin;
|
| - else if (requiresCompositingForFrame(renderer))
|
| - directReasons |= CompositingReasonIFrame;
|
| -
|
| if (requiresCompositingForBackfaceVisibilityHidden(renderer))
|
| directReasons |= CompositingReasonBackfaceVisibilityHidden;
|
|
|
| @@ -131,19 +124,6 @@ bool CompositingReasonFinder::requiresCompositingForTransform(RenderObject* rend
|
| return renderer->hasTransform() && style->transform().has3DOperation();
|
| }
|
|
|
| -bool CompositingReasonFinder::requiresCompositingForPlugin(RenderObject* renderer) const
|
| -{
|
| - if (!(m_compositingTriggers & PluginTrigger))
|
| - return false;
|
| -
|
| - return renderer->isEmbeddedObject() && toRenderEmbeddedObject(renderer)->requiresAcceleratedCompositing();
|
| -}
|
| -
|
| -bool CompositingReasonFinder::requiresCompositingForFrame(RenderObject* renderer) const
|
| -{
|
| - return renderer->isRenderPart() && toRenderPart(renderer)->requiresAcceleratedCompositing();
|
| -}
|
| -
|
| bool CompositingReasonFinder::requiresCompositingForBackfaceVisibilityHidden(RenderObject* renderer) const
|
| {
|
| if (!(m_compositingTriggers & ThreeDTransformTrigger))
|
|
|