| Index: android_webview/browser/hardware_renderer.cc
|
| diff --git a/android_webview/browser/hardware_renderer.cc b/android_webview/browser/hardware_renderer.cc
|
| index 8ee14f50318c09abe333db5e58ea8354aa6beb6c..844dcf54f914456684ee33adc46660f40df329a7 100644
|
| --- a/android_webview/browser/hardware_renderer.cc
|
| +++ b/android_webview/browser/hardware_renderer.cc
|
| @@ -31,6 +31,12 @@
|
| #include "ui/gfx/transform.h"
|
| #include "ui/gl/gl_bindings.h"
|
|
|
| +namespace {
|
| +cc::LayerSettings HardwareRendererLayerSettings() {
|
| + return cc::LayerSettings();
|
| +}
|
| +}
|
| +
|
| namespace android_webview {
|
|
|
| HardwareRenderer::HardwareRenderer(SharedRendererState* state)
|
| @@ -39,7 +45,7 @@ HardwareRenderer::HardwareRenderer(SharedRendererState* state)
|
| stencil_enabled_(false),
|
| viewport_clip_valid_for_dcheck_(false),
|
| gl_surface_(new AwGLSurface),
|
| - root_layer_(cc::Layer::Create()),
|
| + root_layer_(cc::Layer::Create(HardwareRendererLayerSettings())),
|
| resource_collection_(new cc::DelegatedFrameResourceCollection),
|
| output_surface_(NULL) {
|
| DCHECK(last_egl_context_);
|
| @@ -134,7 +140,8 @@ void HardwareRenderer::CommitFrame() {
|
| frame_provider_ = new cc::DelegatedFrameProvider(
|
| resource_collection_.get(), frame->delegated_frame_data.Pass());
|
|
|
| - delegated_layer_ = cc::DelegatedRendererLayer::Create(frame_provider_);
|
| + delegated_layer_ = cc::DelegatedRendererLayer::Create(
|
| + HardwareRendererLayerSettings(), frame_provider_);
|
| delegated_layer_->SetBounds(frame_size_);
|
| delegated_layer_->SetIsDrawable(true);
|
|
|
|
|