| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 7257b007bca385082e9e507b6c4678334854ab50..87c62c06a7bd34b658cab12ba2c702394d60191e 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -20,6 +20,7 @@
|
| #include "base/lazy_instance.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop/message_loop_proxy.h"
|
| +#include "base/metrics/field_trial.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/path_service.h"
|
| #include "base/process/kill.h"
|
| @@ -472,6 +473,11 @@ static bool ShouldUseAcceleratedFixedRootBackground(float device_scale_factor) {
|
| return DeviceScaleEnsuresTextQuality(device_scale_factor);
|
| }
|
|
|
| +static bool ShouldUseExpandedHeuristicsForGpuRasterization() {
|
| + return base::FieldTrialList::FindFullName(
|
| + "GpuRasterizationExpandedContentWhitelist") == "Enabled";
|
| +}
|
| +
|
| static FaviconURL::IconType ToFaviconType(blink::WebIconURL::Type type) {
|
| switch (type) {
|
| case blink::WebIconURL::TypeFavicon:
|
| @@ -751,6 +757,8 @@ void RenderViewImpl::Initialize(RenderViewImplParams* params) {
|
| ShouldUseAcceleratedFixedRootBackground(device_scale_factor_));
|
| webview()->settings()->setCompositedScrollingForFramesEnabled(
|
| ShouldUseCompositedScrollingForFrames(device_scale_factor_));
|
| + webview()->settings()->setUseExpandedHeuristicsForGpuRasterization(
|
| + ShouldUseExpandedHeuristicsForGpuRasterization());
|
|
|
| ApplyWebPreferences(webkit_preferences_, webview());
|
|
|
|
|