| Index: cc/test/layer_tree_test.cc
|
| diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc
|
| index 2e464ff10b94fd9bd1358b591d7a030947a0d76e..190101416d297fd81424e086583c2078aaacf41a 100644
|
| --- a/cc/test/layer_tree_test.cc
|
| +++ b/cc/test/layer_tree_test.cc
|
| @@ -27,8 +27,8 @@
|
| #include "cc/test/fake_image_serialization_processor.h"
|
| #include "cc/test/fake_layer_tree_host_client.h"
|
| #include "cc/test/fake_output_surface.h"
|
| +#include "cc/test/test_compositor_frame_sink.h"
|
| #include "cc/test/test_context_provider.h"
|
| -#include "cc/test/test_delegating_output_surface.h"
|
| #include "cc/test/test_shared_bitmap_manager.h"
|
| #include "cc/trees/layer_tree_host_client.h"
|
| #include "cc/trees/layer_tree_host_impl.h"
|
| @@ -228,8 +228,8 @@ class LayerTreeHostImplForTesting : public LayerTreeHostImpl {
|
| test_hooks_->DidActivateTreeOnThread(this);
|
| }
|
|
|
| - bool InitializeRenderer(OutputSurface* output_surface) override {
|
| - bool success = LayerTreeHostImpl::InitializeRenderer(output_surface);
|
| + bool InitializeRenderer(CompositorFrameSink* compositor_frame_sink) override {
|
| + bool success = LayerTreeHostImpl::InitializeRenderer(compositor_frame_sink);
|
| test_hooks_->InitializedRendererOnThread(this, success);
|
| return success;
|
| }
|
| @@ -300,17 +300,17 @@ class LayerTreeHostClientForTesting : public LayerTreeHostClient,
|
| top_controls_delta);
|
| }
|
|
|
| - void RequestNewOutputSurface() override {
|
| - test_hooks_->RequestNewOutputSurface();
|
| + void RequestNewCompositorFrameSink() override {
|
| + test_hooks_->RequestNewCompositorFrameSink();
|
| }
|
|
|
| - void DidInitializeOutputSurface() override {
|
| - test_hooks_->DidInitializeOutputSurface();
|
| + void DidInitializeCompositorFrameSink() override {
|
| + test_hooks_->DidInitializeCompositorFrameSink();
|
| }
|
|
|
| - void DidFailToInitializeOutputSurface() override {
|
| - test_hooks_->DidFailToInitializeOutputSurface();
|
| - RequestNewOutputSurface();
|
| + void DidFailToInitializeCompositorFrameSink() override {
|
| + test_hooks_->DidFailToInitializeCompositorFrameSink();
|
| + RequestNewCompositorFrameSink();
|
| }
|
|
|
| void WillCommit() override { test_hooks_->WillCommit(); }
|
| @@ -439,13 +439,13 @@ class LayerTreeHostForTesting : public LayerTreeHost {
|
| bool test_started_;
|
| };
|
|
|
| -class LayerTreeTestDelegatingOutputSurfaceClient
|
| - : public TestDelegatingOutputSurfaceClient {
|
| +class LayerTreeTestCompositorFrameSinkClient
|
| + : public TestCompositorFrameSinkClient {
|
| public:
|
| - explicit LayerTreeTestDelegatingOutputSurfaceClient(TestHooks* hooks)
|
| + explicit LayerTreeTestCompositorFrameSinkClient(TestHooks* hooks)
|
| : hooks_(hooks) {}
|
|
|
| - // TestDelegatingOutputSurfaceClient implementation.
|
| + // TestCompositorFrameSinkClient implementation.
|
| void DisplayReceivedCompositorFrame(const CompositorFrame& frame) override {
|
| hooks_->DisplayReceivedCompositorFrameOnThread(frame);
|
| }
|
| @@ -464,8 +464,8 @@ class LayerTreeTestDelegatingOutputSurfaceClient
|
| LayerTreeTest::LayerTreeTest()
|
| : image_serialization_processor_(
|
| base::WrapUnique(new FakeImageSerializationProcessor)),
|
| - delegating_output_surface_client_(
|
| - new LayerTreeTestDelegatingOutputSurfaceClient(this)),
|
| + compositor_frame_sink_client_(
|
| + new LayerTreeTestCompositorFrameSinkClient(this)),
|
| weak_factory_(this) {
|
| main_thread_weak_ptr_ = weak_factory_.GetWeakPtr();
|
|
|
| @@ -604,13 +604,13 @@ void LayerTreeTest::PostNextCommitWaitsForActivationToMainThread() {
|
| main_thread_weak_ptr_));
|
| }
|
|
|
| -std::unique_ptr<OutputSurface>
|
| -LayerTreeTest::ReleaseOutputSurfaceOnLayerTreeHost() {
|
| +std::unique_ptr<CompositorFrameSink>
|
| +LayerTreeTest::ReleaseCompositorFrameSinkOnLayerTreeHost() {
|
| if (IsRemoteTest()) {
|
| DCHECK(remote_client_layer_tree_host_);
|
| - return remote_client_layer_tree_host_->ReleaseOutputSurface();
|
| + return remote_client_layer_tree_host_->ReleaseCompositorFrameSink();
|
| }
|
| - return layer_tree_host_->ReleaseOutputSurface();
|
| + return layer_tree_host_->ReleaseCompositorFrameSink();
|
| }
|
|
|
| void LayerTreeTest::SetVisibleOnLayerTreeHost(bool visible) {
|
| @@ -641,7 +641,7 @@ void LayerTreeTest::DoBeginTest() {
|
| DCHECK(remote_proto_channel_bridge_.channel_main.HasReceiver());
|
|
|
| LayerTreeSettings settings = settings_;
|
| - settings.abort_commit_before_output_surface_creation = false;
|
| + settings.abort_commit_before_compositor_frame_sink_creation = false;
|
| remote_client_layer_tree_host_ = LayerTreeHostForTesting::Create(
|
| this, mode_, client_.get(), &remote_proto_channel_bridge_.channel_impl,
|
| nullptr, nullptr, task_graph_runner_.get(), settings,
|
| @@ -819,10 +819,10 @@ void LayerTreeTest::RunTest(CompositorMode mode) {
|
| settings_.verify_transform_tree_calculations = true;
|
| settings_.renderer_settings.buffer_to_texture_target_map =
|
| DefaultBufferToTextureTargetMapForTesting();
|
| - // The TestDelegatingOutputSurface will provide a BeginFrameSource.
|
| - settings_.use_output_surface_begin_frame_source = true;
|
| + // The TestCompositorFrameSink will provide a BeginFrameSource.
|
| + settings_.use_compositor_frame_sink_begin_frame_source = true;
|
| InitializeSettings(&settings_);
|
| - DCHECK(settings_.use_output_surface_begin_frame_source);
|
| + DCHECK(settings_.use_compositor_frame_sink_begin_frame_source);
|
| DCHECK(!settings_.use_external_begin_frame_source);
|
|
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| @@ -843,27 +843,27 @@ void LayerTreeTest::RunTest(CompositorMode mode) {
|
| AfterTest();
|
| }
|
|
|
| -void LayerTreeTest::RequestNewOutputSurface() {
|
| +void LayerTreeTest::RequestNewCompositorFrameSink() {
|
| scoped_refptr<TestContextProvider> shared_context_provider =
|
| TestContextProvider::Create();
|
| scoped_refptr<TestContextProvider> worker_context_provider =
|
| TestContextProvider::CreateWorker();
|
|
|
| - auto delegating_output_surface = CreateDelegatingOutputSurface(
|
| + auto compositor_frame_sink = CreateCompositorFrameSink(
|
| std::move(shared_context_provider), std::move(worker_context_provider));
|
| - delegating_output_surface->SetClient(delegating_output_surface_client_.get());
|
| + compositor_frame_sink->SetClient(compositor_frame_sink_client_.get());
|
|
|
| if (IsRemoteTest()) {
|
| DCHECK(remote_client_layer_tree_host_);
|
| - remote_client_layer_tree_host_->SetOutputSurface(
|
| - std::move(delegating_output_surface));
|
| + remote_client_layer_tree_host_->SetCompositorFrameSink(
|
| + std::move(compositor_frame_sink));
|
| } else {
|
| - layer_tree_host_->SetOutputSurface(std::move(delegating_output_surface));
|
| + layer_tree_host_->SetCompositorFrameSink(std::move(compositor_frame_sink));
|
| }
|
| }
|
|
|
| -std::unique_ptr<TestDelegatingOutputSurface>
|
| -LayerTreeTest::CreateDelegatingOutputSurface(
|
| +std::unique_ptr<TestCompositorFrameSink>
|
| +LayerTreeTest::CreateCompositorFrameSink(
|
| scoped_refptr<ContextProvider> compositor_context_provider,
|
| scoped_refptr<ContextProvider> worker_context_provider) {
|
| bool synchronous_composite =
|
| @@ -872,7 +872,7 @@ LayerTreeTest::CreateDelegatingOutputSurface(
|
| // Disable reclaim resources by default to act like the Display lives
|
| // out-of-process.
|
| bool force_disable_reclaim_resources = true;
|
| - return base::MakeUnique<TestDelegatingOutputSurface>(
|
| + return base::MakeUnique<TestCompositorFrameSink>(
|
| compositor_context_provider, std::move(worker_context_provider),
|
| CreateDisplayOutputSurface(compositor_context_provider),
|
| shared_bitmap_manager(), gpu_memory_buffer_manager(),
|
|
|