Я понимаю, что glVertexAttribPointer
установит значения для атрибута вершины на основе указанного массива. Что такое glVertexAttrib
] для? Похоже, он просто устанавливает одно (возможно, векторное) значение для атрибута вершины, так что же происходит, когда у вас есть несколько вершин? Все ли вершины в конечном итоге видят одно и то же значение для атрибута?