| Index: content/common/gpu/gpu_command_buffer_stub.cc
|
| diff --git a/content/common/gpu/gpu_command_buffer_stub.cc b/content/common/gpu/gpu_command_buffer_stub.cc
|
| index b26757559392e78ff52656e50b5aafcf1d7b53f1..2becb4b9323a452afd2dea329144336e592752a6 100644
|
| --- a/content/common/gpu/gpu_command_buffer_stub.cc
|
| +++ b/content/common/gpu/gpu_command_buffer_stub.cc
|
| @@ -139,15 +139,21 @@ GpuCommandBufferStub::GpuCommandBufferStub(
|
| total_gpu_memory_(0) {
|
| active_url_hash_ = base::Hash(active_url.possibly_invalid_spec());
|
| FastSetActiveURL(active_url_, active_url_hash_);
|
| +
|
| + gpu::gles2::ContextCreationAttribHelper attrib_parser;
|
| + attrib_parser.Parse(requested_attribs_);
|
| +
|
| if (share_group) {
|
| context_group_ = share_group->context_group_;
|
| + DCHECK(context_group_->bind_generates_resource() ==
|
| + attrib_parser.bind_generates_resource_);
|
| } else {
|
| - context_group_ = new gpu::gles2::ContextGroup(
|
| - mailbox_manager,
|
| - image_manager,
|
| - new GpuCommandBufferMemoryTracker(channel),
|
| - NULL,
|
| - true);
|
| + context_group_ =
|
| + new gpu::gles2::ContextGroup(mailbox_manager,
|
| + image_manager,
|
| + new GpuCommandBufferMemoryTracker(channel),
|
| + NULL,
|
| + attrib_parser.bind_generates_resource_);
|
| }
|
|
|
| use_virtualized_gl_context_ |=
|
|
|