Index: cc/CCDirectRenderer.cpp |
diff --git a/cc/CCDirectRenderer.cpp b/cc/CCDirectRenderer.cpp |
index d0590faed7600fa079d2427cdc65801ecfaeefd5..a1a0ba7ec61c8cec8c8c30efcd18a8dcee4d8bfe 100644 |
--- a/cc/CCDirectRenderer.cpp |
+++ b/cc/CCDirectRenderer.cpp |
@@ -48,6 +48,19 @@ static WebTransformationMatrix windowMatrix(int x, int y, int width, int height) |
} |
namespace cc { |
+ |
+CCDirectRenderer::DrawingFrame::DrawingFrame() |
+ : rootRenderPass(0) |
+ , currentRenderPass(0) |
+ , currentTexture(0) |
+ , flippedY(false) |
+{ |
+} |
+ |
+CCDirectRenderer::DrawingFrame::~DrawingFrame() |
+{ |
+} |
+ |
// |
// static |
FloatRect CCDirectRenderer::quadVertexRect() |
@@ -89,6 +102,16 @@ IntRect CCDirectRenderer::moveScissorToWindowSpace(const DrawingFrame& frame, Fl |
return scissorRectInCanvasSpace; |
} |
+CCDirectRenderer::CCDirectRenderer(CCRendererClient* client, CCResourceProvider* resourceProvider) |
+ : CCRenderer(client) |
+ , m_resourceProvider(resourceProvider) |
+{ |
+} |
+ |
+CCDirectRenderer::~CCDirectRenderer() |
+{ |
+} |
+ |
void CCDirectRenderer::decideRenderPassAllocationsForFrame(const CCRenderPassList& renderPassesInDrawOrder) |
{ |
HashMap<CCRenderPass::Id, const CCRenderPass*> renderPassesInFrame; |