Index: cc/trees/thread_proxy.cc |
diff --git a/cc/trees/thread_proxy.cc b/cc/trees/thread_proxy.cc |
index aff281fb3c1993fb2fa438927ee58e131ed1dd55..e486f2244744372ce620fb31421dc404214ddf42 100644 |
--- a/cc/trees/thread_proxy.cc |
+++ b/cc/trees/thread_proxy.cc |
@@ -58,11 +58,12 @@ ThreadProxy::ThreadProxy(LayerTreeHost* layer_tree_host, |
completion_event_for_commit_held_on_tree_activation_(NULL), |
texture_acquisition_completion_event_on_impl_thread_(NULL), |
next_frame_is_newly_committed_frame_on_impl_thread_(false), |
- render_vsync_enabled_(layer_tree_host->settings().render_vsync_enabled), |
- render_vsync_notification_enabled_( |
- layer_tree_host->settings().render_vsync_notification_enabled), |
- synchronously_disable_vsync_( |
- layer_tree_host->settings().synchronously_disable_vsync), |
+ throttle_frame_production_( |
+ layer_tree_host->settings().throttle_frame_production), |
+ render_begin_frame_notification_enabled_( |
+ layer_tree_host->settings().render_begin_frame_notification_enabled), |
+ using_synchronous_renderer_compositor_( |
+ layer_tree_host->settings().using_synchronous_renderer_compositor), |
vsync_client_(NULL), |
inside_draw_(false), |
defer_commits_(false), |
@@ -326,9 +327,9 @@ void ThreadProxy::OnVSyncParametersChanged(base::TimeTicks timebase, |
scheduler_on_impl_thread_->SetTimebaseAndInterval(timebase, interval); |
} |
-void ThreadProxy::DidVSync(base::TimeTicks frame_time) { |
+void ThreadProxy::DidBeginFrame(base::TimeTicks frame_time) { |
DCHECK(IsImplThread()); |
- TRACE_EVENT0("cc", "ThreadProxy::DidVSync"); |
+ TRACE_EVENT0("cc", "ThreadProxy::DidBeginFrame"); |
if (vsync_client_) |
vsync_client_->DidVSync(frame_time); |
} |
@@ -338,7 +339,7 @@ void ThreadProxy::RequestVSyncNotification(VSyncClient* client) { |
TRACE_EVENT1( |
"cc", "ThreadProxy::RequestVSyncNotification", "enable", !!client); |
vsync_client_ = client; |
- layer_tree_host_impl_->EnableVSyncNotification(!!client); |
+ layer_tree_host_impl_->EnableBeginFrameNotification(!!client); |
} |
void ThreadProxy::OnCanDrawStateChanged(bool can_draw) { |
@@ -941,7 +942,7 @@ ThreadProxy::ScheduledActionDrawAndSwapInternal(bool forced_draw) { |
if (draw_frame) { |
layer_tree_host_impl_->DrawLayers( |
&frame, |
- scheduler_on_impl_thread_->LastVSyncTime()); |
+ scheduler_on_impl_thread_->LastBeginFrameTime()); |
result.did_draw = true; |
} |
layer_tree_host_impl_->DidDrawAllLayers(frame); |
@@ -1110,12 +1111,12 @@ void ThreadProxy::InitializeImplOnImplThread( |
base::Time::kMicrosecondsPerSecond / |
layer_tree_host_->settings().refresh_rate); |
scoped_ptr<FrameRateController> frame_rate_controller; |
- if (render_vsync_enabled_) { |
- if (render_vsync_notification_enabled_) { |
+ if (throttle_frame_production_) { |
+ if (render_begin_frame_notification_enabled_) { |
frame_rate_controller.reset( |
new FrameRateController(VSyncTimeSource::Create( |
this, |
- synchronously_disable_vsync_ ? |
+ using_synchronous_renderer_compositor_ ? |
VSyncTimeSource::DISABLE_SYNCHRONOUSLY : |
VSyncTimeSource::DISABLE_ON_NEXT_TICK))); |
} else { |
@@ -1206,7 +1207,7 @@ void ThreadProxy::LayerTreeHostClosedOnImplThread(CompletionEvent* completion) { |
DCHECK(IsImplThread()); |
layer_tree_host_->DeleteContentsTexturesOnImplThread( |
layer_tree_host_impl_->resource_provider()); |
- layer_tree_host_impl_->EnableVSyncNotification(false); |
+ layer_tree_host_impl_->EnableBeginFrameNotification(false); |
input_handler_client_on_impl_thread_.reset(); |
scheduler_on_impl_thread_.reset(); |
layer_tree_host_impl_.reset(); |
@@ -1368,11 +1369,11 @@ void ThreadProxy::StartScrollbarAnimationOnImplThread() { |
layer_tree_host_impl_->CurrentFrameTimeTicks()); |
} |
-void ThreadProxy::DidReceiveLastInputEventForVSync( |
+void ThreadProxy::DidReceiveLastInputEventForBeginFrame( |
base::TimeTicks frame_time) { |
- if (render_vsync_notification_enabled_) { |
- TRACE_EVENT0("cc", "ThreadProxy::DidReceiveLastInputEventForVSync"); |
- DidVSync(frame_time); |
+ if (render_begin_frame_notification_enabled_) { |
+ TRACE_EVENT0("cc", "ThreadProxy::DidReceiveLastInputEventForBeginFrame"); |
+ DidBeginFrame(frame_time); |
} |
} |