по сути ты же вызываешь glGetAttribLocation, передаешь туда строку, там как минимум 1 str compare будет
Для вершинных атрибутов обычно делают Bind, хотя, можно и Get, но с разными шейдерами один и тот же меш с Get становится чуть менее удобно использовать