Glide

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Glide — проприетарный API для трёхмерной графики, разработанный 3dfx Interactive для видеокарт на основе собственных графических процессоров Voodoo Graphics. Они были предназначены для запуска игр, поддерживающих геометрические и текстурные преобразования в основном в форматах данных, использующихся непосредственно в самих картах. На видеокартах Voodoo впервые действительно приемлемо выполнялись 3D игры, в результате чего Glide получил широкое распространение. Дальнейшее развитие Direct3D от Microsoft и полная поддержка OpenGL другими производителями графических адаптеров, а также усиливающаяся конкуренция в сфере 3D устройств в конечном счёте стали причиной вытеснения Glide.

Содержание

API

Glide основывается на простой геометрии и «world view» из OpenGL. OpenGL — крупная графическая библиотека с примерно 250 вызовами в API, многие из которых имеют ограничения в использовании. Glide был попыткой выбрать преимущественно те особенности, которые были полезны для визуализации 3D игр в режиме реального времени. Результатом стал API, который был достаточно мал для того, чтобы полностью внедрить его аппаратно. Но это привело к некоторым ограничениям в Glide, таким, как 16-битный предел глубины цвета.

Использование в играх

Совмещение аппаратной производительности Voodoo Graphics (Voodoo 1) и простого в использовании Glide API дало возможность картам Voodoo занять лидирующую позицию на игровом рынке на протяжении второй половины 1990-х. Название Glide было выбрано, чтобы показать происхождение от GL, но в тож же время достаточно отличающееся, во избежание различных проблем, связанных с торговой маркой. 3dfx также поддерживала низкоуровневые драйверы MiniGl, которые были по существу «другим Glide» с более широким выбором вызовов OpenGL и отсутствием привязки к единой аппаратной платформе. Из-за «Gl-подобного» железа MiniGL на Voodoo был очень «лёгок» и работал почти так же быстро, как и Glide.

Эмуляторы и оболочки Glide

Разработка эмуляторов Glide длилась с ранних 1990-х. На протяжении существования 3dfx, компания агрессивно пыталась остановить эмуляцию их проприетарного API, закрывая ранние проекты по эмуляции в связи с их противозаконностью. Когда же 3dfx обанкротилась и была куплена Nvidia, эмуляторы Glide перестали быть настолько нежелательными, и по состоянию на 2009 год существует несколько работающих эмуляторов, позволяющих запускать старые игры.

Примечания

Ссылки

Источник — «http://www.sbup.com/wiki/Glide»
Личные инструменты

Served in 0.069 secs.