| Index: gpu/command_buffer/service/context_group.cc
|
| diff --git a/gpu/command_buffer/service/context_group.cc b/gpu/command_buffer/service/context_group.cc
|
| index 90932fbdddc43cf68e849c8c37d3fa1ce00e347d..ac3f31874d6d2a01333841bbda92c14d145b69c9 100644
|
| --- a/gpu/command_buffer/service/context_group.cc
|
| +++ b/gpu/command_buffer/service/context_group.cc
|
| @@ -128,7 +128,6 @@ bool ContextGroup::Initialize(
|
| renderbuffer_manager_.reset(new RenderbufferManager(
|
| memory_tracker_.get(), max_renderbuffer_size, max_samples));
|
| shader_manager_.reset(new ShaderManager());
|
| - program_manager_.reset(new ProgramManager(program_cache_));
|
|
|
| // Lookup GL things we need to know.
|
| const GLint kGLES2RequiredMinimumVertexAttribs = 8u;
|
| @@ -235,6 +234,9 @@ bool ContextGroup::Initialize(
|
| max_vertex_uniform_vectors_);
|
| }
|
|
|
| + program_manager_.reset(new ProgramManager(
|
| + program_cache_, max_varying_vectors_));
|
| +
|
| if (!texture_manager_->Initialize()) {
|
| LOG(ERROR) << "Context::Group::Initialize failed because texture manager "
|
| << "failed to initialize.";
|
|
|