Размер буфера элемента для общего VAO - PullRequest
0 голосов
/ 05 мая 2018

Я хочу сохранить свою индексированную геометрию в общем хранилище.

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

Проблема в том, что я не знаю, какой размер выделить для Объектного элемента буфера, который должен поддерживать индексированный vao.

Есть ли обычная практика для этого?

Мне нужен один EBO для каждой VAO, потому что я хочу нарисовать весь пакет с помощью вызова glMultiDrawElements, поэтому у пакета должны быть индексы в одном EBO.

...