summaryrefslogtreecommitdiffstats
path: root/cc/layer_tree_host_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/layer_tree_host_impl.cc')
-rw-r--r--cc/layer_tree_host_impl.cc56
1 files changed, 28 insertions, 28 deletions
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
index 8f36fb1..6b984a7 100644
--- a/cc/layer_tree_host_impl.cc
+++ b/cc/layer_tree_host_impl.cc
@@ -83,7 +83,7 @@ void CCPinchZoomViewport::setPageScaleDelta(float delta)
bool CCPinchZoomViewport::setPageScaleFactorAndLimits(float pageScaleFactor, float minPageScaleFactor, float maxPageScaleFactor)
{
- DCHECK(pageScaleFactor);
+ ASSERT(pageScaleFactor);
if (m_sentPageScaleDelta == 1 && pageScaleFactor == m_pageScaleFactor && minPageScaleFactor == m_minPageScaleFactor && maxPageScaleFactor == m_maxPageScaleFactor)
return false;
@@ -233,13 +233,13 @@ CCLayerTreeHostImpl::CCLayerTreeHostImpl(const CCLayerTreeSettings& settings, CC
, m_numImplThreadScrolls(0)
, m_numMainThreadScrolls(0)
{
- DCHECK(CCProxy::isImplThread());
+ ASSERT(CCProxy::isImplThread());
didVisibilityChange(this, m_visible);
}
CCLayerTreeHostImpl::~CCLayerTreeHostImpl()
{
- DCHECK(CCProxy::isImplThread());
+ ASSERT(CCProxy::isImplThread());
TRACE_EVENT0("cc", "CCLayerTreeHostImpl::~CCLayerTreeHostImpl()");
if (m_rootLayerImpl)
@@ -334,7 +334,7 @@ void CCLayerTreeHostImpl::trackDamageForAllSurfaces(CCLayerImpl* rootDrawLayer,
for (int surfaceIndex = renderSurfaceLayerList.size() - 1; surfaceIndex >= 0 ; --surfaceIndex) {
CCLayerImpl* renderSurfaceLayer = renderSurfaceLayerList[surfaceIndex];
CCRenderSurface* renderSurface = renderSurfaceLayer->renderSurface();
- DCHECK(renderSurface);
+ ASSERT(renderSurface);
renderSurface->damageTracker()->updateDamageTrackingState(renderSurface->layerList(), renderSurfaceLayer->id(), renderSurface->surfacePropertyChangedOnlyFromDescendant(), renderSurface->contentRect(), renderSurfaceLayer->maskLayer(), renderSurfaceLayer->filters());
}
}
@@ -348,9 +348,9 @@ void CCLayerTreeHostImpl::updateRootScrollLayerImplTransform()
void CCLayerTreeHostImpl::calculateRenderSurfaceLayerList(CCLayerList& renderSurfaceLayerList)
{
- DCHECK(renderSurfaceLayerList.empty());
- DCHECK(m_rootLayerImpl);
- DCHECK(m_renderer); // For maxTextureSize.
+ ASSERT(renderSurfaceLayerList.empty());
+ ASSERT(m_rootLayerImpl);
+ ASSERT(m_renderer); // For maxTextureSize.
{
updateRootScrollLayerImplTransform();
@@ -371,7 +371,7 @@ void CCLayerTreeHostImpl::FrameData::appendRenderPass(scoped_ptr<CCRenderPass> r
bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
{
- DCHECK(frame.renderPasses.empty());
+ ASSERT(frame.renderPasses.empty());
calculateRenderSurfaceLayerList(*frame.renderSurfaceLayerList);
@@ -447,11 +447,11 @@ bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
occlusionTracker.leaveLayer(it);
}
-#if CC_DCHECK_ENABLED()
+#if !ASSERT_DISABLED
for (size_t i = 0; i < frame.renderPasses.size(); ++i) {
- for (size_t j = 0; j < frame.renderPasses[i]->quadList().size(); ++j)
- DCHECK(frame.renderPasses[i]->quadList()[j]->sharedQuadStateId() >= 0);
- DCHECK(frame.renderPassesById.contains(frame.renderPasses[i]->id()));
+ for (size_t j = 0; j < frame.renderPasses[i]->quadList().size(); ++j)
+ ASSERT(frame.renderPasses[i]->quadList()[j]->sharedQuadStateId() >= 0);
+ ASSERT(frame.renderPassesById.contains(frame.renderPasses[i]->id()));
}
#endif
@@ -519,7 +519,7 @@ IntSize CCLayerTreeHostImpl::contentSize() const
static inline CCRenderPass* findRenderPassById(CCRenderPass::Id renderPassId, const CCLayerTreeHostImpl::FrameData& frame)
{
CCRenderPassIdHashMap::const_iterator it = frame.renderPassesById.find(renderPassId);
- DCHECK(it != frame.renderPassesById.end());
+ ASSERT(it != frame.renderPassesById.end());
return it->second;
}
@@ -611,7 +611,7 @@ void CCLayerTreeHostImpl::removeRenderPasses(RenderPassCuller culler, FrameData&
int positionFromEnd = frame.renderPasses.size() - it;
removeRenderPassesRecursive(renderPassQuad->renderPassId(), frame);
it = frame.renderPasses.size() - positionFromEnd;
- DCHECK(it >= 0);
+ ASSERT(it >= 0);
}
}
}
@@ -619,7 +619,7 @@ void CCLayerTreeHostImpl::removeRenderPasses(RenderPassCuller culler, FrameData&
bool CCLayerTreeHostImpl::prepareToDraw(FrameData& frame)
{
TRACE_EVENT0("cc", "CCLayerTreeHostImpl::prepareToDraw");
- DCHECK(canDraw());
+ ASSERT(canDraw());
frame.renderSurfaceLayerList = &m_renderSurfaceLayerList;
frame.renderPasses.clear();
@@ -650,7 +650,7 @@ void CCLayerTreeHostImpl::setMemoryAllocationLimitBytes(size_t bytes)
return;
m_memoryAllocationLimitBytes = bytes;
- DCHECK(bytes > 0);
+ ASSERT(bytes);
m_client->setNeedsCommitOnImplThread();
}
@@ -662,8 +662,8 @@ void CCLayerTreeHostImpl::onVSyncParametersChanged(double monotonicTimebase, dou
void CCLayerTreeHostImpl::drawLayers(const FrameData& frame)
{
TRACE_EVENT0("cc", "CCLayerTreeHostImpl::drawLayers");
- DCHECK(canDraw());
- DCHECK(!frame.renderPasses.empty());
+ ASSERT(canDraw());
+ ASSERT(!frame.renderPasses.empty());
// FIXME: use the frame begin time from the overall compositor scheduler.
// This value is currently inaccessible because it is up in Chromium's
@@ -719,7 +719,7 @@ const RendererCapabilities& CCLayerTreeHostImpl::rendererCapabilities() const
bool CCLayerTreeHostImpl::swapBuffers()
{
- DCHECK(m_renderer);
+ ASSERT(m_renderer);
m_fpsCounter->markEndOfFrame();
return m_renderer->swapBuffers();
@@ -747,7 +747,7 @@ void CCLayerTreeHostImpl::onSwapBuffersComplete()
void CCLayerTreeHostImpl::readback(void* pixels, const IntRect& rect)
{
- DCHECK(m_renderer);
+ ASSERT(m_renderer);
m_renderer->getFramebufferPixels(pixels, rect);
}
@@ -811,7 +811,7 @@ scoped_ptr<CCLayerImpl> CCLayerTreeHostImpl::detachLayerTree()
void CCLayerTreeHostImpl::setVisible(bool visible)
{
- DCHECK(CCProxy::isImplThread());
+ ASSERT(CCProxy::isImplThread());
if (m_visible == visible)
return;
@@ -1016,7 +1016,7 @@ CCInputHandlerClient::ScrollStatus CCLayerTreeHostImpl::scrollBegin(const IntPoi
{
TRACE_EVENT0("cc", "CCLayerTreeHostImpl::scrollBegin");
- DCHECK(!m_currentlyScrollingLayerImpl);
+ ASSERT(!m_currentlyScrollingLayerImpl);
clearCurrentlyScrollingLayer();
if (!ensureRenderSurfaceLayerList())
@@ -1070,7 +1070,7 @@ static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport,
{
// Layers with non-invertible screen space transforms should not have passed the scroll hit
// test in the first place.
- DCHECK(layerImpl.screenSpaceTransform().isInvertible());
+ ASSERT(layerImpl.screenSpaceTransform().isInvertible());
WebTransformationMatrix inverseScreenSpaceTransform = layerImpl.screenSpaceTransform().inverse();
// First project the scroll start and end points to local layer space to find the scroll delta
@@ -1081,8 +1081,8 @@ static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport,
FloatPoint localEndPoint = CCMathUtil::projectPoint(inverseScreenSpaceTransform, screenSpaceEndPoint, endClipped);
// In general scroll point coordinates should not get clipped.
- DCHECK(!startClipped);
- DCHECK(!endClipped);
+ ASSERT(!startClipped);
+ ASSERT(!endClipped);
if (startClipped || endClipped)
return FloatSize();
@@ -1096,7 +1096,7 @@ static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport,
// Calculate the applied scroll delta in screen space coordinates.
FloatPoint actualLocalEndPoint = localStartPoint + layerImpl.scrollDelta() - previousDelta;
FloatPoint actualScreenSpaceEndPoint = CCMathUtil::mapPoint(layerImpl.screenSpaceTransform(), actualLocalEndPoint, endClipped);
- DCHECK(!endClipped);
+ ASSERT(!endClipped);
if (endClipped)
return FloatSize();
return actualScreenSpaceEndPoint - screenSpacePoint;
@@ -1384,7 +1384,7 @@ base::TimeDelta CCLayerTreeHostImpl::lowFrequencyAnimationInterval() const
void CCLayerTreeHostImpl::sendDidLoseContextRecursive(CCLayerImpl* current)
{
- DCHECK(current);
+ ASSERT(current);
current->didLoseContext();
if (current->maskLayer())
sendDidLoseContextRecursive(current->maskLayer());
@@ -1396,7 +1396,7 @@ void CCLayerTreeHostImpl::sendDidLoseContextRecursive(CCLayerImpl* current)
static void clearRenderSurfacesOnCCLayerImplRecursive(CCLayerImpl* current)
{
- DCHECK(current);
+ ASSERT(current);
for (size_t i = 0; i < current->children().size(); ++i)
clearRenderSurfacesOnCCLayerImplRecursive(current->children()[i]);
current->clearRenderSurface();