Я читал, что можно рисовать несколько объектов с помощью vbo и использовать один вызов drawelements. Я не нашел примеров этого. Прямо сейчас я делаю вызов drawelements на каждый куб, который убивает мою частоту кадров, так как я делаю из них всю игру. Любая помощь приветствуется, особенно пример кода.Как нарисовать несколько объектов с помощью VBO и одного вызова OpenGL drawelements?
1
A
ответ
0
Да, просто поместите все свои данные в один длинный VBO, а затем сделайте звонок на все это. Хотя вы, вероятно, не сможете использовать ни один из типов GL_*_STRIP
для рисования отдельных объектов.
glPrimitiveRestartIndex() может помочь, если вы хотите отображать несколько полосок в одном вызове рисования – catchmeifyoutry