Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(294)

Side by Side Diff: cc/gl_renderer_unittest.cc

Issue 11519018: [cc] Make LayerImpls point at LayerTreeImpl instead of LTHI (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/gl_renderer.h" 5 #include "cc/gl_renderer.h"
6 6
7 #include "cc/draw_quad.h" 7 #include "cc/draw_quad.h"
8 #include "cc/prioritized_resource_manager.h" 8 #include "cc/prioritized_resource_manager.h"
9 #include "cc/resource_provider.h" 9 #include "cc/resource_provider.h"
10 #include "cc/test/fake_impl_proxy.h" 10 #include "cc/test/fake_impl_proxy.h"
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 int m_frame; 55 int m_frame;
56 WebGraphicsMemoryAllocationChangedCallbackCHROMIUM* m_memoryAllocationChange dCallback; 56 WebGraphicsMemoryAllocationChangedCallbackCHROMIUM* m_memoryAllocationChange dCallback;
57 }; 57 };
58 58
59 class FakeRendererClient : public RendererClient { 59 class FakeRendererClient : public RendererClient {
60 public: 60 public:
61 FakeRendererClient() 61 FakeRendererClient()
62 : m_hostImpl(&m_proxy) 62 : m_hostImpl(&m_proxy)
63 , m_setFullRootLayerDamageCount(0) 63 , m_setFullRootLayerDamageCount(0)
64 , m_lastCallWasSetVisibility(0) 64 , m_lastCallWasSetVisibility(0)
65 , m_rootLayer(LayerImpl::create(&m_hostImpl, 1)) 65 , m_rootLayer(LayerImpl::create(m_hostImpl.activeTree(), 1))
66 , m_memoryAllocationLimitBytes(PrioritizedResourceManager::defaultMemory AllocationLimit()) 66 , m_memoryAllocationLimitBytes(PrioritizedResourceManager::defaultMemory AllocationLimit())
67 { 67 {
68 m_rootLayer->createRenderSurface(); 68 m_rootLayer->createRenderSurface();
69 RenderPass::Id renderPassId = m_rootLayer->renderSurface()->renderPassId (); 69 RenderPass::Id renderPassId = m_rootLayer->renderSurface()->renderPassId ();
70 scoped_ptr<RenderPass> rootRenderPass = RenderPass::Create(); 70 scoped_ptr<RenderPass> rootRenderPass = RenderPass::Create();
71 rootRenderPass->SetNew(renderPassId, gfx::Rect(), gfx::Rect(), gfx::Tran sform()); 71 rootRenderPass->SetNew(renderPassId, gfx::Rect(), gfx::Rect(), gfx::Tran sform());
72 m_renderPassesInDrawOrder.push_back(rootRenderPass.get()); 72 m_renderPassesInDrawOrder.push_back(rootRenderPass.get());
73 m_renderPasses.set(renderPassId, rootRenderPass.Pass()); 73 m_renderPasses.set(renderPassId, rootRenderPass.Pass());
74 } 74 }
75 75
(...skipping 497 matching lines...) Expand 10 before | Expand all | Expand 10 after
573 it != pass->quad_list.backToFrontEnd(); ++it) { 573 it != pass->quad_list.backToFrontEnd(); ++it) {
574 renderer.drawQuad(drawingFrame, *it); 574 renderer.drawQuad(drawingFrame, *it);
575 } 575 }
576 renderer.finishDrawingQuadList(); 576 renderer.finishDrawingQuadList();
577 EXPECT_EQ(context->activeTexture(), GL_TEXTURE0); 577 EXPECT_EQ(context->activeTexture(), GL_TEXTURE0);
578 Mock::VerifyAndClearExpectations(context); 578 Mock::VerifyAndClearExpectations(context);
579 } 579 }
580 580
581 } // namespace 581 } // namespace
582 } // namespace cc 582 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698