| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/output/delegating_renderer.h" | 5 #include "cc/output/delegating_renderer.h" | 
| 6 | 6 | 
| 7 #include "cc/test/fake_output_surface.h" | 7 #include "cc/test/fake_output_surface.h" | 
| 8 #include "cc/test/layer_tree_test.h" | 8 #include "cc/test/layer_tree_test.h" | 
| 9 #include "cc/test/render_pass_test_common.h" | 9 #include "cc/test/render_pass_test_common.h" | 
| 10 #include "cc/test/render_pass_test_utils.h" | 10 #include "cc/test/render_pass_test_utils.h" | 
| 11 #include "testing/gtest/include/gtest/gtest.h" | 11 #include "testing/gtest/include/gtest/gtest.h" | 
| 12 | 12 | 
| 13 namespace cc { | 13 namespace cc { | 
| 14 | 14 | 
| 15 class DelegatingRendererTest : public LayerTreeTest { | 15 class DelegatingRendererTest : public LayerTreeTest { | 
| 16  public: | 16  public: | 
| 17   DelegatingRendererTest() : LayerTreeTest(), output_surface_(NULL) {} | 17   DelegatingRendererTest() : LayerTreeTest(), output_surface_(NULL) {} | 
| 18   virtual ~DelegatingRendererTest() {} | 18   virtual ~DelegatingRendererTest() {} | 
| 19 | 19 | 
| 20   scoped_ptr<OutputSurface> CreateOutputSurface(bool fallback) override { | 20   scoped_ptr<OutputSurface> CreateOutputSurface() override { | 
| 21     scoped_ptr<FakeOutputSurface> output_surface = | 21     scoped_ptr<FakeOutputSurface> output_surface = | 
| 22         FakeOutputSurface::CreateDelegating3d(); | 22         FakeOutputSurface::CreateDelegating3d(); | 
| 23     output_surface_ = output_surface.get(); | 23     output_surface_ = output_surface.get(); | 
| 24     return output_surface.Pass(); | 24     return output_surface.Pass(); | 
| 25   } | 25   } | 
| 26 | 26 | 
| 27  protected: | 27  protected: | 
| 28   TestWebGraphicsContext3D* context3d_; | 28   TestWebGraphicsContext3D* context3d_; | 
| 29   FakeOutputSurface* output_surface_; | 29   FakeOutputSurface* output_surface_; | 
| 30 }; | 30 }; | 
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 126     EXPECT_EQ(24u, last_frame.delegated_frame_data->resource_list.size()); | 126     EXPECT_EQ(24u, last_frame.delegated_frame_data->resource_list.size()); | 
| 127 | 127 | 
| 128     EndTest(); | 128     EndTest(); | 
| 129   } | 129   } | 
| 130 }; | 130 }; | 
| 131 | 131 | 
| 132 SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_TEST_F( | 132 SINGLE_AND_MULTI_THREAD_DELEGATING_RENDERER_TEST_F( | 
| 133     DelegatingRendererTestResources); | 133     DelegatingRendererTestResources); | 
| 134 | 134 | 
| 135 }  // namespace cc | 135 }  // namespace cc | 
| OLD | NEW | 
|---|