Glide to interfejs programowania aplikacji (API) opracowany przez firmę 3dfx Interactive w drugiej połowie lat 90. XX wieku. Powstał z myślą o maksymalnym wykorzystaniu możliwości kart graficznych 3dfx Voodoo, które w tamtym czasie były przełomowe w dziedzinie grafiki 3D. Glide umożliwiał deweloperom gier bezpośredni dostęp do funkcji sprzętowych kart 3dfx, co przekładało się na wysoką wydajność i lepszą jakość obrazu w porównaniu z innymi rozwiązaniami.
Glide i geneza powstania
W latach 90. rynek grafiki komputerowej dopiero się rozwijał. Standardy takie jak OpenGL czy Direct3D istniały, ale były stosunkowo złożone i nie zawsze zoptymalizowane pod kątem ówczesnych kart graficznych. Firma 3dfx, chcąc wyróżnić swoje produkty i zapewnić im przewagę, stworzyła własne, uproszczone API – Glide.
Jego główną cechą była bliska integracja z architekturą Voodoo Graphics, dzięki czemu gry korzystające z Glide działały szybciej i oferowały płynniejsze animacje.
Jak działało Glide?
Glide udostępniało zestaw funkcji do obsługi grafiki 3D, takich jak:
- renderowanie trójkątów,
- obsługa tekstur,
- zarządzanie buforami ramki i Z-buforem,
- podstawowe efekty świetlne.
W odróżnieniu od OpenGL, które było rozbudowanym i uniwersalnym API, Glide koncentrowało się na najczęściej używanych operacjach w grach, dzięki czemu było prostsze w implementacji i bardziej wydajne na kartach 3dfx.
Popularność i zastosowania Glide
W szczytowym okresie popularności (1996–1999) wiele gier komputerowych oferowało dedykowaną obsługę Glide, często jako najlepszą opcję graficzną obok Direct3D czy OpenGL. Przykładami mogą być: Unreal, Quake II, Tomb Raider czy Need for Speed II SE.
Dzięki Glide karty 3dfx Voodoo zdobyły ogromną popularność wśród graczy i stały się synonimem jakości grafiki 3D końca lat 90.
Upadek Glide
Sytuacja zaczęła się zmieniać wraz z dojrzewaniem konkurencyjnych standardów. Direct3D (Microsoft) i OpenGL stały się coraz bardziej uniwersalne i wydajne, a ich wsparcie obejmowało szeroką gamę kart graficznych różnych producentów. Tymczasem Glide działał wyłącznie na kartach 3dfx, co ograniczało jego rozwój i zastosowanie.
Po przejęciu 3dfx przez NVIDIA w 2000 roku rozwój Glide został zakończony. Z czasem gry korzystające z Glide zaczęto uruchamiać na emulatorach lub bibliotekach tłumaczących wywołania Glide na OpenGL/Direct3D (np. Glide Wrapper).
Glide było kluczowym etapem w historii grafiki komputerowej – prostym, wydajnym API, które pozwoliło kartom 3dfx Voodoo zdominować rynek gier w drugiej połowie lat 90. Choć dziś jest technologią przestarzałą, jej znaczenie historyczne jest ogromne – to właśnie dzięki Glide wielu graczy po raz pierwszy doświadczyło płynnej i realistycznej grafiki 3D na komputerach osobistych.