Kayma (API) - Glide (API)

Kayma
Orijinal yazar (lar)3dfx Interactive
Kararlı sürüm
3.10.00.30303 / 2 Eylül 2003; 17 yıl önce (2003-09-02)
YazılmışMontaj, C
İşletim sistemiÇapraz platform
Tür3D grafikler API
LisansGNU Genel Kamu Lisansı[kaynak belirtilmeli ]
İnternet sitesisüzülmek.sourceforge.ağ

Kayma bir 3D grafikler API tarafından geliştirilmiş 3dfx Interactive onların için Voodoo Grafikleri 3D hızlandırıcı kartları. Başlangıçta tescilli bir API olarak başlamasına rağmen, daha sonra açık kaynaklı 3dfx tarafından.[1] Performans oluşturmaya, geometriyi desteklemeye ve doku eşleme öncelikle, kartlarında dahili olarak kullanılanlarla aynı veri formatlarında. 3Dfx'in geniş çapta benimsenmesi, Glide'ın 1990'ların sonlarında yaygın olarak kullanılmasına, ancak Microsoft'un Direct3D ve dolgun görünüm OpenGL diğerlerinden uygulamalar grafik kartı satıcılar, 3B donanımdaki artan çeşitliliğe ek olarak, sonunda gereksiz hale gelmesine neden oldu.

API

NFS 2 SE Glide sarıcı kullanarak Glide ekran modunda.

Kayma, OpenGL 1.1'in temel geometrisine ve "dünya görüşüne" dayanmaktadır. OpenGL'nin bu sürümü, 336 çağrı içeren büyük bir grafik kitaplığıdır[kaynak belirtilmeli ] API'de, çoğu o sırada oyun oluşturmada sınırlı kullanımdaydı. Glide, aşağıdakiler için yararlı olan birincil özellikleri seçme çabasıdır gerçek zamanlı oluşturma 3D oyunlar. Sonuç, tamamen 1990'ların sonundaki donanımlara uygulanacak kadar küçük bir API oldu.

Oyunlarda kullanın

Voodoo Graphics (Voodoo 1) ve Glide'ın kullanımı kolay API'sinin donanım performansının birleşimi, Voodoo kartlarının genellikle 1990'ların ikinci yarısında oyun pazarına hakim olmasına neden oldu. Glide adı, GL temellerinin göstergesi olarak seçildi, ancak bundan kaçınmak için yeterince farklıydı. marka sorunlar.[kaynak belirtilmeli ]

Kaydırma sarmalayıcılar ve emülatörler

Glide emülatörü geliştirme süreci 1990'ların sonlarından beri devam etmektedir. 3dfx'in ömrü boyunca şirket, kendi tescilli API'lerini taklit etme girişimlerini durdurmaya çalışırken saldırgandı ve yasal tehditlerle erken öykünme projelerini kapattı.[2] Ancak, faaliyetlerini durdurmadan ve varlıklarını satın almasından hemen önce Nvidia 3dfx, Voodoo 2 ve Voodoo 3 özellikleriyle birlikte Glide API'yi açık kaynak lisansı altında yayınladı,[3] daha sonra açık kaynaklı bir projeye dönüştü.[4] 1999'dan sonra piyasaya sürülen hiçbir oyun yalnızca 3D hızlandırma için Glide'a bağlı olmasa da (bunun yerine Direct3D ve OpenGL kullanılır), donanım hızlandırmalı modda eski oyunları çalıştırmak için Glide emülasyonu hala gereklidir. Spesifikasyonlar ve kod artık açık kaynaklı olarak, Glide API'yi kullanan eski oyunların Voodoo dışı donanımlarda çalışmasına izin veren birkaç yetenekli emülatör ve sarmalayıcı mevcuttur. Gibi diğer projeler Glidos daha eski oyunların bile Glide kullanmasına izin verir.

Ayrıca bakınız

Referanslar

  1. ^ "3DFX GLIDE Kaynak Kodu Genel Kamu Lisansı". Arşivlenen orijinal 2009-02-10 tarihinde.
  2. ^ "3dfx sarmalayıcı Web sitelerini tamamlıyor". Kayıt. 8 Nisan 1999.
  3. ^ https://www.theregister.co.uk/1999/12/07/3dfx_open_sources_glide_voodoo/
  4. ^ http://sourceforge.net/projects/glide/

Dış bağlantılar