Рендеринг 1000+ фигур в OpenGL - PullRequest
1 голос
/ 26 марта 2012

Как я могу отрисовать набор рисованных фигур в opengl 1.x?Я знаю об экземплярах, но как это возможно в старом opengl?Могу я получить какие-нибудь примеры?Это для игры, я ожидаю около тысячи фигур, которые нужно будет обновлять каждый кадр.

1 Ответ

1 голос
/ 27 марта 2012

Предполагая, что (по крайней мере, большинство) форм остаются неизменными от одного кадра к следующему, поэтому большая часть обновления просто перемещает их, вы можете по крайней мере рассмотреть возможность создания списка отображения для каждой фигуры, а затем визуализации отображениясписки во время обновления.

Количество пользы, которую вы получите от этого, широко варьируется в зависимости от используемого оборудования (и, возможно, драйвера).Некоторые аппаратные средства поддерживают отображение списков напрямую и много выигрывают от этого.С другим оборудованием вам будет сложно найти какую-либо разницу.

Хорошие моменты заключаются в том, что в худшем случае это не принесет никакого вреда, а создание / использование списков отображения довольно быстро и легко.Таким образом, в худшем случае вы не теряете много, а в лучшем случае вы можете получить совсем немного.

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