Index: cc/thread_proxy.cc |
diff --git a/cc/thread_proxy.cc b/cc/thread_proxy.cc |
index e6ff1e3432c85d27d25710d209c40aedd52712cf..e7485d9dce8777b65766281be585dfd0118918f6 100644 |
--- a/cc/thread_proxy.cc |
+++ b/cc/thread_proxy.cc |
@@ -440,6 +440,20 @@ void ThreadProxy::setNeedsRedrawOnImplThread() |
m_schedulerOnImplThread->setNeedsRedraw(); |
} |
+void ThreadProxy::didSwapUseIncompleteTextureOnImplThread() |
+{ |
+ DCHECK(isImplThread()); |
+ TRACE_EVENT0("cc", "ThreadProxy::didSwapUseIncompleteTextureOnImplThread"); |
+ m_schedulerOnImplThread->didSwapUseIncompleteTexture(); |
+} |
+ |
+void ThreadProxy::didUploadVisibleHighResolutionTileOnImplTread() |
+{ |
+ DCHECK(isImplThread()); |
+ TRACE_EVENT0("cc", "ThreadProxy::didUploadVisibleHighResolutionTileOnImplTread"); |
+ m_schedulerOnImplThread->setNeedsRedraw(); |
+} |
+ |
void ThreadProxy::mainThreadHasStoppedFlinging() |
{ |
if (m_inputHandlerOnImplThread) |
@@ -727,8 +741,17 @@ void ThreadProxy::scheduledActionCommit() |
m_schedulerOnImplThread->setVisible(m_layerTreeHostImpl->visible()); |
} |
+void ThreadProxy::scheduledActionCheckForNewTextures() |
+{ |
+ DCHECK(isImplThread()); |
+ TRACE_EVENT0("cc", "ThreadProxy::scheduledActionCheckForNewTextures"); |
+ m_layerTreeHostImpl->checkForCompletedSetPixels(); |
+} |
+ |
void ThreadProxy::scheduledActionActivatePendingTreeIfNeeded() |
{ |
+ DCHECK(isImplThread()); |
+ TRACE_EVENT0("cc", "ThreadProxy::scheduledActionActivatePendingTreeIfNeeded"); |
m_layerTreeHostImpl->activatePendingTreeIfNeeded(); |
} |