| Index: content/browser/renderer_host/compositor_impl_android.cc
|
| diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc
|
| index 9f9fd0129e97532e91540be74261b870fc13286c..afbf62a337011ac03b2a1c75cfb588144667efe1 100644
|
| --- a/content/browser/renderer_host/compositor_impl_android.cc
|
| +++ b/content/browser/renderer_host/compositor_impl_android.cc
|
| @@ -53,7 +53,6 @@
|
| #include "components/viz/service/frame_sinks/frame_sink_manager_impl.h"
|
| #include "content/browser/browser_main_loop.h"
|
| #include "content/browser/compositor/surface_utils.h"
|
| -#include "content/browser/gpu/browser_gpu_memory_buffer_manager.h"
|
| #include "content/browser/gpu/compositor_util.h"
|
| #include "content/browser/renderer_host/render_widget_host_impl.h"
|
| #include "content/common/gpu_stream_constants.h"
|
| @@ -806,10 +805,13 @@ void CompositorImpl::InitializeDisplay(
|
| renderer_settings.highp_threshold_min = 2048;
|
| renderer_settings.enable_color_correct_rendering =
|
| base::FeatureList::IsEnabled(features::kColorCorrectRendering);
|
| + auto* gpu_memory_buffer_manager = BrowserMainLoop::GetInstance()
|
| + ->gpu_channel_establish_factory()
|
| + ->GetGpuMemoryBufferManager();
|
| display_.reset(new cc::Display(
|
| - viz::ServerSharedBitmapManager::current(),
|
| - BrowserGpuMemoryBufferManager::current(), renderer_settings,
|
| - frame_sink_id_, std::move(display_output_surface), std::move(scheduler),
|
| + viz::ServerSharedBitmapManager::current(), gpu_memory_buffer_manager,
|
| + renderer_settings, frame_sink_id_, std::move(display_output_surface),
|
| + std::move(scheduler),
|
| base::MakeUnique<cc::TextureMailboxDeleter>(task_runner)));
|
|
|
| auto layer_tree_frame_sink =
|
| @@ -819,7 +821,8 @@ void CompositorImpl::InitializeDisplay(
|
| vulkan_context_provider)
|
| : base::MakeUnique<cc::DirectLayerTreeFrameSink>(
|
| frame_sink_id_, manager, display_.get(), context_provider,
|
| - nullptr, BrowserGpuMemoryBufferManager::current(),
|
| + nullptr /* worker_context_provider */,
|
| + gpu_memory_buffer_manager,
|
| viz::ServerSharedBitmapManager::current());
|
|
|
| display_->SetVisible(true);
|
|
|