Унификация расширений

Поскольку часто оказывалось, что одна и та же функциональность у разных производителей содержалась в различных расширениях, велась определенная работа по унификации расширений. Так, все расширения EXT являются результатом совместной работы различных производителей. Ряд расширений стандартизировались OpenGL Architecture Review Board и имеют тип ARB. Существует постоянно пополняемый список всех расширений и документации к ним, доступный в Интернете по адресу http://oss.sgi.com/projects/ogl-sample/registry. Кроме списка расширений и их описаний поддерживаются также списки заголовочных файлов, содержащих описания расширений. Список общих (GL) расширений содержится в файле glext.h, полный список всех расширений для платформы Windows — в файле wglext.h, список расширений для XWindow System — glxext.h. Все эти файлы вы можете найти на прилагаемом к книге компакт-диске, а самые последние версии — в Интернете по адресу: http://oss.sgi.com/projects/ogl-sample/registry/ . Для того чтобы во время выполнения программы получить список всех доступных расширений, используется функция giGetstrmg с параметром GL_EXTENSIONS. Она возвращает список всех доступных программе расширений в виде строки имен, разделенных пробелами.

Категория: Понятие расширений OpenGL, их основные типы и особенности работы с ними под Windows и Linux

Таги: , ,

Приветствие!

Наш сайт создан для любителей и профессионалов, для тех кому не безинтересна система под названием Linux. На нашем сайте вы найдете статьи от установки до программирования на Linux'e, отзывы о системе, советы и поддержка начинающим пользователям. Для новичком, доступен раздел "Запускаем Linux", в котором рассказывается все от "упаковки", до первого включения системы.

Архивный календарь

Июль 2010
Пн Вт Ср Чт Пт Сб Вс
« Фев    
 1234
567891011
12131415161718
19202122232425
262728293031  


Статистика