Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 6ca91bed3a272b90adb6bde4aa7d0e2ec2715f07..2b62a218eab1eb1d5092ef9333c844bc4a671260 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1940,7 +1940,8 @@ RenderThreadImpl::CreateCompositorFrameSink( |
RenderWidgetMusConnection::GetOrCreate(routing_id); |
scoped_refptr<gpu::GpuChannelHost> gpu_channel_host = |
EstablishGpuChannelSync(); |
- return connection->CreateCompositorFrameSink(std::move(gpu_channel_host)); |
+ return connection->CreateCompositorFrameSink(std::move(gpu_channel_host), |
+ GetGpuMemoryBufferManager()); |
} |
#endif |
@@ -1978,8 +1979,8 @@ RenderThreadImpl::CreateCompositorFrameSink( |
DCHECK(!layout_test_mode()); |
return base::MakeUnique<RendererCompositorFrameSink>( |
routing_id, compositor_frame_sink_id, |
- CreateExternalBeginFrameSource(routing_id), nullptr, nullptr, |
- std::move(frame_swap_message_queue)); |
+ CreateExternalBeginFrameSource(routing_id), nullptr, nullptr, nullptr, |
+ shared_bitmap_manager(), std::move(frame_swap_message_queue)); |
} |
scoped_refptr<ContextProviderCommandBuffer> worker_context_provider = |
@@ -2024,15 +2025,16 @@ RenderThreadImpl::CreateCompositorFrameSink( |
if (layout_test_deps_) { |
return layout_test_deps_->CreateCompositorFrameSink( |
routing_id, std::move(gpu_channel_host), std::move(context_provider), |
- std::move(worker_context_provider), this); |
+ std::move(worker_context_provider), GetGpuMemoryBufferManager(), |
+ shared_bitmap_manager(), this); |
danakj
2016/10/27 21:00:34
why not null shared bitmap manager for this and be
piman
2016/10/28 00:58:36
Fair enough, changed (or removed parameter altoget
|
} |
#if defined(OS_ANDROID) |
if (sync_compositor_message_filter_) { |
return base::MakeUnique<SynchronousCompositorFrameSink>( |
std::move(context_provider), std::move(worker_context_provider), |
- routing_id, compositor_frame_sink_id, |
- CreateExternalBeginFrameSource(routing_id), |
+ GetGpuMemoryBufferManager(), shared_bitmap_manager(), routing_id, |
+ compositor_frame_sink_id, CreateExternalBeginFrameSource(routing_id), |
sync_compositor_message_filter_.get(), |
std::move(frame_swap_message_queue)); |
} |
@@ -2040,7 +2042,8 @@ RenderThreadImpl::CreateCompositorFrameSink( |
return base::WrapUnique(new RendererCompositorFrameSink( |
routing_id, compositor_frame_sink_id, |
CreateExternalBeginFrameSource(routing_id), std::move(context_provider), |
- std::move(worker_context_provider), std::move(frame_swap_message_queue))); |
+ std::move(worker_context_provider), GetGpuMemoryBufferManager(), |
+ shared_bitmap_manager(), std::move(frame_swap_message_queue))); |
} |
AssociatedInterfaceRegistry* |