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

Side by Side Diff: content/renderer/render_widget.cc

Issue 7982007: add "did it run on GPU" check to frame_rate_tests.cc using AutomationProxy tracing feature (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merged Created 9 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 "content/renderer/render_widget.h" 5 #include "content/renderer/render_widget.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/debug/trace_event.h" 8 #include "base/debug/trace_event.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/memory/scoped_ptr.h" 10 #include "base/memory/scoped_ptr.h"
(...skipping 688 matching lines...) Expand 10 before | Expand all | Expand 10 after
699 } 699 }
700 700
701 void RenderWidget::DoDeferredUpdateAndSendInputAck() { 701 void RenderWidget::DoDeferredUpdateAndSendInputAck() {
702 DoDeferredUpdate(); 702 DoDeferredUpdate();
703 703
704 if (pending_input_event_ack_.get()) 704 if (pending_input_event_ack_.get())
705 Send(pending_input_event_ack_.release()); 705 Send(pending_input_event_ack_.release());
706 } 706 }
707 707
708 void RenderWidget::DoDeferredUpdate() { 708 void RenderWidget::DoDeferredUpdate() {
709 // Sanity check for tests:
710 TRACE_EVENT_INSTANT0("test_frame_rate_tests", "DoDeferredUpdate");
709 TRACE_EVENT0("renderer", "RenderWidget::DoDeferredUpdate"); 711 TRACE_EVENT0("renderer", "RenderWidget::DoDeferredUpdate");
710 712
711 if (!webwidget_) 713 if (!webwidget_)
712 return; 714 return;
713 if (update_reply_pending()) { 715 if (update_reply_pending()) {
714 TRACE_EVENT0("renderer", "EarlyOut_UpdateReplyPending"); 716 TRACE_EVENT0("renderer", "EarlyOut_UpdateReplyPending");
715 return; 717 return;
716 } 718 }
717 if (is_accelerated_compositing_active_ && 719 if (is_accelerated_compositing_active_ &&
718 num_swapbuffers_complete_pending_ >= kMaxSwapBuffersPending) { 720 num_swapbuffers_complete_pending_ >= kMaxSwapBuffersPending) {
(...skipping 756 matching lines...) Expand 10 before | Expand all | Expand 10 after
1475 } 1477 }
1476 } 1478 }
1477 1479
1478 bool RenderWidget::WillHandleMouseEvent(const WebKit::WebMouseEvent& event) { 1480 bool RenderWidget::WillHandleMouseEvent(const WebKit::WebMouseEvent& event) {
1479 return false; 1481 return false;
1480 } 1482 }
1481 1483
1482 bool RenderWidget::WebWidgetHandlesCompositorScheduling() const { 1484 bool RenderWidget::WebWidgetHandlesCompositorScheduling() const {
1483 return false; 1485 return false;
1484 } 1486 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698