Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(154)

Side by Side Diff: third_party/WebKit/Source/core/frame/FrameView.cpp

Issue 2577123002: Add optional debugging output of what paint chunks go into what layers. (Closed)
Patch Set: none Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org> 2 * Copyright (C) 1998, 1999 Torben Weis <weis@kde.org>
3 * 1999 Lars Knoll <knoll@kde.org> 3 * 1999 Lars Knoll <knoll@kde.org>
4 * 1999 Antti Koivisto <koivisto@kde.org> 4 * 1999 Antti Koivisto <koivisto@kde.org>
5 * 2000 Dirk Mueller <mueller@kde.org> 5 * 2000 Dirk Mueller <mueller@kde.org>
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com) 7 * (C) 2006 Graham Dennis (graham.dennis@gmail.com)
8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) 8 * (C) 2006 Alexey Proskuryakov (ap@nypop.com)
9 * Copyright (C) 2009 Google Inc. All rights reserved. 9 * Copyright (C) 2009 Google Inc. All rights reserved.
10 * 10 *
(...skipping 3032 matching lines...) Expand 10 before | Expand all | Expand 10 after
3043 if (!m_paintArtifactCompositor) { 3043 if (!m_paintArtifactCompositor) {
3044 m_paintArtifactCompositor = PaintArtifactCompositor::create(); 3044 m_paintArtifactCompositor = PaintArtifactCompositor::create();
3045 page->chromeClient().attachRootLayer( 3045 page->chromeClient().attachRootLayer(
3046 m_paintArtifactCompositor->getWebLayer(), &frame()); 3046 m_paintArtifactCompositor->getWebLayer(), &frame());
3047 } 3047 }
3048 3048
3049 SCOPED_BLINK_UMA_HISTOGRAM_TIMER("Blink.Compositing.UpdateTime"); 3049 SCOPED_BLINK_UMA_HISTOGRAM_TIMER("Blink.Compositing.UpdateTime");
3050 3050
3051 m_paintArtifactCompositor->update( 3051 m_paintArtifactCompositor->update(
3052 m_paintController->paintArtifact(), 3052 m_paintController->paintArtifact(),
3053 m_paintController->paintChunksRasterInvalidationTrackingMap()); 3053 m_paintController->paintChunksRasterInvalidationTrackingMap(),
3054 m_isStoringCompositedLayerDebugInfo);
3054 } 3055 }
3055 3056
3056 std::unique_ptr<JSONObject> FrameView::compositedLayersAsJSON( 3057 std::unique_ptr<JSONObject> FrameView::compositedLayersAsJSON(
3057 LayerTreeFlags flags) { 3058 LayerTreeFlags flags) {
3058 return frame() 3059 return frame()
3059 .localFrameRoot() 3060 .localFrameRoot()
3060 ->view() 3061 ->view()
3061 ->m_paintArtifactCompositor->layersAsJSON(flags); 3062 ->m_paintArtifactCompositor->layersAsJSON(flags);
3062 } 3063 }
3063 3064
(...skipping 1610 matching lines...) Expand 10 before | Expand all | Expand 10 after
4674 DCHECK(m_frame->isMainFrame()); 4675 DCHECK(m_frame->isMainFrame());
4675 return m_initialViewportSize.width(); 4676 return m_initialViewportSize.width();
4676 } 4677 }
4677 4678
4678 int FrameView::initialViewportHeight() const { 4679 int FrameView::initialViewportHeight() const {
4679 DCHECK(m_frame->isMainFrame()); 4680 DCHECK(m_frame->isMainFrame());
4680 return m_initialViewportSize.height(); 4681 return m_initialViewportSize.height();
4681 } 4682 }
4682 4683
4683 } // namespace blink 4684 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/frame/FrameView.h ('k') | third_party/WebKit/Source/core/testing/Internals.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698