string info_log(info_log_len+1, 0);
glGetShaderInfoLog(stage_id, info_log_len+1, &info_log_len, &info_log[0]);
info_log.erase(info_log_len);
if(module && module->get_format()==Module::GLSL)
info_log = static_cast<const GlslModule *>(module)->get_source_map().translate_errors(info_log);
string info_log(info_log_len+1, 0);
glGetShaderInfoLog(stage_id, info_log_len+1, &info_log_len, &info_log[0]);
info_log.erase(info_log_len);
if(module && module->get_format()==Module::GLSL)
info_log = static_cast<const GlslModule *>(module)->get_source_map().translate_errors(info_log);