| Index: cc/trees/layer_tree_host_impl_unittest.cc
|
| diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc
|
| index f1eee3c03f51dee8fa417459ef0cfbeab2515bed..a98eff09dad3f7e3631bb9233b0cdb2b671d1e75 100644
|
| --- a/cc/trees/layer_tree_host_impl_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_impl_unittest.cc
|
| @@ -60,8 +60,6 @@
|
| #include "cc/test/layer_test_common.h"
|
| #include "cc/test/layer_tree_test.h"
|
| #include "cc/test/test_compositor_frame_sink.h"
|
| -#include "cc/test/test_gpu_memory_buffer_manager.h"
|
| -#include "cc/test/test_shared_bitmap_manager.h"
|
| #include "cc/test/test_task_graph_runner.h"
|
| #include "cc/test/test_web_graphics_context_3d.h"
|
| #include "cc/trees/effect_node.h"
|
| @@ -195,7 +193,6 @@ class LayerTreeHostImplTest : public testing::Test,
|
| host_impl_->ReleaseCompositorFrameSink();
|
| host_impl_ = LayerTreeHostImpl::Create(
|
| settings, this, task_runner_provider, &stats_instrumentation_,
|
| - &shared_bitmap_manager_, &gpu_memory_buffer_manager_,
|
| &task_graph_runner_,
|
| AnimationHost::CreateForTesting(ThreadInstance::IMPL), 0);
|
| compositor_frame_sink_ = std::move(compositor_frame_sink);
|
| @@ -496,8 +493,6 @@ class LayerTreeHostImplTest : public testing::Test,
|
| FakeImplTaskRunnerProvider task_runner_provider_;
|
| DebugScopedSetMainThreadBlocked always_main_thread_blocked_;
|
|
|
| - TestSharedBitmapManager shared_bitmap_manager_;
|
| - TestGpuMemoryBufferManager gpu_memory_buffer_manager_;
|
| TestTaskGraphRunner task_graph_runner_;
|
| std::unique_ptr<CompositorFrameSink> compositor_frame_sink_;
|
| std::unique_ptr<LayerTreeHostImpl> host_impl_;
|
| @@ -2663,15 +2658,12 @@ class LayerTreeHostImplOverridePhysicalTime : public LayerTreeHostImpl {
|
| const LayerTreeSettings& settings,
|
| LayerTreeHostImplClient* client,
|
| TaskRunnerProvider* task_runner_provider,
|
| - SharedBitmapManager* manager,
|
| TaskGraphRunner* task_graph_runner,
|
| RenderingStatsInstrumentation* rendering_stats_instrumentation)
|
| : LayerTreeHostImpl(settings,
|
| client,
|
| task_runner_provider,
|
| rendering_stats_instrumentation,
|
| - manager,
|
| - nullptr,
|
| task_graph_runner,
|
| AnimationHost::CreateForTesting(ThreadInstance::IMPL),
|
| 0) {}
|
| @@ -2699,8 +2691,8 @@ class LayerTreeHostImplTestScrollbarAnimation : public LayerTreeHostImplTest {
|
|
|
| LayerTreeHostImplOverridePhysicalTime* host_impl_override_time =
|
| new LayerTreeHostImplOverridePhysicalTime(
|
| - settings, this, &task_runner_provider_, &shared_bitmap_manager_,
|
| - &task_graph_runner_, &stats_instrumentation_);
|
| + settings, this, &task_runner_provider_, &task_graph_runner_,
|
| + &stats_instrumentation_);
|
| host_impl_ = base::WrapUnique(host_impl_override_time);
|
| compositor_frame_sink_ = CreateCompositorFrameSink();
|
| host_impl_->SetVisible(true);
|
| @@ -7435,7 +7427,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
|
| std::unique_ptr<LayerTreeHostImpl> layer_tree_host_impl =
|
| LayerTreeHostImpl::Create(
|
| settings, this, &task_runner_provider_, &stats_instrumentation_,
|
| - &shared_bitmap_manager_, NULL, &task_graph_runner_,
|
| + &task_graph_runner_,
|
| AnimationHost::CreateForTesting(ThreadInstance::IMPL), 0);
|
| layer_tree_host_impl->SetVisible(true);
|
| layer_tree_host_impl->InitializeRenderer(compositor_frame_sink.get());
|
| @@ -7558,15 +7550,14 @@ static std::unique_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
|
| bool partial_swap,
|
| LayerTreeHostImplClient* client,
|
| TaskRunnerProvider* task_runner_provider,
|
| - SharedBitmapManager* manager,
|
| TaskGraphRunner* task_graph_runner,
|
| RenderingStatsInstrumentation* stats_instrumentation,
|
| CompositorFrameSink* compositor_frame_sink) {
|
| settings.renderer_settings.partial_swap_enabled = partial_swap;
|
| std::unique_ptr<LayerTreeHostImpl> my_host_impl = LayerTreeHostImpl::Create(
|
| - settings, client, task_runner_provider, stats_instrumentation, manager,
|
| - nullptr, task_graph_runner,
|
| - AnimationHost::CreateForTesting(ThreadInstance::IMPL), 0);
|
| + settings, client, task_runner_provider, stats_instrumentation,
|
| + task_graph_runner, AnimationHost::CreateForTesting(ThreadInstance::IMPL),
|
| + 0);
|
| my_host_impl->SetVisible(true);
|
| my_host_impl->InitializeRenderer(compositor_frame_sink);
|
| my_host_impl->WillBeginImplFrame(
|
| @@ -7629,7 +7620,6 @@ static std::unique_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
|
| }
|
|
|
| TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) {
|
| - TestSharedBitmapManager shared_bitmap_manager;
|
| TestTaskGraphRunner task_graph_runner;
|
| scoped_refptr<TestContextProvider> provider(TestContextProvider::Create());
|
| provider->BindToCurrentThread();
|
| @@ -7637,9 +7627,8 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) {
|
| std::unique_ptr<CompositorFrameSink> compositor_frame_sink(
|
| FakeCompositorFrameSink::Create3d(provider));
|
| std::unique_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
|
| - DefaultSettings(), true, this, &task_runner_provider_,
|
| - &shared_bitmap_manager, &task_graph_runner, &stats_instrumentation_,
|
| - compositor_frame_sink.get());
|
| + DefaultSettings(), true, this, &task_runner_provider_, &task_graph_runner,
|
| + &stats_instrumentation_, compositor_frame_sink.get());
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DRAW_SUCCESS, my_host_impl->PrepareToDraw(&frame));
|
| @@ -7660,7 +7649,6 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) {
|
| }
|
|
|
| TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) {
|
| - TestSharedBitmapManager shared_bitmap_manager;
|
| TestTaskGraphRunner task_graph_runner;
|
| scoped_refptr<TestContextProvider> provider(TestContextProvider::Create());
|
| provider->BindToCurrentThread();
|
| @@ -7669,8 +7657,7 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) {
|
| FakeCompositorFrameSink::Create3d(provider));
|
| std::unique_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
|
| DefaultSettings(), false, this, &task_runner_provider_,
|
| - &shared_bitmap_manager, &task_graph_runner, &stats_instrumentation_,
|
| - compositor_frame_sink.get());
|
| + &task_graph_runner, &stats_instrumentation_, compositor_frame_sink.get());
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DRAW_SUCCESS, my_host_impl->PrepareToDraw(&frame));
|
| @@ -8040,7 +8027,7 @@ TEST_F(LayerTreeHostImplTest, MemoryLimits) {
|
| kSoftwareByteLimit, kSoftwareCutoff, kSoftwareResourceLimit);
|
| host_impl_ = LayerTreeHostImpl::Create(
|
| settings, this, &task_runner_provider_, &stats_instrumentation_,
|
| - &shared_bitmap_manager_, &gpu_memory_buffer_manager_, &task_graph_runner_,
|
| + &task_graph_runner_,
|
| AnimationHost::CreateForTesting(ThreadInstance::IMPL), 0);
|
|
|
| // Gpu compositing.
|
| @@ -8155,9 +8142,8 @@ TEST_F(LayerTreeHostImplTest, RequireHighResAfterGpuRasterizationToggles) {
|
| class LayerTreeHostImplTestPrepareTiles : public LayerTreeHostImplTest {
|
| public:
|
| void SetUp() override {
|
| - fake_host_impl_ =
|
| - new FakeLayerTreeHostImpl(LayerTreeSettings(), &task_runner_provider_,
|
| - &shared_bitmap_manager_, &task_graph_runner_);
|
| + fake_host_impl_ = new FakeLayerTreeHostImpl(
|
| + LayerTreeSettings(), &task_runner_provider_, &task_graph_runner_);
|
| host_impl_.reset(fake_host_impl_);
|
| compositor_frame_sink_ = CreateCompositorFrameSink();
|
| host_impl_->SetVisible(true);
|
| @@ -11516,7 +11502,7 @@ TEST_F(LayerTreeHostImplTest, RecomputeGpuRasterOnCompositorFrameSinkChange) {
|
|
|
| host_impl_ = LayerTreeHostImpl::Create(
|
| settings, this, &task_runner_provider_, &stats_instrumentation_,
|
| - &shared_bitmap_manager_, &gpu_memory_buffer_manager_, &task_graph_runner_,
|
| + &task_graph_runner_,
|
| AnimationHost::CreateForTesting(ThreadInstance::IMPL), 0);
|
| host_impl_->SetVisible(true);
|
|
|
|
|