Рисование заполненных кругов как одного массива вершин с использованием OpenGL? - PullRequest
1 голос
/ 15 июня 2010

Есть ли способ нарисовать много заполненных кругов, используя один массив вершин. Есть ли способ нарисовать круг с треугольниками? У меня в основном есть сотни окружностей, далеко друг от друга, которые нужно нарисовать, но я чувствую, что указатель вершины для каждого круга неэффективен. Я бы предпочел сделать 1 звонок для всех кругов, если это возможно. Спасибо

1 Ответ

2 голосов
/ 15 июня 2010

Взгляните на Instancing, то есть esp. GL_EXT_draw_instanced

Для вашего удобства: http://www.opengl.org/registry/specs/EXT/draw_instanced.txt

(Примечание. Для этого расширения требуется как минимум серия GeForce 8. Как EXT, оно должно поддерживаться и ATI / Intel, но я не знаю требований к нему - возможно, аппаратное обеспечение, которое поддерживает как минимум OpenGL 2.0 и GL_EXT_gpu_shader4)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...