| Index: gpu/command_buffer/service/program_manager.cc
|
| diff --git a/gpu/command_buffer/service/program_manager.cc b/gpu/command_buffer/service/program_manager.cc
|
| index d7d101f2806f98af0398d55502a3ce302de882e4..f39e14d76b240cdd8749a6c6a88c637487fbb0b9 100644
|
| --- a/gpu/command_buffer/service/program_manager.cc
|
| +++ b/gpu/command_buffer/service/program_manager.cc
|
| @@ -496,7 +496,8 @@ bool ProgramManager::ProgramInfo::Link(ShaderManager* manager,
|
| const int kShaders = ProgramManager::ProgramInfo::kMaxAttachedShaders;
|
| for (int i = 0; i < kShaders; ++i) {
|
| ShaderManager::ShaderInfo* info = attached_shaders_[i].get();
|
| - if (!info->source_compiled()) {
|
| + if (info->compilation_status() ==
|
| + ShaderManager::ShaderInfo::PENDING_DEFERRED_COMPILE) {
|
| ShaderTranslator* translator = ShaderIndexToTranslator(
|
| i,
|
| vertex_translator,
|
|
|