Эта статья требует дополнительных ссылок для проверки . ( август 2017 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Автор (ы) оригинала | 3dfx Интерактивный |
---|---|
Стабильный выпуск | 3.10.00.30303 / 2 сентября 2003 г . |
Написано в | Сборка , C |
Операционная система | Кроссплатформенность |
Тип | API 3D-графики |
Лицензия | Стандартная общественная лицензия GNU [ необходима ссылка ] |
Веб-сайт | скольжение |
Glide - это API трехмерной графики, разработанный 3dfx Interactive для своих карт ускорителей Voodoo Graphics 3D . Хотя изначально он начинался как проприетарный API, позже его исходный код был открыт 3dfx. [1] Он был посвящен производительности рендеринга, в первую очередь , поддержке геометрии и наложения текстур в форматах данных, идентичных тем, которые используются внутри их карт. Широкое распространение 3Dfx привело к тому, что Glide стал широко использоваться в конце 1990-х годов, но дальнейшее усовершенствование Direct3D от Microsoft и появление полных реализаций OpenGL на других видеокартах поставщики, помимо растущего разнообразия в оборудовании для 3D, в конечном итоге сделали его излишним.
API [ править ]
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
Ссылки [ править ]
- ^ "Стандартная общественная лицензия на исходный код 3DFX GLIDE" . Архивировано из оригинала на 2009-02-10.
- ^ "3dfx завершает работу над веб-сайтами-оболочками" . Реестр. 8 апреля 1999 г.
- ^ https://www.theregister.co.uk/1999/12/07/3dfx_open_sources_glide_voodoo/
- ^ http://sourceforge.net/projects/glide/
Внешние ссылки [ править ]
- Glide SourceForge Project
- Руководство по программированию GLIDE
- Список Glide Wrappers
- Документация OpenGL