OpenGL: что быстрее - GL_POLYGON или GL_TRIANGLE_FAN? - PullRequest
6 голосов
/ 06 апреля 2011

Я собираюсь нарисовать обычный шестиугольник с одним цветом заливки. Я могу сделать это с помощью последовательности вызовов glVertex2 * (). Тем не менее, вызов glBegin () - это то, о чем я спрашиваю. Есть ли польза от использования GL_POLYGON или GL_TRIANGLE_FAN? Если это имеет значение, рисование гексов будет основной работой программы. Если у вас есть другая идея, я весь в ушах.

Ответы [ 2 ]

8 голосов
/ 06 апреля 2011

GL_POLYGON устарела в OpenGL 3.x.Я думаю, что большинство драйверов преобразуют GL_POLYGON в набор треугольников, вы можете сохранить преобразование, указав сначала треугольники.

5 голосов
/ 06 апреля 2011

Обычно это очень и очень близко, но в этот момент дело доходит до аппаратного обеспечения. Не беспокойтесь о таких мелких деталях, и возвращайтесь к ним, только когда вы уверены , что у вас действительно есть узкое место в этой области.

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