семейство функций glVertexAttrib позволяет добавлять общие атрибуты к каждой вершине.
Вы можете установить индекс, с которым будут связаны данные. Тем не менее, вы не можете выбрать индекс произвольно, так как я обнаружил, что использование индексов ниже 4 нарушит стандартные (Normal / TexCoord) атрибуты, плюс 0 - позиция вершины.
Как я могу узнать, какой будет первый реальный свободный индекс, который будет использоваться для пользовательских атрибутов?