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

Side by Side Diff: cc/trees/layer_tree_host_impl.cc

Issue 2442453003: cc: Add back a benchmark category trace for counting renderer frames (Closed)
Patch Set: Created 4 years, 2 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 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 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/trees/layer_tree_host_impl.h" 5 #include "cc/trees/layer_tree_host_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
(...skipping 1570 matching lines...) Expand 10 before | Expand all | Expand 10 after
1581 metadata.root_scroll_offset = 1581 metadata.root_scroll_offset =
1582 gfx::ScrollOffsetToVector2dF(active_tree_->TotalScrollOffset()); 1582 gfx::ScrollOffsetToVector2dF(active_tree_->TotalScrollOffset());
1583 1583
1584 return metadata; 1584 return metadata;
1585 } 1585 }
1586 1586
1587 bool LayerTreeHostImpl::DrawLayers(FrameData* frame) { 1587 bool LayerTreeHostImpl::DrawLayers(FrameData* frame) {
1588 DCHECK(CanDraw()); 1588 DCHECK(CanDraw());
1589 DCHECK_EQ(frame->has_no_damage, frame->render_passes.empty()); 1589 DCHECK_EQ(frame->has_no_damage, frame->render_passes.empty());
1590 1590
1591 TRACE_EVENT0("cc", "LayerTreeHostImpl::DrawLayers"); 1591 TRACE_EVENT0("cc,benchmark", "LayerTreeHostImpl::DrawLayers");
1592 1592
1593 ResetRequiresHighResToDraw(); 1593 ResetRequiresHighResToDraw();
1594 1594
1595 if (frame->has_no_damage) { 1595 if (frame->has_no_damage) {
1596 DCHECK(!resourceless_software_draw_); 1596 DCHECK(!resourceless_software_draw_);
1597 1597
1598 TRACE_EVENT_INSTANT0("cc", "EarlyOut_NoDamage", TRACE_EVENT_SCOPE_THREAD); 1598 TRACE_EVENT_INSTANT0("cc", "EarlyOut_NoDamage", TRACE_EVENT_SCOPE_THREAD);
1599 active_tree()->BreakSwapPromises(SwapPromise::SWAP_FAILS); 1599 active_tree()->BreakSwapPromises(SwapPromise::SWAP_FAILS);
1600 return false; 1600 return false;
1601 } 1601 }
(...skipping 2500 matching lines...) Expand 10 before | Expand all | Expand 10 after
4102 if (is_visible) { 4102 if (is_visible) {
4103 worker_context_visibility_ = 4103 worker_context_visibility_ =
4104 worker_context->CacheController()->ClientBecameVisible(); 4104 worker_context->CacheController()->ClientBecameVisible();
4105 } else { 4105 } else {
4106 worker_context->CacheController()->ClientBecameNotVisible( 4106 worker_context->CacheController()->ClientBecameNotVisible(
4107 std::move(worker_context_visibility_)); 4107 std::move(worker_context_visibility_));
4108 } 4108 }
4109 } 4109 }
4110 4110
4111 } // namespace cc 4111 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698