| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index fe6b1a090c195056521911535b98a00344673bf9..1b0b3ce97ab4a098b631b1ed50df5d93893e5eca 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -73,6 +73,8 @@
|
| #include "content/renderer/dom_storage/dom_storage_dispatcher.h"
|
| #include "content/renderer/dom_storage/webstoragearea_impl.h"
|
| #include "content/renderer/dom_storage/webstoragenamespace_impl.h"
|
| +#include "content/renderer/gpu/compositor_external_begin_frame_source.h"
|
| +#include "content/renderer/gpu/compositor_ipc_message_filter.h"
|
| #include "content/renderer/gpu/compositor_output_surface.h"
|
| #include "content/renderer/gpu/gpu_benchmarking_extension.h"
|
| #include "content/renderer/input/input_event_filter.h"
|
| @@ -629,9 +631,9 @@ void RenderThreadImpl::Shutdown() {
|
| if (file_thread_)
|
| file_thread_->Stop();
|
|
|
| - if (compositor_output_surface_filter_.get()) {
|
| - RemoveFilter(compositor_output_surface_filter_.get());
|
| - compositor_output_surface_filter_ = NULL;
|
| + if (compositor_message_filter_.get()) {
|
| + RemoveFilter(compositor_message_filter_.get());
|
| + compositor_message_filter_ = NULL;
|
| }
|
|
|
| media_thread_.reset();
|
| @@ -899,15 +901,15 @@ void RenderThreadImpl::EnsureWebKitInitialized() {
|
| input_handler_manager_client));
|
| }
|
|
|
| - scoped_refptr<base::MessageLoopProxy> output_surface_loop;
|
| + scoped_refptr<base::MessageLoopProxy> compositor_impl_side_loop;
|
| if (enable)
|
| - output_surface_loop = compositor_message_loop_proxy_;
|
| + compositor_impl_side_loop = compositor_message_loop_proxy_;
|
| else
|
| - output_surface_loop = base::MessageLoopProxy::current();
|
| + compositor_impl_side_loop = base::MessageLoopProxy::current();
|
|
|
| - compositor_output_surface_filter_ =
|
| - CompositorOutputSurface::CreateFilter(output_surface_loop.get());
|
| - AddFilter(compositor_output_surface_filter_.get());
|
| + compositor_message_filter_ = CreateCompositorIPCMessageFilter(
|
| + compositor_impl_side_loop.get());
|
| + AddFilter(compositor_message_filter_.get());
|
|
|
| RenderThreadImpl::RegisterSchemes();
|
|
|
|
|