OLD | NEW |
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/layer_tree_host.h" | 5 #include "cc/layer_tree_host.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "cc/content_layer.h" | 8 #include "cc/content_layer.h" |
9 #include "cc/delegated_renderer_layer.h" | 9 #include "cc/delegated_renderer_layer.h" |
10 #include "cc/delegated_renderer_layer_impl.h" | 10 #include "cc/delegated_renderer_layer_impl.h" |
(...skipping 682 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
693 pass->AppendOneOfEveryQuadType(resource_provider); | 693 pass->AppendOneOfEveryQuadType(resource_provider); |
694 | 694 |
695 ScopedPtrVector<RenderPass> pass_list; | 695 ScopedPtrVector<RenderPass> pass_list; |
696 pass_list.append(pass_for_quad.PassAs<RenderPass>()); | 696 pass_list.append(pass_for_quad.PassAs<RenderPass>()); |
697 pass_list.append(pass.PassAs<RenderPass>()); | 697 pass_list.append(pass.PassAs<RenderPass>()); |
698 | 698 |
699 // First child is the delegated layer. | 699 // First child is the delegated layer. |
700 DelegatedRendererLayerImpl* delegated_impl = | 700 DelegatedRendererLayerImpl* delegated_impl = |
701 static_cast<DelegatedRendererLayerImpl*>( | 701 static_cast<DelegatedRendererLayerImpl*>( |
702 host_impl->rootLayer()->children()[0]); | 702 host_impl->rootLayer()->children()[0]); |
703 delegated_impl->setRenderPasses(pass_list); | 703 delegated_impl->setRenderPasses(pass_list, gfx::Size(10, 10)); |
704 EXPECT_TRUE(pass_list.isEmpty()); | 704 EXPECT_TRUE(pass_list.isEmpty()); |
705 | 705 |
706 color_video_frame_ = VideoFrame::CreateColorFrame( | 706 color_video_frame_ = VideoFrame::CreateColorFrame( |
707 gfx::Size(4, 4), 0x80, 0x80, 0x80, base::TimeDelta()); | 707 gfx::Size(4, 4), 0x80, 0x80, 0x80, base::TimeDelta()); |
708 hw_video_frame_ = VideoFrame::WrapNativeTexture( | 708 hw_video_frame_ = VideoFrame::WrapNativeTexture( |
709 resource_provider->graphicsContext3D()->createTexture(), | 709 resource_provider->graphicsContext3D()->createTexture(), |
710 GL_TEXTURE_2D, | 710 GL_TEXTURE_2D, |
711 gfx::Size(4, 4), gfx::Rect(0, 0, 4, 4), gfx::Size(4, 4), | 711 gfx::Size(4, 4), gfx::Rect(0, 0, 4, 4), gfx::Size(4, 4), |
712 base::TimeDelta(), | 712 base::TimeDelta(), |
713 VideoFrame::ReadPixelsCB(), | 713 VideoFrame::ReadPixelsCB(), |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
775 | 775 |
776 FakeVideoFrameProvider color_frame_provider_; | 776 FakeVideoFrameProvider color_frame_provider_; |
777 FakeVideoFrameProvider hw_frame_provider_; | 777 FakeVideoFrameProvider hw_frame_provider_; |
778 FakeVideoFrameProvider scaled_hw_frame_provider_; | 778 FakeVideoFrameProvider scaled_hw_frame_provider_; |
779 }; | 779 }; |
780 | 780 |
781 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostContextTestDontUseLostResources) | 781 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostContextTestDontUseLostResources) |
782 | 782 |
783 } // namespace | 783 } // namespace |
784 } // namespace cc | 784 } // namespace cc |
OLD | NEW |