| Index: third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp b/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp
|
| index db81304fab7f368b78f89c864302c78a8960453c..67bdef1ccae61f4ab158990a982988d2fc79e170 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/GraphicsLayer.cpp
|
| @@ -648,6 +648,11 @@ std::unique_ptr<JSONObject> GraphicsLayer::layerAsJSONInternal(
|
| if (m_position != FloatPoint())
|
| json->setArray("position", pointAsJSONArray(m_position));
|
|
|
| + if (m_offsetFromLayoutObject != DoubleSize()) {
|
| + json->setArray("offsetFromLayoutObject",
|
| + sizeAsJSONArray(m_offsetFromLayoutObject));
|
| + }
|
| +
|
| if (m_hasTransformOrigin &&
|
| m_transformOrigin !=
|
| FloatPoint3D(m_size.width() * 0.5f, m_size.height() * 0.5f, 0))
|
| @@ -725,6 +730,8 @@ std::unique_ptr<JSONObject> GraphicsLayer::layerAsJSONInternal(
|
| paintingPhasesJSON->pushString("GraphicsLayerPaintMask");
|
| if (m_paintingPhase & GraphicsLayerPaintChildClippingMask)
|
| paintingPhasesJSON->pushString("GraphicsLayerPaintChildClippingMask");
|
| + if (m_paintingPhase & GraphicsLayerPaintAncestorClippingMask)
|
| + paintingPhasesJSON->pushString("GraphicsLayerPaintAncestorClippingMask");
|
| if (m_paintingPhase & GraphicsLayerPaintOverflowContents)
|
| paintingPhasesJSON->pushString("GraphicsLayerPaintOverflowContents");
|
| if (m_paintingPhase & GraphicsLayerPaintCompositedScroll)
|
| @@ -768,6 +775,23 @@ std::unique_ptr<JSONObject> GraphicsLayer::layerAsJSONInternal(
|
| json->setArray("squashingDisallowedReasons",
|
| std::move(squashingDisallowedReasonsJSON));
|
| }
|
| +
|
| + if (m_maskLayer) {
|
| + std::unique_ptr<JSONArray> maskLayerJSON = JSONArray::create();
|
| + maskLayerJSON->pushObject(
|
| + m_maskLayer->layerAsJSONInternal(flags, renderingContextMap));
|
| + json->setArray("maskLayer", std::move(maskLayerJSON));
|
| + }
|
| +
|
| + if (m_contentsClippingMaskLayer) {
|
| + std::unique_ptr<JSONArray> contentsClippingMaskLayerJSON =
|
| + JSONArray::create();
|
| + contentsClippingMaskLayerJSON->pushObject(m_contentsClippingMaskLayer->
|
| + layerAsJSONInternal(flags, renderingContextMap));
|
| + json->setArray("contentsClippingMaskLayer",
|
| + std::move(contentsClippingMaskLayerJSON));
|
| + }
|
| +
|
| return json;
|
| }
|
|
|
| @@ -1322,7 +1346,7 @@ void showGraphicsLayerTree(const blink::GraphicsLayer* layer) {
|
| return;
|
| }
|
|
|
| - String output = layer->layerTreeAsText(blink::LayerTreeIncludesDebugInfo);
|
| + String output = layer->layerTreeAsText(255);
|
| LOG(INFO) << output.utf8().data();
|
| }
|
| #endif
|
|
|