| Index: cc/thread_proxy.cc
|
| diff --git a/cc/thread_proxy.cc b/cc/thread_proxy.cc
|
| index 2e1e74d3bd4e3353c6b7d3007b7b60938afb1e10..dd3a22676aabc5e108ac1b0e07f997603d54803a 100644
|
| --- a/cc/thread_proxy.cc
|
| +++ b/cc/thread_proxy.cc
|
| @@ -56,21 +56,21 @@ CCThreadProxy::CCThreadProxy(CCLayerTreeHost* layerTreeHost)
|
| , m_totalCommitCount(0)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::CCThreadProxy");
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| }
|
|
|
| CCThreadProxy::~CCThreadProxy()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::~CCThreadProxy");
|
| - ASSERT(isMainThread());
|
| - ASSERT(!m_started);
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(!m_started);
|
| }
|
|
|
| bool CCThreadProxy::compositeAndReadback(void *pixels, const IntRect& rect)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadPRoxy::compositeAndReadback");
|
| - ASSERT(isMainThread());
|
| - ASSERT(m_layerTreeHost);
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(m_layerTreeHost);
|
|
|
| if (!m_layerTreeHost->initializeRendererIfNeeded()) {
|
| TRACE_EVENT0("cc", "compositeAndReadback_EarlyOut_LR_Uninitialized");
|
| @@ -103,8 +103,8 @@ bool CCThreadProxy::compositeAndReadback(void *pixels, const IntRect& rect)
|
|
|
| void CCThreadProxy::requestReadbackOnImplThread(ReadbackRequest* request)
|
| {
|
| - ASSERT(CCProxy::isImplThread());
|
| - ASSERT(!m_readbackRequestOnImplThread);
|
| + CC_DCHECK(CCProxy::isImplThread());
|
| + CC_DCHECK(!m_readbackRequestOnImplThread);
|
| if (!m_layerTreeHostImpl.get()) {
|
| request->success = false;
|
| request->completion.signal();
|
| @@ -118,20 +118,20 @@ void CCThreadProxy::requestReadbackOnImplThread(ReadbackRequest* request)
|
|
|
| void CCThreadProxy::startPageScaleAnimation(const IntSize& targetPosition, bool useAnchor, float scale, double duration)
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + CC_DCHECK(CCProxy::isMainThread());
|
| CCProxy::implThread()->postTask(createCCThreadTask(this, &CCThreadProxy::requestStartPageScaleAnimationOnImplThread, targetPosition, useAnchor, scale, duration));
|
| }
|
|
|
| void CCThreadProxy::requestStartPageScaleAnimationOnImplThread(IntSize targetPosition, bool useAnchor, float scale, double duration)
|
| {
|
| - ASSERT(CCProxy::isImplThread());
|
| + CC_DCHECK(CCProxy::isImplThread());
|
| if (m_layerTreeHostImpl.get())
|
| m_layerTreeHostImpl->startPageScaleAnimation(targetPosition, useAnchor, scale, monotonicallyIncreasingTime(), duration);
|
| }
|
|
|
| void CCThreadProxy::finishAllRendering()
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + CC_DCHECK(CCProxy::isMainThread());
|
|
|
| // Make sure all GL drawing is finished on the impl thread.
|
| DebugScopedSetMainThreadBlocked mainThreadBlocked;
|
| @@ -142,7 +142,7 @@ void CCThreadProxy::finishAllRendering()
|
|
|
| bool CCThreadProxy::isStarted() const
|
| {
|
| - ASSERT(CCProxy::isMainThread());
|
| + CC_DCHECK(CCProxy::isMainThread());
|
| return m_started;
|
| }
|
|
|
| @@ -212,7 +212,7 @@ bool CCThreadProxy::initializeRenderer()
|
| bool CCThreadProxy::recreateContext()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::recreateContext");
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
|
|
| // Try to create the context.
|
| scoped_ptr<CCGraphicsContext> context = m_layerTreeHost->createContext();
|
| @@ -243,7 +243,7 @@ bool CCThreadProxy::recreateContext()
|
|
|
| void CCThreadProxy::renderingStats(CCRenderingStats* stats)
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
|
|
| DebugScopedSetMainThreadBlocked mainThreadBlocked;
|
| CCCompletionEvent completion;
|
| @@ -258,7 +258,7 @@ void CCThreadProxy::renderingStats(CCRenderingStats* stats)
|
|
|
| const RendererCapabilities& CCThreadProxy::rendererCapabilities() const
|
| {
|
| - ASSERT(m_rendererInitialized);
|
| + CC_DCHECK(m_rendererInitialized);
|
| return m_RendererCapabilitiesMainThreadCopy;
|
| }
|
|
|
| @@ -269,7 +269,7 @@ void CCThreadProxy::loseContext()
|
|
|
| void CCThreadProxy::setNeedsAnimate()
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (m_animateRequested)
|
| return;
|
|
|
| @@ -284,7 +284,7 @@ void CCThreadProxy::setNeedsAnimate()
|
|
|
| void CCThreadProxy::setNeedsCommit()
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (m_commitRequested)
|
| return;
|
| TRACE_EVENT0("cc", "CCThreadProxy::setNeedsCommit");
|
| @@ -298,14 +298,14 @@ void CCThreadProxy::setNeedsCommit()
|
|
|
| void CCThreadProxy::didLoseContextOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::didLoseContextOnImplThread");
|
| m_schedulerOnImplThread->didLoseContext();
|
| }
|
|
|
| void CCThreadProxy::onSwapBuffersCompleteOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::onSwapBuffersCompleteOnImplThread");
|
| m_schedulerOnImplThread->didSwapBuffersComplete();
|
| m_mainThreadProxy->postTask(createCCThreadTask(this, &CCThreadProxy::didCompleteSwapBuffers));
|
| @@ -313,7 +313,7 @@ void CCThreadProxy::onSwapBuffersCompleteOnImplThread()
|
|
|
| void CCThreadProxy::onVSyncParametersChanged(double monotonicTimebase, double intervalInSeconds)
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT2("cc", "CCThreadProxy::onVSyncParametersChanged", "monotonicTimebase", monotonicTimebase, "intervalInSeconds", intervalInSeconds);
|
| base::TimeTicks timebase = base::TimeTicks::FromInternalValue(monotonicTimebase * base::Time::kMicrosecondsPerSecond);
|
| base::TimeDelta interval = base::TimeDelta::FromMicroseconds(intervalInSeconds * base::Time::kMicrosecondsPerSecond);
|
| @@ -322,21 +322,21 @@ void CCThreadProxy::onVSyncParametersChanged(double monotonicTimebase, double in
|
|
|
| void CCThreadProxy::onCanDrawStateChanged(bool canDraw)
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT1("cc", "CCThreadProxy::onCanDrawStateChanged", "canDraw", canDraw);
|
| m_schedulerOnImplThread->setCanDraw(canDraw);
|
| }
|
|
|
| void CCThreadProxy::setNeedsCommitOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::setNeedsCommitOnImplThread");
|
| m_schedulerOnImplThread->setNeedsCommit();
|
| }
|
|
|
| void CCThreadProxy::setNeedsForcedCommitOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::setNeedsForcedCommitOnImplThread");
|
| m_schedulerOnImplThread->setNeedsCommit();
|
| m_schedulerOnImplThread->setNeedsForcedCommit();
|
| @@ -344,14 +344,14 @@ void CCThreadProxy::setNeedsForcedCommitOnImplThread()
|
|
|
| void CCThreadProxy::postAnimationEventsToMainThreadOnImplThread(scoped_ptr<CCAnimationEventsVector> events, double wallClockTime)
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::postAnimationEventsToMainThreadOnImplThread");
|
| m_mainThreadProxy->postTask(createCCThreadTask(this, &CCThreadProxy::setAnimationEvents, events.release(), wallClockTime));
|
| }
|
|
|
| void CCThreadProxy::releaseContentsTexturesOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
|
|
| if (m_layerTreeHost->contentsTextureManager())
|
| m_layerTreeHost->contentsTextureManager()->reduceMemoryOnImplThread(0, m_layerTreeHostImpl->resourceProvider());
|
| @@ -364,7 +364,7 @@ void CCThreadProxy::releaseContentsTexturesOnImplThread()
|
|
|
| void CCThreadProxy::setNeedsRedraw()
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::setNeedsRedraw");
|
| CCProxy::implThread()->postTask(createCCThreadTask(this, &CCThreadProxy::setFullRootLayerDamageOnImplThread));
|
| CCProxy::implThread()->postTask(createCCThreadTask(this, &CCThreadProxy::setNeedsRedrawOnImplThread));
|
| @@ -372,21 +372,21 @@ void CCThreadProxy::setNeedsRedraw()
|
|
|
| bool CCThreadProxy::commitRequested() const
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| return m_commitRequested;
|
| }
|
|
|
| void CCThreadProxy::setNeedsRedrawOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| TRACE_EVENT0("cc", "CCThreadProxy::setNeedsRedrawOnImplThread");
|
| m_schedulerOnImplThread->setNeedsRedraw();
|
| }
|
|
|
| void CCThreadProxy::start()
|
| {
|
| - ASSERT(isMainThread());
|
| - ASSERT(CCProxy::implThread());
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(CCProxy::implThread());
|
| // Create LayerTreeHostImpl.
|
| DebugScopedSetMainThreadBlocked mainThreadBlocked;
|
| CCCompletionEvent completion;
|
| @@ -400,8 +400,8 @@ void CCThreadProxy::start()
|
| void CCThreadProxy::stop()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::stop");
|
| - ASSERT(isMainThread());
|
| - ASSERT(m_started);
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(m_started);
|
|
|
| // Synchronously deletes the impl.
|
| {
|
| @@ -414,7 +414,7 @@ void CCThreadProxy::stop()
|
|
|
| m_mainThreadProxy->shutdown(); // Stop running tasks posted to us.
|
|
|
| - ASSERT(!m_layerTreeHostImpl.get()); // verify that the impl deleted.
|
| + CC_DCHECK(!m_layerTreeHostImpl.get()); // verify that the impl deleted.
|
| m_layerTreeHost = 0;
|
| m_started = false;
|
| }
|
| @@ -438,7 +438,7 @@ void CCThreadProxy::forceSerializeOnSwapBuffersOnImplThread(CCCompletionEvent* c
|
| void CCThreadProxy::finishAllRenderingOnImplThread(CCCompletionEvent* completion)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::finishAllRenderingOnImplThread");
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHostImpl->finishAllRendering();
|
| completion->signal();
|
| }
|
| @@ -446,7 +446,7 @@ void CCThreadProxy::finishAllRenderingOnImplThread(CCCompletionEvent* completion
|
| void CCThreadProxy::forceBeginFrameOnImplThread(CCCompletionEvent* completion)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::forceBeginFrameOnImplThread");
|
| - ASSERT(!m_beginFrameCompletionEventOnImplThread);
|
| + CC_DCHECK(!m_beginFrameCompletionEventOnImplThread);
|
|
|
| if (m_schedulerOnImplThread->commitPending()) {
|
| completion->signal();
|
| @@ -460,7 +460,7 @@ void CCThreadProxy::forceBeginFrameOnImplThread(CCCompletionEvent* completion)
|
| void CCThreadProxy::scheduledActionBeginFrame()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::scheduledActionBeginFrame");
|
| - ASSERT(!m_pendingBeginFrameRequest);
|
| + CC_DCHECK(!m_pendingBeginFrameRequest);
|
| m_pendingBeginFrameRequest = make_scoped_ptr(new BeginFrameAndCommitState());
|
| m_pendingBeginFrameRequest->monotonicFrameBeginTime = monotonicallyIncreasingTime();
|
| m_pendingBeginFrameRequest->scrollInfo = m_layerTreeHostImpl->processScrollDeltas();
|
| @@ -480,7 +480,7 @@ void CCThreadProxy::scheduledActionBeginFrame()
|
| void CCThreadProxy::beginFrame()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::beginFrame");
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (!m_layerTreeHost)
|
| return;
|
|
|
| @@ -588,10 +588,10 @@ void CCThreadProxy::beginFrameCompleteOnImplThread(CCCompletionEvent* completion
|
| scoped_ptr<CCTextureUpdateQueue> queue(rawQueue);
|
|
|
| TRACE_EVENT0("cc", "CCThreadProxy::beginFrameCompleteOnImplThread");
|
| - ASSERT(!m_commitCompletionEventOnImplThread);
|
| - ASSERT(isImplThread() && isMainThreadBlocked());
|
| - ASSERT(m_schedulerOnImplThread);
|
| - ASSERT(m_schedulerOnImplThread->commitPending());
|
| + CC_DCHECK(!m_commitCompletionEventOnImplThread);
|
| + CC_DCHECK(isImplThread() && isMainThreadBlocked());
|
| + CC_DCHECK(m_schedulerOnImplThread);
|
| + CC_DCHECK(m_schedulerOnImplThread->commitPending());
|
|
|
| if (!m_layerTreeHostImpl.get()) {
|
| TRACE_EVENT0("cc", "EarlyOut_NoLayerTree");
|
| @@ -620,9 +620,9 @@ void CCThreadProxy::beginFrameCompleteOnImplThread(CCCompletionEvent* completion
|
| void CCThreadProxy::beginFrameAbortedOnImplThread()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::beginFrameAbortedOnImplThread");
|
| - ASSERT(isImplThread());
|
| - ASSERT(m_schedulerOnImplThread);
|
| - ASSERT(m_schedulerOnImplThread->commitPending());
|
| + CC_DCHECK(isImplThread());
|
| + CC_DCHECK(m_schedulerOnImplThread);
|
| + CC_DCHECK(m_schedulerOnImplThread->commitPending());
|
|
|
| m_schedulerOnImplThread->beginFrameAborted();
|
| }
|
| @@ -630,9 +630,9 @@ void CCThreadProxy::beginFrameAbortedOnImplThread()
|
| void CCThreadProxy::scheduledActionCommit()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::scheduledActionCommit");
|
| - ASSERT(isImplThread());
|
| - ASSERT(m_commitCompletionEventOnImplThread);
|
| - ASSERT(m_currentTextureUpdateControllerOnImplThread);
|
| + CC_DCHECK(isImplThread());
|
| + CC_DCHECK(m_commitCompletionEventOnImplThread);
|
| + CC_DCHECK(m_currentTextureUpdateControllerOnImplThread);
|
|
|
| // Complete all remaining texture updates.
|
| m_currentTextureUpdateControllerOnImplThread->finalize();
|
| @@ -664,7 +664,7 @@ void CCThreadProxy::scheduledActionCommit()
|
|
|
| void CCThreadProxy::scheduledActionBeginContextRecreation()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_mainThreadProxy->postTask(createCCThreadTask(this, &CCThreadProxy::beginContextRecreation));
|
| }
|
|
|
| @@ -674,12 +674,12 @@ CCScheduledActionDrawAndSwapResult CCThreadProxy::scheduledActionDrawAndSwapInte
|
| CCScheduledActionDrawAndSwapResult result;
|
| result.didDraw = false;
|
| result.didSwap = false;
|
| - ASSERT(isImplThread());
|
| - ASSERT(m_layerTreeHostImpl.get());
|
| + CC_DCHECK(isImplThread());
|
| + CC_DCHECK(m_layerTreeHostImpl.get());
|
| if (!m_layerTreeHostImpl.get())
|
| return result;
|
|
|
| - ASSERT(m_layerTreeHostImpl->renderer());
|
| + CC_DCHECK(m_layerTreeHostImpl->renderer());
|
| if (!m_layerTreeHostImpl->renderer())
|
| return result;
|
|
|
| @@ -736,7 +736,7 @@ void CCThreadProxy::acquireLayerTextures()
|
| // This method will block until the next compositor draw if there is a
|
| // previously committed frame that is still undrawn. This is necessary to
|
| // ensure that the main thread does not monopolize access to the textures.
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
|
|
| if (m_texturesAcquired)
|
| return;
|
| @@ -752,8 +752,8 @@ void CCThreadProxy::acquireLayerTextures()
|
|
|
| void CCThreadProxy::acquireLayerTexturesForMainThreadOnImplThread(CCCompletionEvent* completion)
|
| {
|
| - ASSERT(isImplThread());
|
| - ASSERT(!m_textureAcquisitionCompletionEventOnImplThread);
|
| + CC_DCHECK(isImplThread());
|
| + CC_DCHECK(!m_textureAcquisitionCompletionEventOnImplThread);
|
|
|
| m_textureAcquisitionCompletionEventOnImplThread = completion;
|
| m_schedulerOnImplThread->setMainThreadNeedsLayerTextures();
|
| @@ -761,7 +761,7 @@ void CCThreadProxy::acquireLayerTexturesForMainThreadOnImplThread(CCCompletionEv
|
|
|
| void CCThreadProxy::scheduledActionAcquireLayerTexturesForMainThread()
|
| {
|
| - ASSERT(m_textureAcquisitionCompletionEventOnImplThread);
|
| + CC_DCHECK(m_textureAcquisitionCompletionEventOnImplThread);
|
| m_textureAcquisitionCompletionEventOnImplThread->signal();
|
| m_textureAcquisitionCompletionEventOnImplThread = 0;
|
| }
|
| @@ -786,13 +786,13 @@ void CCThreadProxy::didAnticipatedDrawTimeChange(base::TimeTicks time)
|
|
|
| void CCThreadProxy::readyToFinalizeTextureUpdates()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_schedulerOnImplThread->beginFrameComplete();
|
| }
|
|
|
| void CCThreadProxy::didCommitAndDrawFrame()
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (!m_layerTreeHost)
|
| return;
|
| m_layerTreeHost->didCommitAndDrawFrame();
|
| @@ -800,7 +800,7 @@ void CCThreadProxy::didCommitAndDrawFrame()
|
|
|
| void CCThreadProxy::didCompleteSwapBuffers()
|
| {
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (!m_layerTreeHost)
|
| return;
|
| m_layerTreeHost->didCompleteSwapBuffers();
|
| @@ -811,7 +811,7 @@ void CCThreadProxy::setAnimationEvents(CCAnimationEventsVector* passed_events, d
|
| scoped_ptr<CCAnimationEventsVector> events(make_scoped_ptr(passed_events));
|
|
|
| TRACE_EVENT0("cc", "CCThreadProxy::setAnimationEvents");
|
| - ASSERT(isMainThread());
|
| + CC_DCHECK(isMainThread());
|
| if (!m_layerTreeHost)
|
| return;
|
| m_layerTreeHost->setAnimationEvents(events.Pass(), wallClockTime);
|
| @@ -839,8 +839,8 @@ private:
|
| void CCThreadProxy::beginContextRecreation()
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::beginContextRecreation");
|
| - ASSERT(isMainThread());
|
| - ASSERT(!m_contextRecreationTimer);
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(!m_contextRecreationTimer);
|
| m_contextRecreationTimer = CCThreadProxyContextRecreationTimer::create(this);
|
| m_layerTreeHost->didLoseContext();
|
| m_contextRecreationTimer->startOneShot(contextRecreationTickRate);
|
| @@ -848,8 +848,8 @@ void CCThreadProxy::beginContextRecreation()
|
|
|
| void CCThreadProxy::tryToRecreateContext()
|
| {
|
| - ASSERT(isMainThread());
|
| - ASSERT(m_layerTreeHost);
|
| + CC_DCHECK(isMainThread());
|
| + CC_DCHECK(m_layerTreeHost);
|
| CCLayerTreeHost::RecreateResult result = m_layerTreeHost->recreateContext();
|
| if (result == CCLayerTreeHost::RecreateFailedButTryAgain)
|
| m_contextRecreationTimer->startOneShot(contextRecreationTickRate);
|
| @@ -860,7 +860,7 @@ void CCThreadProxy::tryToRecreateContext()
|
| void CCThreadProxy::initializeImplOnImplThread(CCCompletionEvent* completion, CCInputHandler* handler)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::initializeImplOnImplThread");
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHostImpl = m_layerTreeHost->createLayerTreeHostImpl(this);
|
| const base::TimeDelta displayRefreshInterval = base::TimeDelta::FromMicroseconds(base::Time::kMicrosecondsPerSecond / 60);
|
| scoped_ptr<CCFrameRateController> frameRateController;
|
| @@ -881,15 +881,15 @@ void CCThreadProxy::initializeImplOnImplThread(CCCompletionEvent* completion, CC
|
| void CCThreadProxy::initializeContextOnImplThread(CCGraphicsContext* context)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::initializeContextOnImplThread");
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_contextBeforeInitializationOnImplThread = scoped_ptr<CCGraphicsContext>(context).Pass();
|
| }
|
|
|
| void CCThreadProxy::initializeRendererOnImplThread(CCCompletionEvent* completion, bool* initializeSucceeded, RendererCapabilities* capabilities)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::initializeRendererOnImplThread");
|
| - ASSERT(isImplThread());
|
| - ASSERT(m_contextBeforeInitializationOnImplThread.get());
|
| + CC_DCHECK(isImplThread());
|
| + CC_DCHECK(m_contextBeforeInitializationOnImplThread.get());
|
| *initializeSucceeded = m_layerTreeHostImpl->initializeRenderer(m_contextBeforeInitializationOnImplThread.Pass());
|
| if (*initializeSucceeded) {
|
| *capabilities = m_layerTreeHostImpl->rendererCapabilities();
|
| @@ -903,7 +903,7 @@ void CCThreadProxy::initializeRendererOnImplThread(CCCompletionEvent* completion
|
| void CCThreadProxy::layerTreeHostClosedOnImplThread(CCCompletionEvent* completion)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::layerTreeHostClosedOnImplThread");
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHost->deleteContentsTexturesOnImplThread(m_layerTreeHostImpl->resourceProvider());
|
| m_inputHandlerOnImplThread.reset();
|
| m_layerTreeHostImpl.reset();
|
| @@ -913,7 +913,7 @@ void CCThreadProxy::layerTreeHostClosedOnImplThread(CCCompletionEvent* completio
|
|
|
| void CCThreadProxy::setFullRootLayerDamageOnImplThread()
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHostImpl->setFullRootLayerDamage();
|
| }
|
|
|
| @@ -925,7 +925,7 @@ size_t CCThreadProxy::maxPartialTextureUpdates() const
|
| void CCThreadProxy::recreateContextOnImplThread(CCCompletionEvent* completion, CCGraphicsContext* contextPtr, bool* recreateSucceeded, RendererCapabilities* capabilities)
|
| {
|
| TRACE_EVENT0("cc", "CCThreadProxy::recreateContextOnImplThread");
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHost->deleteContentsTexturesOnImplThread(m_layerTreeHostImpl->resourceProvider());
|
| *recreateSucceeded = m_layerTreeHostImpl->initializeRenderer(scoped_ptr<CCGraphicsContext>(contextPtr).Pass());
|
| if (*recreateSucceeded) {
|
| @@ -937,7 +937,7 @@ void CCThreadProxy::recreateContextOnImplThread(CCCompletionEvent* completion, C
|
|
|
| void CCThreadProxy::renderingStatsOnImplThread(CCCompletionEvent* completion, CCRenderingStats* stats)
|
| {
|
| - ASSERT(isImplThread());
|
| + CC_DCHECK(isImplThread());
|
| m_layerTreeHostImpl->renderingStats(stats);
|
| completion->signal();
|
| }
|
|
|