Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index 92a6cd515bded43a2ff0e3dfdf953f0ddba134d5..59f0ba1dbd3e4c658e71367e87ea551f383b438e 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -598,6 +598,8 @@ void RenderThreadImpl::Init() { |
} else { |
gpu_rasterization_msaa_sample_count_ = 0; |
} |
+ is_threaded_gpu_rasterization_enabled_ = |
+ command_line.HasSwitch(switches::kEnableThreadedGpuRasterization); |
if (command_line.HasSwitch(switches::kDisableDistanceFieldText)) { |
is_distance_field_text_enabled_ = false; |
@@ -1357,6 +1359,10 @@ bool RenderThreadImpl::IsGpuRasterizationEnabled() { |
return is_gpu_rasterization_enabled_; |
} |
+bool RenderThreadImpl::IsThreadedGpuRasterizationEnabled() { |
+ return is_threaded_gpu_rasterization_enabled_; |
+} |
+ |
int RenderThreadImpl::GetGpuRasterizationMSAASampleCount() { |
return gpu_rasterization_msaa_sample_count_; |
} |
@@ -1389,6 +1395,7 @@ bool RenderThreadImpl::UseSingleThreadScheduler() { |
uint32 RenderThreadImpl::GetImageTextureTarget() { |
return use_image_texture_target_; |
} |
+ |
scoped_refptr<base::SingleThreadTaskRunner> |
RenderThreadImpl::GetCompositorMainThreadTaskRunner() { |
return main_thread_compositor_task_runner_; |