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