Glide (API) - Glide (API)

Klouzat
Původní autoři 3dfx Interactive
Stabilní uvolnění
3.10.00.30303 / 2. září 2003 ; Před 18 lety ( 2003-09-02 )
Napsáno Shromáždění , C.
Operační systém Cross-platform
Typ 3D grafika API
Licence Obecná veřejná licence GNU
webová stránka sestupové .sourceforge .net

Glide je 3D grafické API vyvinuté společností 3dfx Interactive pro jejich akcelerační karty Voodoo Graphics 3D . Ačkoli to původně začínalo jako proprietární API, později to bylo otevřeno od 3dfx. Byl věnován výkonu vykreslování, primárně podporujícímu mapování geometrie a textur , v datových formátech shodných s těmi, které se používají interně na jejich kartách. Široké přijetí 3Dfx vedlo k tomu, že se Glide koncem devadesátých let hojně používal, ale další zdokonalení Direct3D od Microsoftu a vzhled plných implementací OpenGL od jiných dodavatelů grafických karet , kromě rostoucí rozmanitosti 3D hardwaru, nakonec způsobily, že se stal nadbytečným.

API

NFS 2 SE v režimu zobrazení Glide pomocí obálky Glide.

Glide je založen na základní geometrii a „pohledu na svět“ OpenGL 1.1. Tato verze OpenGL je velká grafická knihovna s 336 voláními v API, z nichž mnohé se v té době omezeně používaly při vykreslování her. Glide byla snaha vybrat primární funkce, které byly užitečné pro vykreslování 3D her v reálném čase . Výsledkem bylo API, které bylo dostatečně malé na to, aby mohlo být implementováno zcela v hardwaru konce 90. let.

Použití ve hrách

Kombinace hardwarového výkonu Voodoo Graphics (Voodoo 1) a API Glide pro snadné použití vedla k tomu, že karty Voodoo obecně dominovaly na herním trhu během druhé poloviny 90. let minulého století. Název Glide byl zvolen tak, aby vypovídal o základech GL, přičemž byl dostatečně odlišný, aby se předešlo problémům s ochrannou známkou .

Klouzavé obaly a emulátory

Vývoj emulátoru klouzání probíhá od konce 90. let minulého století. Během života 3dfx byla společnost agresivní ve snaze zastavit tyto pokusy napodobit jejich proprietární API a zavřít projekty rané emulace s právními hrozbami. Těsně předtím, než ukončila činnost a nechala aktiva koupit Nvidia , 3dfx vydal Glide API spolu se specifikacemi Voodoo 2 a Voodoo 3 pod licencí open source, která se později vyvinula do open source projektu. Ačkoli žádné hry vydané po roce 1999 závisejí pouze na Glide pro 3D akceleraci (místo toho se používají Direct3D a OpenGL), emulace Glide je stále potřeba ke spouštění starších her v hardwarově akcelerovaném režimu. Díky nyní otevřenému zdroji specifikací a kódu je k dispozici několik schopných emulátorů a obalů, které umožňují starším hrám, které využívají rozhraní Glide API, běžet na hardwaru jiného než Voodoo. Jiné projekty, jako je Glidos, umožňují Glide používat i starším hrám.

Viz také

Reference

externí odkazy