Index: cc/thread_proxy.cc |
diff --git a/cc/thread_proxy.cc b/cc/thread_proxy.cc |
index 7cb01dd24fdf28196845c63f683b45f5b6e01a18..1aa7c45673b779d03798c151e643767c885d0f9c 100644 |
--- a/cc/thread_proxy.cc |
+++ b/cc/thread_proxy.cc |
@@ -440,6 +440,13 @@ void ThreadProxy::setNeedsRedrawOnImplThread() |
m_schedulerOnImplThread->setNeedsRedraw(); |
} |
+void ThreadProxy::setNeedsRedrawOnVisibleTextureUploadOnImplThread() |
+{ |
+ DCHECK(isImplThread()); |
+ TRACE_EVENT0("cc", "ThreadProxy::setNeedsRedrawOnVisibleTextureUploadOnImplThread"); |
+ m_schedulerOnImplThread->setNeedsRedrawOnVisibleTextureUpload(); |
+} |
+ |
void ThreadProxy::mainThreadHasStoppedFlinging() |
{ |
if (m_inputHandlerOnImplThread) |
@@ -727,8 +734,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(); |
} |