Реклама:

Примечание

Если вы хотите без промедления погрузиться в океан компьютерных игр, приобретите так называемую "коробочную" версию видеоадаптера у розничного продавца. Такие адаптеры поставляются в комплекте с некоторыми играми (нормальными или демонстрационными версиями), которые созданы или скомпилированы для того, чтобы можно было воспользоваться всеми преимуществами видеопроцессора. Дешевые OEM-версии видеоадаптеров ("белой сборки") зачастую продаются в обычных полиэтиленовых пакетах, только с драйверами и без дополнительного программного обеспечения, а их быстродействие может существенно отличаться от соответствующей "коробочной" версии модели. В некоторых ОЕМ-адаптерах используются некачественные драйверы, занижены частоты видеопамяти и RAMDAC, не хватает TV-выхода и других функций. Некоторые производители видеоадаптеров используют для OEM-моделей отдельные названия, что, однако, бывает далеко не всегда. Кроме того, видеоадаптеры могут продаваться в одной большой упаковке и предназначаться для масштабной модернизации систем компании силами ее персонала. К таким видеоадаптерам часто не прилагаются документация и компакт-диск с драйверами, не хватает расширенных программных функций, которые имеются в "коробочных" версиях.

Интерфейс прикладного программирования

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

ются для взаимодействия непосредственно с API, а не с операционной системой и программным обеспечением.

В настоящее время ведущими игровыми интерфейсами API являются OpenGL, разработанный компанией SGI, а также Direct3D, разработанный компанией Microsoft как часть DirectX. Все современные видеоадаптеры поддерживают как OpenGL, так и Direct3D. В свое время был распространен еще один игровой API — Glide, который можно считать расширенной версией OpenGL, однако его поддерживали только видеоадаптеры производства компании 3dfx, которая уже давно прекратила свое существование.

OpenGL

Последняя версия данного интерфейса API, OpenGL 2.1, была выпущена 2 сентября 2006 года. Она содержит язык поддержки обработки полутонов OpenGL версии 1.2, программируемые вершинные и фрагментарные шейдеры, множественную обработку полутонов, поддержку не квадратных матриц, текстуры sRGB и не кратные степени двойки, точечные спрай-ты и раздельные шаблоны для лицевой и тыльной сторон графических примитивов.

OpenGL всегда был популярным интерфейсом в играх, однако широко применяется и в производственной сфере, в том числе в картографии. Системы Windows ХР и Vista могут поддерживать OpenGL как на программном уровне, так и посредством графических акселераторов. Для обеспечения в конкретном адаптере поддержки OpenGL изготовитель должен включить в его поставку устанавливаемый клиентский драйвер (ICD). Таким образом, обновление драйвера поможет повысить производительность как Direct3D, так и OpenGL.


⇐ Предыдущая страница| |Следующая страница ⇒