Glide (API) - Glide (API)
tento článek potřebuje další citace pro ověření.Srpna 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | 3dfx Interactive |
---|---|
Stabilní uvolnění | 3. 10. 00.30303 / 2. září 2003 |
Napsáno | Shromáždění, C |
Operační systém | Cross-platform |
Typ | 3D grafika API |
Licence | GNU General Public License[Citace je zapotřebí ] |
webová stránka | klouzat |
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
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é
- Vulkan (API)
- 3dfx Interactive
- MiniGL
- Plášť (API) - další nízkoúrovňové API
Reference
- ^ „3DFX GLIDE - zdrojový kód, obecná veřejná licence“. Archivovány od originál dne 10.02.2009.
- ^ „3dfx zabalí obalové weby“. Registrace. 8. dubna 1999.
- ^ https://www.theregister.co.uk/1999/12/07/3dfx_open_sources_glide_voodoo/
- ^ http://sourceforge.net/projects/glide/