Размер буфера элемента для общего VAO
Я хочу сохранить свою индексированную геометрию в общем хранилище.
Если текущий vao заполнен, я создаю еще один vao вместе с буферами для макетов (Pos, Normals, Uvs и т. Д.). Я создаю их с возможностью сказать, N вершин. (Может быть тысячи, я хочу поделиться максимальным количеством подобной геометрии, которую я могу)
Проблема в том, что я не знаю, какой размер выделить для объекта буфера элемента, который должен поддерживать индексированный vao.
Есть ли для этого обычная практика?
Мне нужен один EBO для каждого VAO, потому что я хочу нарисовать весь пакет с помощью вызова glMultiDrawElements, поэтому пакет должен иметь индексы в одном EBO.