Index: cc/trees/thread_proxy.cc |
diff --git a/cc/trees/thread_proxy.cc b/cc/trees/thread_proxy.cc |
index b0cd3282879e9ee1e08ff835e960174fe2743580..b5b8aa7f90d528473b61c2cf778b986e3d423d6e 100644 |
--- a/cc/trees/thread_proxy.cc |
+++ b/cc/trees/thread_proxy.cc |
@@ -433,9 +433,18 @@ void ThreadProxy::CheckOutputSurfaceStatusOnImplThread() { |
impl().scheduler->DidLoseOutputSurface(); |
} |
-void ThreadProxy::OnSwapBuffersCompleteOnImplThread() { |
- TRACE_EVENT0("cc", "ThreadProxy::OnSwapBuffersCompleteOnImplThread"); |
+void ThreadProxy::SetMaxSwapsPending(int max) { |
danakj
2014/04/11 15:12:28
SetMaxSwapsPendingOnImplThread() ?
brianderson
2014/04/11 20:49:40
Okay, that would be more consistent.
|
+ impl().scheduler->SetMaxSwapsPending(max); |
+} |
+ |
+void ThreadProxy::DidSwapBuffersOnImplThread() { |
+ impl().scheduler->DidSwapBuffers(); |
+} |
+ |
+void ThreadProxy::DidSwapBuffersCompleteOnImplThread() { |
+ TRACE_EVENT0("cc", "ThreadProxy::DidSwapBuffersCompleteOnImplThread"); |
DCHECK(IsImplThread()); |
+ impl().scheduler->DidSwapBuffersComplete(); |
Proxy::MainThreadTaskRunner()->PostTask( |
FROM_HERE, |
base::Bind(&ThreadProxy::DidCompleteSwapBuffers, main_thread_weak_ptr_)); |