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

Unified Diff: components/html_viewer/web_layer_tree_view_impl.cc

Issue 1281663002: Mandoline: Allow submitting CompositorFrames directly to mojo::Views (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 5 years, 4 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: components/html_viewer/web_layer_tree_view_impl.cc
diff --git a/components/html_viewer/web_layer_tree_view_impl.cc b/components/html_viewer/web_layer_tree_view_impl.cc
index 9d54f7e8a69097ee655637897219c9acfa22195b..e843ec6c0dc2ad545ed50a8ccb3a2f93b50c5567 100644
--- a/components/html_viewer/web_layer_tree_view_impl.cc
+++ b/components/html_viewer/web_layer_tree_view_impl.cc
@@ -23,7 +23,7 @@ WebLayerTreeViewImpl::WebLayerTreeViewImpl(
scoped_refptr<base::SingleThreadTaskRunner> compositor_task_runner,
gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager,
cc::TaskGraphRunner* task_graph_runner,
- mojo::SurfacePtr surface,
+ mojo::CompositorFrameReceiverPtr receiver,
mojo::GpuPtr gpu_service)
: widget_(NULL),
view_(NULL),
@@ -61,14 +61,14 @@ WebLayerTreeViewImpl::WebLayerTreeViewImpl(
cc::LayerTreeHost::CreateThreaded(compositor_task_runner, &params);
DCHECK(layer_tree_host_);
- if (surface && gpu_service) {
+ if (receiver && gpu_service) {
mojo::CommandBufferPtr cb;
gpu_service->CreateOffscreenGLES2Context(GetProxy(&cb));
scoped_refptr<cc::ContextProvider> context_provider(
new mojo::ContextProviderMojo(cb.PassInterface().PassHandle()));
output_surface_.reset(
new mojo::OutputSurfaceMojo(this, context_provider,
- surface.PassInterface().PassHandle()));
+ receiver.PassInterface().PassHandle()));
}
layer_tree_host_->SetLayerTreeHostClientReady();
}

Powered by Google App Engine
This is Rietveld 408576698