Я пролистал спецификации и форум OpenGL, но не смог разобраться в этом:
Предполагается, что версия команд рисования *BaseVertex
должна быть добавлена к переменной GLSL gl_VertexID
? Как это работает, gl_VertexID
содержит индекс, взятый из границы ELEMENT_ARRAY_BUFFER
до того, как basevertex
добавлено к нему.
Итак, мой вопрос: Это правильное поведение? Я бы предположил, что gl_VertexID
должен содержать индекс, используемый для извлечения вершины.