| Index: Source/core/rendering/compositing/CompositingReasonFinder.h
|
| diff --git a/Source/core/rendering/compositing/CompositingReasonFinder.h b/Source/core/rendering/compositing/CompositingReasonFinder.h
|
| index c13987cdf5037b7c52c6eb032855bfa4c3e5692c..e03874fce73e1183921165f7bdf8f0d79aae563e 100644
|
| --- a/Source/core/rendering/compositing/CompositingReasonFinder.h
|
| +++ b/Source/core/rendering/compositing/CompositingReasonFinder.h
|
| @@ -20,7 +20,7 @@ class CompositingReasonFinder {
|
| public:
|
| explicit CompositingReasonFinder(RenderView&);
|
|
|
| - CompositingReasons styleDeterminedReasons(RenderObject*) const;
|
| + CompositingReasons styleDeterminedReasons(const RenderLayer*) const;
|
| CompositingReasons directReasons(const RenderLayer*, bool* needToRecomputeCompositingRequirements) const;
|
|
|
| void updateTriggers();
|
| @@ -41,6 +41,8 @@ private:
|
|
|
| CompositingReasons nonStyleDeterminedDirectReasons(const RenderLayer*, bool* needToRecomputeCompositingRequirements) const;
|
|
|
| + CompositingReasons suppressStyleDeterminedReasonsIfPossible(const RenderLayer*, CompositingReasons styleReasons) const;
|
| +
|
| bool requiresCompositingForAnimation(RenderObject*) const;
|
| bool requiresCompositingForTransform(RenderObject*) const;
|
| bool requiresCompositingForBackfaceVisibilityHidden(RenderObject*) const;
|
| @@ -48,7 +50,8 @@ private:
|
| bool requiresCompositingForOverflowScrollingParent(const RenderLayer*) const;
|
| bool requiresCompositingForOutOfFlowClipping(const RenderLayer*) const;
|
| bool requiresCompositingForOverflowScrolling(const RenderLayer*) const;
|
| - bool requiresCompositingForWillChange(const RenderObject*) const;
|
| + bool requiresCompositingForWillChangeCompositingHint(const RenderObject*) const;
|
| + bool requiresCompositingForWillChangeGpuRasterizationHint(const RenderObject*) const;
|
|
|
| RenderView& m_renderView;
|
| CompositingTriggerFlags m_compositingTriggers;
|
|
|