| Index: gpu/ipc/service/gpu_command_buffer_stub.cc | 
| diff --git a/gpu/ipc/service/gpu_command_buffer_stub.cc b/gpu/ipc/service/gpu_command_buffer_stub.cc | 
| index 964cc2f49154cc17edd9113ca499aede0e708af7..74b419744071f3172560048b503086c3ec6600b4 100644 | 
| --- a/gpu/ipc/service/gpu_command_buffer_stub.cc | 
| +++ b/gpu/ipc/service/gpu_command_buffer_stub.cc | 
| @@ -27,7 +27,6 @@ | 
| #include "gpu/command_buffer/service/mailbox_manager.h" | 
| #include "gpu/command_buffer/service/memory_tracking.h" | 
| #include "gpu/command_buffer/service/query_manager.h" | 
| -#include "gpu/command_buffer/service/service_utils.h" | 
| #include "gpu/command_buffer/service/sync_point_manager.h" | 
| #include "gpu/command_buffer/service/transfer_buffer_manager.h" | 
| #include "gpu/ipc/common/gpu_messages.h" | 
| @@ -538,10 +537,8 @@ | 
| if (use_virtualized_gl_context_ && gl_share_group) { | 
| context = gl_share_group->GetSharedContext(surface_.get()); | 
| if (!context.get()) { | 
| -      context = gl::init::CreateGLContext( | 
| -          gl_share_group, surface_.get(), | 
| -          GenerateGLContextAttribs(init_params.attribs, | 
| -                                   context_group_->gpu_preferences())); | 
| +      context = gl::init::CreateGLContext(gl_share_group, surface_.get(), | 
| +                                          init_params.attribs.gpu_preference); | 
| if (!context.get()) { | 
| DLOG(ERROR) << "Failed to create shared context for virtualization."; | 
| return false; | 
| @@ -558,10 +555,8 @@ | 
| gl::GetGLImplementation() == gl::kGLImplementationMockGL); | 
| context = new GLContextVirtual( | 
| gl_share_group, context.get(), decoder_->AsWeakPtr()); | 
| -    if (!context->Initialize( | 
| -            surface_.get(), | 
| -            GenerateGLContextAttribs(init_params.attribs, | 
| -                                     context_group_->gpu_preferences()))) { | 
| +    if (!context->Initialize(surface_.get(), | 
| +                             init_params.attribs.gpu_preference)) { | 
| // The real context created above for the default offscreen surface | 
| // might not be compatible with this surface. | 
| context = NULL; | 
| @@ -570,10 +565,8 @@ | 
| } | 
| } | 
| if (!context.get()) { | 
| -    context = gl::init::CreateGLContext( | 
| -        gl_share_group, surface_.get(), | 
| -        GenerateGLContextAttribs(init_params.attribs, | 
| -                                 context_group_->gpu_preferences())); | 
| +    context = gl::init::CreateGLContext(gl_share_group, surface_.get(), | 
| +                                        init_params.attribs.gpu_preference); | 
| } | 
| if (!context.get()) { | 
| DLOG(ERROR) << "Failed to create context."; | 
|  |