Glide (API) - Glide (API)

Klouzat
Původní autoři3dfx Interactive
Stabilní uvolnění
3. 10. 00.30303 / 2. září 2003; Před 17 lety (2003-09-02)
NapsánoShromáždění, C
Operační systémCross-platform
Typ3D grafika API
LicenceGNU General Public License[Citace je zapotřebí ]
webová stránkaklouzat.sourceforge.síť

Klouzat je 3D grafika API vyvinutý uživatelem 3dfx Interactive pro jejich Voodoo grafika 3D akcelerátor karty. Ačkoli to původně začalo jako proprietární API, bylo to později otevřený zdroj od 3dfx.[1] Byl věnován vykreslování výkonu, podpoře geometrie a mapování textury primárně v datových formátech identických s formami používanými interně na jejich kartách. Široké přijetí 3Dfx vedlo k tomu, že Glide byl značně používán na konci 90. let, ale k dalšímu zdokonalování Microsoftu Direct3D a vzhled plného OpenGL implementace z jiných grafická karta prodejci kromě rostoucí rozmanitosti 3D hardwaru nakonec způsobili, že se stal nadbytečným.

API

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

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

Použití ve hrách

Kombinace výkonu hardwaru Voodoo Graphics (Voodoo 1) a snadno použitelného API Glide vyústila v to, že karty Voodoo obecně dominovaly na herním trhu během druhé poloviny 90. let. Jméno Glide bylo vybráno, aby svědčilo o základech GL, přičemž bylo dostatečně odlišné, aby se zabránilo ochranná známka problémy.[Citace je zapotřebí ]

Klouzejte obaly a emulátory

Vývoj emulátoru klouzání probíhá od konce 90. let. Během života společnosti 3dfx byla společnost agresivní, když se snažila zastavit tyto pokusy o emulaci svého proprietárního API a ukončila projekty rané emulace s právními hrozbami.[2] Těsně předtím, než ukončila činnost a nechala svá aktiva koupit Nvidia Společnost 3dfx vydala Glide API společně se specifikacemi Voodoo 2 a Voodoo 3 pod licencí open source,[3] který se později vyvinul do projektu open source.[4] Ačkoli žádné hry vydané po roce 1999 nezávisí pouze na Glide pro 3D akceleraci (místo toho se používají Direct3D a OpenGL), pro spuštění starších her v hardwarově akcelerovaném režimu je stále potřeba emulace Glide. Se specifikacemi a kódem, který je nyní otevřeným zdrojovým kódem, 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 jiném hardwaru než Voodoo. Další projekty jako Glidos povolit používání starších her i Glide.

Viz také

Reference

  1. ^ „3DFX GLIDE - zdrojový kód, obecná veřejná licence“. Archivovány od originál dne 10.02.2009.
  2. ^ „3dfx zabalí obalové weby“. Registrace. 8. dubna 1999.
  3. ^ https://www.theregister.co.uk/1999/12/07/3dfx_open_sources_glide_voodoo/
  4. ^ http://sourceforge.net/projects/glide/

externí odkazy