| 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 6cbff3ba7e800fbc0cecb35af2b8ac2e02939bda..f8dcbc197a9a5113feda4e464e7572495238e9bb 100644
|
| --- a/gpu/command_buffer/service/program_manager.cc
|
| +++ b/gpu/command_buffer/service/program_manager.cc
|
| @@ -1282,9 +1282,9 @@ bool Program::Link(ShaderManager* manager,
|
| TimeTicks before_time = TimeTicks::Now();
|
| bool link = true;
|
| ProgramCache* cache = manager_->program_cache_;
|
| - if (cache) {
|
| - DCHECK(!attached_shaders_[0]->last_compiled_source().empty() &&
|
| - !attached_shaders_[1]->last_compiled_source().empty());
|
| + if (cache &&
|
| + !attached_shaders_[0]->last_compiled_source().empty() &&
|
| + !attached_shaders_[1]->last_compiled_source().empty()) {
|
| ProgramCache::LinkedProgramStatus status = cache->GetLinkedProgramStatus(
|
| attached_shaders_[0]->last_compiled_signature(),
|
| attached_shaders_[1]->last_compiled_signature(),
|
|
|