| Index: cc/CCSingleThreadProxy.cpp
|
| diff --git a/cc/CCSingleThreadProxy.cpp b/cc/CCSingleThreadProxy.cpp
|
| index 7f89cf5a75827741f568cb6ba1f4ffe7bd7b82b6..e5234d6163b859fc2c5b4abf05d7d6bb6e4d20d4 100644
|
| --- a/cc/CCSingleThreadProxy.cpp
|
| +++ b/cc/CCSingleThreadProxy.cpp
|
| @@ -31,7 +31,7 @@ CCSingleThreadProxy::CCSingleThreadProxy(CCLayerTreeHost* layerTreeHost)
|
| , m_totalCommitCount(0)
|
| {
|
| TRACE_EVENT0("cc", "CCSingleThreadProxy::CCSingleThreadProxy");
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| }
|
|
|
| void CCSingleThreadProxy::start()
|
| @@ -43,14 +43,14 @@ void CCSingleThreadProxy::start()
|
| CCSingleThreadProxy::~CCSingleThreadProxy()
|
| {
|
| TRACE_EVENT0("cc", "CCSingleThreadProxy::~CCSingleThreadProxy");
|
| - ASSERT(CCProxy::isMainThread());
|
| - ASSERT(!m_layerTreeHostImpl.get() && !m_layerTreeHost); // make sure stop() got called.
|
| + DCHECK(CCProxy::isMainThread());
|
| + DCHECK(!m_layerTreeHostImpl.get() && !m_layerTreeHost); // make sure stop() got called.
|
| }
|
|
|
| bool CCSingleThreadProxy::compositeAndReadback(void *pixels, const IntRect& rect)
|
| {
|
| TRACE_EVENT0("cc", "CCSingleThreadProxy::compositeAndReadback");
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
|
|
| if (!commitAndComposite())
|
| return false;
|
| @@ -73,7 +73,7 @@ void CCSingleThreadProxy::startPageScaleAnimation(const IntSize& targetPosition,
|
|
|
| void CCSingleThreadProxy::finishAllRendering()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| {
|
| DebugScopedSetImplThread impl;
|
| m_layerTreeHostImpl->finishAllRendering();
|
| @@ -82,13 +82,13 @@ void CCSingleThreadProxy::finishAllRendering()
|
|
|
| bool CCSingleThreadProxy::isStarted() const
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| return m_layerTreeHostImpl.get();
|
| }
|
|
|
| bool CCSingleThreadProxy::initializeContext()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| scoped_ptr<CCGraphicsContext> context = m_layerTreeHost->createContext();
|
| if (!context.get())
|
| return false;
|
| @@ -109,8 +109,8 @@ void CCSingleThreadProxy::setVisible(bool visible)
|
|
|
| bool CCSingleThreadProxy::initializeRenderer()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| - ASSERT(m_contextBeforeInitialization.get());
|
| + DCHECK(CCProxy::isMainThread());
|
| + DCHECK(m_contextBeforeInitialization.get());
|
| {
|
| DebugScopedSetImplThread impl;
|
| bool ok = m_layerTreeHostImpl->initializeRenderer(m_contextBeforeInitialization.Pass());
|
| @@ -126,8 +126,8 @@ bool CCSingleThreadProxy::initializeRenderer()
|
| bool CCSingleThreadProxy::recreateContext()
|
| {
|
| TRACE_EVENT0("cc", "CCSingleThreadProxy::recreateContext");
|
| - ASSERT(CCProxy::isMainThread());
|
| - ASSERT(m_contextLost);
|
| + DCHECK(CCProxy::isMainThread());
|
| + DCHECK(m_contextLost);
|
|
|
| scoped_ptr<CCGraphicsContext> context = m_layerTreeHost->createContext();
|
| if (!context.get())
|
| @@ -160,14 +160,14 @@ void CCSingleThreadProxy::renderingStats(CCRenderingStats* stats)
|
|
|
| const RendererCapabilities& CCSingleThreadProxy::rendererCapabilities() const
|
| {
|
| - ASSERT(m_rendererInitialized);
|
| + DCHECK(m_rendererInitialized);
|
| // Note: this gets called during the commit by the "impl" thread
|
| return m_RendererCapabilitiesForMainThread;
|
| }
|
|
|
| void CCSingleThreadProxy::loseContext()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| m_layerTreeHost->didLoseContext();
|
| m_contextLost = true;
|
| }
|
| @@ -175,12 +175,12 @@ void CCSingleThreadProxy::loseContext()
|
| void CCSingleThreadProxy::setNeedsAnimate()
|
| {
|
| // CCThread-only feature
|
| - ASSERT_NOT_REACHED();
|
| + NOTREACHED();
|
| }
|
|
|
| void CCSingleThreadProxy::doCommit(PassOwnPtr<CCTextureUpdateQueue> queue)
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| // Commit immediately
|
| {
|
| DebugScopedSetMainThreadBlocked mainThreadBlocked;
|
| @@ -204,12 +204,12 @@ void CCSingleThreadProxy::doCommit(PassOwnPtr<CCTextureUpdateQueue> queue)
|
|
|
| m_layerTreeHostImpl->commitComplete();
|
|
|
| -#if !ASSERT_DISABLED
|
| - // In the single-threaded case, the scroll deltas should never be
|
| - // touched on the impl layer tree.
|
| - scoped_ptr<CCScrollAndScaleSet> scrollInfo = m_layerTreeHostImpl->processScrollDeltas();
|
| - ASSERT(!scrollInfo->scrolls.size());
|
| -#endif
|
| + if (DCHECK_IS_ON()) {
|
| + // In the single-threaded case, the scroll deltas should never be
|
| + // touched on the impl layer tree.
|
| + scoped_ptr<CCScrollAndScaleSet> scrollInfo = m_layerTreeHostImpl->processScrollDeltas();
|
| + DCHECK(!scrollInfo->scrolls.size());
|
| + }
|
|
|
| base::TimeTicks endTime = base::TimeTicks::HighResNow();
|
| m_totalCommitTime += endTime - startTime;
|
| @@ -221,7 +221,7 @@ void CCSingleThreadProxy::doCommit(PassOwnPtr<CCTextureUpdateQueue> queue)
|
|
|
| void CCSingleThreadProxy::setNeedsCommit()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| m_layerTreeHost->scheduleComposite();
|
| }
|
|
|
| @@ -250,7 +250,7 @@ size_t CCSingleThreadProxy::maxPartialTextureUpdates() const
|
| void CCSingleThreadProxy::stop()
|
| {
|
| TRACE_EVENT0("cc", "CCSingleThreadProxy::stop");
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
| {
|
| DebugScopedSetMainThreadBlocked mainThreadBlocked;
|
| DebugScopedSetImplThread impl;
|
| @@ -274,14 +274,14 @@ void CCSingleThreadProxy::setNeedsCommitOnImplThread()
|
|
|
| void CCSingleThreadProxy::postAnimationEventsToMainThreadOnImplThread(scoped_ptr<CCAnimationEventsVector> events, double wallClockTime)
|
| {
|
| - ASSERT(CCProxy::isImplThread());
|
| + DCHECK(CCProxy::isImplThread());
|
| DebugScopedSetMainThread main;
|
| m_layerTreeHost->setAnimationEvents(events.Pass(), wallClockTime);
|
| }
|
|
|
| void CCSingleThreadProxy::releaseContentsTexturesOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + DCHECK(isImplThread());
|
| m_layerTreeHost->reduceContentsTexturesMemoryOnImplThread(0, m_layerTreeHostImpl->resourceProvider());
|
| }
|
|
|
| @@ -305,12 +305,12 @@ void CCSingleThreadProxy::forceSerializeOnSwapBuffers()
|
|
|
| void CCSingleThreadProxy::onSwapBuffersCompleteOnImplThread()
|
| {
|
| - ASSERT_NOT_REACHED();
|
| + NOTREACHED();
|
| }
|
|
|
| bool CCSingleThreadProxy::commitAndComposite()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + DCHECK(CCProxy::isMainThread());
|
|
|
| if (!m_layerTreeHost->initializeRendererIfNeeded())
|
| return false;
|
| @@ -342,7 +342,7 @@ bool CCSingleThreadProxy::commitAndComposite()
|
|
|
| bool CCSingleThreadProxy::doComposite()
|
| {
|
| - ASSERT(!m_contextLost);
|
| + DCHECK(!m_contextLost);
|
| {
|
| DebugScopedSetImplThread impl;
|
|
|
|
|