Glide ist eine 3D-Grafik-API, die von 3dfx Interactive für ihre Voodoo Graphics 3D-Beschleunigerkarten entwickelt wurde. Ursprünglich als proprietäre API gestartet, wurde sie später von 3dfx als Open Source bereitgestellt. [1] Sie widmete sich hauptsächlich der Darstellung von Leistung, wobei Geometrie und Textur-Mapping hauptsächlich unterstützt wurden, und zwar in Datenformaten, die mit denen identisch waren, die intern in ihren Karten verwendet werden. Die weit verbreitete Anwendung von 3Dfx führte dazu, dass Glide Ende der 1990er Jahre umfassend eingesetzt wurde. [ Zitat erforderlich ] aber weitere Verfeinerung von Microsoft Direct3D und das Auftreten vollständiger OpenGL-Implementierungen von anderen Grafikkartenherstellern. Neben der wachsenden Vielfalt an 3D-Hardware wurde sie schließlich überflüssig. [ Zitat benötigt ]
Glide basiert auf der grundlegenden Geometrie und "Weltansicht" von OpenGL. OpenGL ist eine große Grafikbibliothek mit 336 Aufrufen [ und Zitat ] in der API, von denen viele nur von begrenztem Nutzen sind. Glide war das Bestreben, hauptsächlich Funktionen auszuwählen, die für das Echtzeit-Rendering von 3D-Spielen nützlich sind. Das Ergebnis war eine API, die klein genug war, um vollständig in Hardware der späten 1990er Jahre implementiert zu werden.
Verwendung in Spielen [ edit ]
Die Kombination der Hardwareleistung von Voodoo Graphics (Voodoo 1) mit der einfach zu bedienenden API von Glide führte dazu, dass Voodoo-Karten im Allgemeinen das Spiel dominieren Markt in der zweiten Hälfte der 1990er Jahre. Der Name Glide wurde als Indikator für die GL-Unterstreichung gewählt, war jedoch verschieden genug, um Markenprobleme zu vermeiden. [ Zitat benötigt ]
Glide-Wrapper und Emulatoren [ edit ]
Die Entwicklung von Glide-Emulatoren ist seit Ende der 1990er Jahre im Gange. Zu Lebzeiten von 3dfx versuchte das Unternehmen aggressiv, diese Versuche zu stoppen, um seine proprietäre API zu emulieren und frühe Emulationsprojekte mit rechtlichen Bedrohungen zu beenden. [2] Kurz bevor es den Betrieb einstellte und seine Vermögenswerte von Nvidia gekauft wurden, veröffentlichte 3dfx die Glide API zusammen mit den Spezifikationen von Voodoo 2 und Voodoo 3 unter einer Open-Source-Lizenz [3] die sich später zu einem Open-Source-Projekt entwickelte. [4] Obwohl nach 1999 veröffentlichte Spiele nicht allein von Glide für die 3D-Beschleunigung (Direct3D und Stattdessen werden OpenGL verwendet), um ältere Spiele im hardwarebeschleunigten Modus auszuführen, ist die Glide-Emulation weiterhin erforderlich. Mit den Spezifikationen und dem Code, der jetzt Open Source ist, stehen mehrere fähige Emulatoren und Wrapper zur Verfügung, sodass ältere Spiele, die die Glide-API verwenden, auf Nicht-Voodoo-Hardware laufen können. Andere Projekte wie Glidos erlauben es auch älteren Spielen, Glide zu verwenden.
No comments:
Post a Comment