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

Side by Side Diff: cc/debug/frame_viewer_instrumentation.cc

Issue 924973003: CC: Force push properties for all layers when tracing is started (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review comments addressed Created 5 years, 9 months 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/debug/frame_viewer_instrumentation.h" 5 #include "cc/debug/frame_viewer_instrumentation.h"
6 6
7 namespace cc { 7 namespace cc {
8 namespace frame_viewer_instrumentation { 8 namespace frame_viewer_instrumentation {
9
10 const char kCategoryLayerTree[] =
11 TRACE_DISABLED_BY_DEFAULT("cc.debug") ","
12 TRACE_DISABLED_BY_DEFAULT("cc.debug.quads") ","
13 TRACE_DISABLED_BY_DEFAULT("devtools.timeline.layers");
14
9 namespace { 15 namespace {
10 16
11 const char kCategory[] = "cc," TRACE_DISABLED_BY_DEFAULT("devtools.timeline"); 17 const char kCategory[] = "cc," TRACE_DISABLED_BY_DEFAULT("devtools.timeline");
12 const char kTileData[] = "tileData"; 18 const char kTileData[] = "tileData";
13 const char kLayerId[] = "layerId"; 19 const char kLayerId[] = "layerId";
14 const char kTileId[] = "tileId"; 20 const char kTileId[] = "tileId";
15 const char kTileResolution[] = "tileResolution"; 21 const char kTileResolution[] = "tileResolution";
16 const char kSourceFrameNumber[] = "sourceFrameNumber"; 22 const char kSourceFrameNumber[] = "sourceFrameNumber";
17 23
18 const char kAnalyzeTask[] = "AnalyzeTask"; 24 const char kAnalyzeTask[] = "AnalyzeTask";
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 int layer_id) { 59 int layer_id) {
54 TRACE_EVENT_BEGIN1( 60 TRACE_EVENT_BEGIN1(
55 kCategory, kRasterTask, kTileData, 61 kCategory, kRasterTask, kTileData,
56 TileDataAsValue(tile_id, tile_resolution, source_frame_number, layer_id)); 62 TileDataAsValue(tile_id, tile_resolution, source_frame_number, layer_id));
57 } 63 }
58 64
59 ScopedRasterTask::~ScopedRasterTask() { 65 ScopedRasterTask::~ScopedRasterTask() {
60 TRACE_EVENT_END0(kCategory, kRasterTask); 66 TRACE_EVENT_END0(kCategory, kRasterTask);
61 } 67 }
62 68
69 bool IsTracingLayerTreeSnapshots() {
70 bool category_enabled;
71 TRACE_EVENT_CATEGORY_GROUP_ENABLED(kCategoryLayerTree, &category_enabled);
72 return category_enabled;
73 }
74
63 } // namespace frame_viewer_instrumentation 75 } // namespace frame_viewer_instrumentation
64 } // namespace cc 76 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698