diff options
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/command_buffer/service/program_manager.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/program_manager.cc b/gpu/command_buffer/service/program_manager.cc index a692712..0fecd0a 100644 --- a/gpu/command_buffer/service/program_manager.cc +++ b/gpu/command_buffer/service/program_manager.cc @@ -545,7 +545,6 @@ bool Program::Link(ShaderManager* manager, set_log_info("glBindAttribLocation() conflicts"); return false; } - ExecuteBindAttribLocationCalls(); TimeTicks before_time = TimeTicks::HighResNow(); bool link = true; @@ -589,6 +588,7 @@ bool Program::Link(ShaderManager* manager, } if (link) { + ExecuteBindAttribLocationCalls(); before_time = TimeTicks::HighResNow(); if (cache && gfx::g_driver_gl.ext.b_GL_ARB_get_program_binary) { glProgramParameteri(service_id(), |