| Index: ui/compositor/compositor.cc
|
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
|
| index f050a64e1a74dede9134fcfe075fd614dcd9841c..70edbec3f5558bed94680388d981a00d617e5543 100644
|
| --- a/ui/compositor/compositor.cc
|
| +++ b/ui/compositor/compositor.cc
|
| @@ -134,12 +134,15 @@ Compositor::Compositor(gfx::AcceleratedWidget widget,
|
| settings.use_zero_copy = IsUIZeroCopyEnabled();
|
| settings.use_one_copy = IsUIOneCopyEnabled();
|
| settings.use_image_texture_target = context_factory_->GetImageTextureTarget();
|
| + // Note: gathering of pixel refs is only needed when using multiple
|
| + // raster threads.
|
| + settings.gather_pixel_refs = false;
|
|
|
| base::TimeTicks before_create = base::TimeTicks::Now();
|
| host_ = cc::LayerTreeHost::CreateSingleThreaded(
|
| this, this, context_factory_->GetSharedBitmapManager(),
|
| - context_factory_->GetGpuMemoryBufferManager(), settings, task_runner_,
|
| - nullptr);
|
| + context_factory_->GetGpuMemoryBufferManager(),
|
| + context_factory_->GetTaskGraphRunner(), settings, task_runner_, nullptr);
|
| UMA_HISTOGRAM_TIMES("GPU.CreateBrowserCompositor",
|
| base::TimeTicks::Now() - before_create);
|
| host_->SetRootLayer(root_web_layer_);
|
|
|