| 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;
|
|
|