В OpenGL вы обычно получаете лучшую производительность, используя буферы вершин, и еще большую производительность, помещая множество объектов в один и тот же буфер вершин, так что множество вершин можно отрисовывать с помощью одного вызова glDrawArrays
.
Но каков практический верхний предел этого? Сколько МБ данных вершин в одном и том же буфере слишком много? В какой момент вы должны разрезать массив вершин на два отдельных массива вершин? Откуда ты это знаешь?