Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Glide API )
Перейти к навигации Перейти к поиску

Glide - это API трехмерной графики, разработанный 3dfx Interactive для своих карт ускорителей Voodoo Graphics 3D . Хотя изначально он начинался как проприетарный API, позже его исходный код был открыт 3dfx. [1] Он был посвящен производительности рендеринга, в первую очередь , поддержке геометрии и наложения текстур в форматах данных, идентичных тем, которые используются внутри их карт. Широкое распространение 3Dfx привело к тому, что Glide стал широко использоваться в конце 1990-х годов, но дальнейшее усовершенствование Direct3D от Microsoft и появление полных реализаций OpenGL на других видеокартах поставщики, помимо растущего разнообразия в оборудовании для 3D, в конечном итоге сделали его излишним.

API [ править ]

NFS 2 SE в режиме отображения Glide с использованием оболочки Glide.

Glide основан на базовой геометрии и «мировоззрении» OpenGL 1.1. Эта версия OpenGL представляет собой большую графическую библиотеку с 336 вызовами [ необходима ссылка ] в API, многие из которых в то время имели ограниченное использование при рендеринге игр. Glide был попыткой выбрать основные функции, которые были полезны для рендеринга 3D-игр в реальном времени . Результатом стал API, который был достаточно мал, чтобы быть полностью реализованным на оборудовании конца 1990-х годов.

Использовать в играх [ править ]

Комбинация аппаратной производительности Voodoo Graphics (Voodoo 1) и простого в использовании API-интерфейса Glide привела к тому, что карты Voodoo в целом стали доминировать на игровом рынке во второй половине 1990-х годов. Название Glide было выбрано для обозначения основ GL, но в то же время достаточно отличалось, чтобы избежать проблем с товарными знаками . [ необходима цитата ]

Обертки и эмуляторы Glide [ править ]

Разработка эмулятора Glide ведется с конца 1990-х годов. Во время существования 3dfx компания настойчиво пыталась пресечь эти попытки эмуляции их проприетарного API, закрывая ранние проекты эмуляции с юридическими угрозами. [2] Однако незадолго до того, как компания прекратила свою деятельность и ее активы были куплены Nvidia , 3dfx выпустила Glide API вместе со спецификациями Voodoo 2 и Voodoo 3 под лицензией с открытым исходным кодом, [3] которая позже превратилась в открытый исходный код. проект. [4]Хотя ни одна игра, выпущенная после 1999 года, не зависит исключительно от Glide для 3D-ускорения (вместо этого используются Direct3D и OpenGL), эмуляция Glide по-прежнему необходима для запуска старых игр в режиме аппаратного ускорения. Поскольку спецификации и код теперь имеют открытый исходный код, доступно несколько совместимых эмуляторов и оболочек, позволяющих более старым играм, использующим Glide API, запускаться на оборудовании, отличном от Voodoo. Другие проекты, такие как Glidos, позволяют использовать Glide даже в более старых играх.

См. Также [ править ]

  • Вулкан (API)
  • 3dfx Интерактивный
  • MiniGL
  • Mantle (API) - еще один низкоуровневый API

Ссылки [ править ]

  1. ^ "Стандартная общественная лицензия на исходный код 3DFX GLIDE" . Архивировано из оригинала на 2009-02-10.
  2. ^ "3dfx завершает работу над веб-сайтами-оболочками" . Реестр. 8 апреля 1999 г.
  3. ^ https://www.theregister.co.uk/1999/12/07/3dfx_open_sources_glide_voodoo/
  4. ^ http://sourceforge.net/projects/glide/

Внешние ссылки [ править ]

  • Glide SourceForge Project
  • Руководство по программированию GLIDE
  • Список Glide Wrappers
  • Документация OpenGL