Прямо перед установкой какого-либо унифицированного параметра для шейдера, я использую glGetUniformLocation, чтобы получить его позицию вместо того, чтобы делать это один раз в начале и сохранять значение позиции int.Вот так ::
const int location = glGetUniformLocation(program, name.c_str());
glUniform4fv(location, 1, &v.x);
Значительно ли это отразится на моей работе?