| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights |
| 3 * reserved. | 3 * reserved. |
| 4 * | 4 * |
| 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. | 5 * Portions are Copyright (C) 1998 Netscape Communications Corporation. |
| 6 * | 6 * |
| 7 * Other contributors: | 7 * Other contributors: |
| 8 * Robert O'Callahan <roc+@cs.cmu.edu> | 8 * Robert O'Callahan <roc+@cs.cmu.edu> |
| 9 * David Baron <dbaron@fas.harvard.edu> | 9 * David Baron <dbaron@fas.harvard.edu> |
| 10 * Christian Biesinger <cbiesinger@web.de> | 10 * Christian Biesinger <cbiesinger@web.de> |
| (...skipping 2700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2711 return m_rareData && m_rareData->compositedLayerMapping && | 2711 return m_rareData && m_rareData->compositedLayerMapping && |
| 2712 m_rareData->compositedLayerMapping->hasMaskLayer(); | 2712 m_rareData->compositedLayerMapping->hasMaskLayer(); |
| 2713 } | 2713 } |
| 2714 | 2714 |
| 2715 bool PaintLayer::hasCompositedClippingMask() const { | 2715 bool PaintLayer::hasCompositedClippingMask() const { |
| 2716 return m_rareData && m_rareData->compositedLayerMapping && | 2716 return m_rareData && m_rareData->compositedLayerMapping && |
| 2717 m_rareData->compositedLayerMapping->hasChildClippingMaskLayer(); | 2717 m_rareData->compositedLayerMapping->hasChildClippingMaskLayer(); |
| 2718 } | 2718 } |
| 2719 | 2719 |
| 2720 bool PaintLayer::paintsWithTransform(GlobalPaintFlags globalPaintFlags) const { | 2720 bool PaintLayer::paintsWithTransform(GlobalPaintFlags globalPaintFlags) const { |
| 2721 if (RuntimeEnabledFeatures::slimmingPaintInvalidationEnabled()) { |
| 2722 return transform() && |
| 2723 ((globalPaintFlags & GlobalPaintFlattenCompositingLayers) || |
| 2724 compositingState() != PaintsIntoOwnBacking); |
| 2725 } |
| 2726 |
| 2721 return (transform() || | 2727 return (transform() || |
| 2722 layoutObject()->style()->position() == FixedPosition) && | 2728 layoutObject()->style()->position() == FixedPosition) && |
| 2723 ((globalPaintFlags & GlobalPaintFlattenCompositingLayers) || | 2729 ((globalPaintFlags & GlobalPaintFlattenCompositingLayers) || |
| 2724 compositingState() != PaintsIntoOwnBacking); | 2730 compositingState() != PaintsIntoOwnBacking); |
| 2725 } | 2731 } |
| 2726 | 2732 |
| 2727 bool PaintLayer::compositesWithTransform() const { | 2733 bool PaintLayer::compositesWithTransform() const { |
| 2728 return transformAncestor() || transform(); | 2734 return transformAncestor() || transform(); |
| 2729 } | 2735 } |
| 2730 | 2736 |
| (...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3254 } | 3260 } |
| 3255 | 3261 |
| 3256 void showLayerTree(const blink::LayoutObject* layoutObject) { | 3262 void showLayerTree(const blink::LayoutObject* layoutObject) { |
| 3257 if (!layoutObject) { | 3263 if (!layoutObject) { |
| 3258 LOG(INFO) << "Cannot showLayerTree. Root is (nil)"; | 3264 LOG(INFO) << "Cannot showLayerTree. Root is (nil)"; |
| 3259 return; | 3265 return; |
| 3260 } | 3266 } |
| 3261 showLayerTree(layoutObject->enclosingLayer()); | 3267 showLayerTree(layoutObject->enclosingLayer()); |
| 3262 } | 3268 } |
| 3263 #endif | 3269 #endif |
| OLD | NEW |