| Index: gpu/command_buffer/service/in_process_command_buffer.cc
|
| diff --git a/gpu/command_buffer/service/in_process_command_buffer.cc b/gpu/command_buffer/service/in_process_command_buffer.cc
|
| index c3123457f64ff1c42bbffcef368c49d86ba3f149..c67107392638a82d6f75c1030ab2fbf61d11f001 100644
|
| --- a/gpu/command_buffer/service/in_process_command_buffer.cc
|
| +++ b/gpu/command_buffer/service/in_process_command_buffer.cc
|
| @@ -437,7 +437,11 @@ bool InProcessCommandBuffer::InitializeOnGpuThread(
|
| return false;
|
| }
|
|
|
| - if (service_->UseVirtualizedGLContexts()) {
|
| + if (service_->UseVirtualizedGLContexts() ||
|
| + decoder_->GetContextGroup()
|
| + ->feature_info()
|
| + ->workarounds()
|
| + .use_virtualized_gl_contexts) {
|
| context_ = gl_share_group_->GetSharedContext();
|
| if (!context_.get()) {
|
| context_ = gfx::GLContext::CreateGLContext(
|
|
|