Update cc snapshot to r127918
[email protected]
BUG=
Review URL: https://chromiumcodereview.appspot.com/10917153
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155554 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/cc/CCRenderSurface.cpp b/cc/CCRenderSurface.cpp
index f00b5ef..7ddfa12 100644
--- a/cc/CCRenderSurface.cpp
+++ b/cc/CCRenderSurface.cpp
@@ -160,16 +160,24 @@
return clippedRectInTarget;
}
+CCRenderPass::Id CCRenderSurface::renderPassId()
+{
+ int layerId = m_owningLayer->id();
+ int subId = 0;
+ ASSERT(layerId > 0);
+ return CCRenderPass::Id(layerId, subId);
+}
+
void CCRenderSurface::appendRenderPasses(CCRenderPassSink& passSink)
{
- OwnPtr<CCRenderPass> pass = CCRenderPass::create(m_owningLayer->id(), m_contentRect, m_screenSpaceTransform);
+ OwnPtr<CCRenderPass> pass = CCRenderPass::create(renderPassId(), m_contentRect, m_screenSpaceTransform);
pass->setDamageRect(m_damageTracker->currentDamageRect());
pass->setFilters(m_owningLayer->filters());
pass->setBackgroundFilters(m_owningLayer->backgroundFilters());
passSink.appendRenderPass(pass.release());
}
-void CCRenderSurface::appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData, bool forReplica, int renderPassId)
+void CCRenderSurface::appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData, bool forReplica, CCRenderPass::Id renderPassId)
{
ASSERT(!forReplica || m_owningLayer->hasReplica());