В настоящее время я программирую загрузчик .obj в OpenGL. Я сохраняю данные вершин в VBO, а затем связываю их с помощью атрибутов вершин. То же и для нормалей. Дело в том, что нормальные данные и данные вершин не хранятся в одном и том же порядке.
Индексы, которые я даю glDrawElements для рендеринга меша, я полагаю, используются OpenGL для получения вершин в вершине VBO и для получения нормалей. в нормалях VBO.
Есть ли способ opengl, помимо использования glBegin / glVertex / glNormal / glEnd, чтобы указать glDrawElements использовать индекс для вершин и другой индекс для нормалей? Спасибо