Мне нужно нарисовать буфер, содержащий несколько тысяч вершин. Я использую vbo для хранения данных.
Я знаю, что мне придется обновлять VBO много раз - но только по небольшим частям за раз.
Итак, мне интересно, что лучший способ сделать это:
- Разделить VBO на более мелкие VBO (которые держатся как 300 вершин), а затем обновить отдельные VBO с помощью 1 вызова?
- Один большой VBO и используйте лоты вызовов
glBufferSubData()
? - Используйте
glMapBuffer()
и один большой VBO?