Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > дисплейные списки


Автор: likenix 15.1.2009, 13:14
Подскажите пожалуйста что можно хранить в дисплейных списках OpenGL. Или лучше скажите что нужно хранить в дисплейных списках OpenGL. 

Автор: likenix 15.1.2009, 13:49
Уточнение вопроса в списках отображения можно хранить только команды opengl причем не все или еще что то?

Автор: baldina 15.1.2009, 14:58
команды. впрочем, в opengl всё есть команда. если что-то не может быть помещено в в список, в документации это особо оговаривается. например, команды получения текущих значений состояния в списке не сохраняются.
эффективность использования списков зависит от реализации. максимальный эффект можно получить в клиент-серверной среде, например, когда сервер это удаленный opengl терминал.
под windows списки повышают производительность при отображении больших моделей, однако того же можно добиться и с использованием  Vertex Arrays

Автор: likenix 15.1.2009, 15:36
Цитата(baldina @  15.1.2009,  14:58 Найти цитируемый пост)
команды.


В спецификации написано opengl 2.1

Код

5.4 Display Lists
A display list is simply a group of GL commands and arguments that has been
stored for subsequent execution.


Вот я и спрашиваю только ли команды opengl?

Автор: baldina 15.1.2009, 19:15
чет я вопроса не понял. там написано команды и агрументы. без аргумента команду странно было бы хранить.
Цитата

в opengl всё есть команда


вот http://www.glprogramming.com/red/chapter07.html доступно изложено

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)