| Index: content/renderer/render_thread_impl.h
|
| diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h
|
| index 32ca4ab5c0af9dacc2376f28919445e1346773bd..0e199e12ea56e10b0fc8e7ae1238db47324648f4 100644
|
| --- a/content/renderer/render_thread_impl.h
|
| +++ b/content/renderer/render_thread_impl.h
|
| @@ -54,6 +54,7 @@ class Thread;
|
|
|
| namespace cc {
|
| class ContextProvider;
|
| +class TaskGraphRunner;
|
| }
|
|
|
| namespace cc_blink {
|
| @@ -200,6 +201,8 @@ class CONTENT_EXPORT RenderThreadImpl
|
| cc::ContextProvider* GetSharedMainThreadContextProvider() override;
|
| scoped_ptr<cc::BeginFrameSource> CreateExternalBeginFrameSource(
|
| int routing_id) override;
|
| + cc::TaskGraphRunner* GetTaskGraphRunner() override;
|
| + bool IsGatherPixelRefsEnabled() override;
|
|
|
| // Synchronously establish a channel to the GPU plugin if not previously
|
| // established or if it has been lost (for example if the GPU plugin crashed).
|
| @@ -560,6 +563,9 @@ class CONTENT_EXPORT RenderThreadImpl
|
| // regardless of whether |compositor_thread_| is overriden.
|
| scoped_refptr<base::MessageLoopProxy> compositor_message_loop_proxy_;
|
|
|
| + // Threads used by compositor for rasterization.
|
| + ScopedVector<base::SimpleThread> compositor_raster_threads_;
|
| +
|
| base::CancelableCallback<void(const IPC::Message&)> main_input_callback_;
|
| scoped_refptr<IPC::MessageFilter> input_event_filter_;
|
| scoped_ptr<InputHandlerManager> input_handler_manager_;
|
| @@ -590,6 +596,8 @@ class CONTENT_EXPORT RenderThreadImpl
|
|
|
| scoped_refptr<ResourceSchedulingFilter> resource_scheduling_filter_;
|
|
|
| + scoped_ptr<cc::TaskGraphRunner> compositor_task_graph_runner_;
|
| +
|
| // Compositor settings.
|
| bool is_gpu_rasterization_enabled_;
|
| bool is_gpu_rasterization_forced_;
|
| @@ -602,6 +610,7 @@ class CONTENT_EXPORT RenderThreadImpl
|
| bool is_one_copy_enabled_;
|
| bool is_elastic_overscroll_enabled_;
|
| unsigned use_image_texture_target_;
|
| + bool is_gather_pixel_refs_enabled_;
|
|
|
| class PendingRenderFrameConnect
|
| : public base::RefCounted<PendingRenderFrameConnect>,
|
|
|