Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Unified Diff: content/browser/renderer_host/compositor_impl_android.cc

Issue 2452483002: Move GpuMemoryBufferManager and SharedBitmapManager to CompositorFrameSink (Closed)
Patch Set: rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 c8363d6ea7311231d52b4ca09fa01948f58e8953..610d0234c699af51f7b27d603af0bc1c5d8a574b 100644
--- a/content/browser/renderer_host/compositor_impl_android.cc
+++ b/content/browser/renderer_host/compositor_impl_android.cc
@@ -508,8 +508,6 @@ void CompositorImpl::CreateLayerTreeHost() {
cc::LayerTreeHostInProcess::InitParams params;
params.client = this;
- params.shared_bitmap_manager = HostSharedBitmapManager::current();
- params.gpu_memory_buffer_manager = BrowserGpuMemoryBufferManager::current();
params.task_graph_runner = g_task_graph_runner.Pointer();
params.main_task_runner = base::ThreadTaskRunnerHandle::Get();
params.settings = &settings;
@@ -723,12 +721,14 @@ void CompositorImpl::InitializeDisplay(
base::MakeUnique<cc::TextureMailboxDeleter>(task_runner)));
auto compositor_frame_sink =
- vulkan_context_provider ? base::MakeUnique<cc::DirectCompositorFrameSink>(
- frame_sink_id_, manager, display_.get(),
- vulkan_context_provider)
- : base::MakeUnique<cc::DirectCompositorFrameSink>(
- frame_sink_id_, manager, display_.get(),
- context_provider, nullptr);
+ vulkan_context_provider
+ ? base::MakeUnique<cc::DirectCompositorFrameSink>(
+ frame_sink_id_, manager, display_.get(),
+ vulkan_context_provider)
+ : base::MakeUnique<cc::DirectCompositorFrameSink>(
+ frame_sink_id_, manager, display_.get(), context_provider,
+ nullptr, BrowserGpuMemoryBufferManager::current(),
+ HostSharedBitmapManager::current());
display_->SetVisible(true);
display_->Resize(size_);

Powered by Google App Engine
This is Rietveld 408576698