| Index: webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
|
| diff --git a/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc b/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
|
| index 9b590324cf958ac061c4526564a84f0acc2921ed..2ac1dedccd96f1012951d9969c190112514db123 100644
|
| --- a/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
|
| +++ b/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
|
| @@ -464,12 +464,14 @@ bool GLInProcessContext::Initialize(bool onscreen,
|
| if (!command_buffer_->Initialize(kCommandBufferSize))
|
| return false;
|
|
|
| + // TODO(gman): This needs to be true if this is Pepper.
|
| + bool bind_generates_resource = false;
|
| gpu_scheduler_ = GpuScheduler::Create(
|
| command_buffer_.get(),
|
| NULL,
|
| context_group ?
|
| context_group->gpu_scheduler_->decoder()->GetContextGroup() :
|
| - new ::gpu::gles2::ContextGroup);
|
| + new ::gpu::gles2::ContextGroup(bind_generates_resource));
|
|
|
| if (onscreen) {
|
| if (render_surface == gfx::kNullPluginWindow) {
|
| @@ -543,7 +545,8 @@ bool GLInProcessContext::Initialize(bool onscreen,
|
| transfer_buffer.size,
|
| transfer_buffer.ptr,
|
| transfer_buffer_id_,
|
| - true);
|
| + true,
|
| + false);
|
|
|
| size_ = size;
|
|
|
|
|