Index: cc/CCRenderSurface.cpp |
diff --git a/cc/CCRenderSurface.cpp b/cc/CCRenderSurface.cpp |
index 9aaf9eb8bcff0af81024fe6d61cf4306f6df32f2..f00b5ef284b6425d4cff711ab34beec765e3762f 100644 |
--- a/cc/CCRenderSurface.cpp |
+++ b/cc/CCRenderSurface.cpp |
@@ -169,7 +169,7 @@ void CCRenderSurface::appendRenderPasses(CCRenderPassSink& passSink) |
passSink.appendRenderPass(pass.release()); |
} |
-void CCRenderSurface::appendQuads(CCQuadSink& quadSink, bool forReplica, int renderPassId) |
+void CCRenderSurface::appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData, bool forReplica, int renderPassId) |
{ |
ASSERT(!forReplica || m_owningLayer->hasReplica()); |
@@ -183,7 +183,7 @@ void CCRenderSurface::appendQuads(CCQuadSink& quadSink, bool forReplica, int ren |
int green = forReplica ? debugReplicaBorderColorGreen : debugSurfaceBorderColorGreen; |
int blue = forReplica ? debugReplicaBorderColorBlue : debugSurfaceBorderColorBlue; |
SkColor color = SkColorSetARGB(debugSurfaceBorderAlpha, red, green, blue); |
- quadSink.append(CCDebugBorderDrawQuad::create(sharedQuadState, contentRect(), color, debugSurfaceBorderWidth)); |
+ quadSink.append(CCDebugBorderDrawQuad::create(sharedQuadState, contentRect(), color, debugSurfaceBorderWidth), appendQuadsData); |
} |
// FIXME: By using the same RenderSurface for both the content and its reflection, |
@@ -217,7 +217,7 @@ void CCRenderSurface::appendQuads(CCQuadSink& quadSink, bool forReplica, int ren |
IntRect contentsChangedSinceLastFrame = contentsChanged() ? m_contentRect : IntRect(); |
quadSink.append(CCRenderPassDrawQuad::create(sharedQuadState, contentRect(), renderPassId, forReplica, maskResourceId, contentsChangedSinceLastFrame, |
- maskTexCoordScaleX, maskTexCoordScaleY, maskTexCoordOffsetX, maskTexCoordOffsetY)); |
+ maskTexCoordScaleX, maskTexCoordScaleY, maskTexCoordOffsetX, maskTexCoordOffsetY), appendQuadsData); |
} |
} |