| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index 7b0972645a5a0157c49564324626a6dd5b7dfbbd..f008f4cdcd84da0c844c732b71687d5fcbf3da87 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -57,7 +57,8 @@ RendererCapabilities::RendererCapabilities()
|
| allow_partial_texture_updates(false),
|
| using_offscreen_context3d(false),
|
| max_texture_size(0),
|
| - avoid_pow2_textures(false) {}
|
| + avoid_pow2_textures(false),
|
| + use_gpu_memory_buffers(false) {}
|
|
|
| RendererCapabilities::~RendererCapabilities() {}
|
|
|
| @@ -191,6 +192,10 @@ LayerTreeHost::OnCreateAndInitializeOutputSurfaceAttempted(bool success) {
|
| contents_texture_manager_->CreateTexture(gfx::Size(), GL_RGBA);
|
| }
|
|
|
| + settings_.use_gpu_memory_buffers =
|
| + settings_.use_gpu_memory_buffers &&
|
| + proxy_->GetRendererCapabilities().use_gpu_memory_buffers;
|
| +
|
| client_->DidInitializeOutputSurface(true);
|
| return CreateSucceeded;
|
| }
|
|
|