Web OpenGL® Nedir?



Web OpenGL®, bir web sitesinde 2D ve 3D bilgisayar grafikleri dahil etmek için kullanılan bir yazılım kütüphanesidir . Bir kamu şartnamesi olarak, OpenGL® telif hakkı olmaksızın herhangi bir platformda serbestçe uygulanabilir. Kısmen bu nedenle, oldukça popüler hale geldi ve 2011'in ortalarına kadar, her büyük web tarayıcısı tarafından WebGL ™ kütüphanesi aracılığıyla desteklendi . Kişisel bilgisayarlardaki popülaritesine ek olarak, işkur doğum parasıWeb OpenGL®, cep telefonları ve bazı video oyun konsolları gibi diğer birçok platformda mevcuttur.
1990'ların başında, bilgisayar grafik programcıları, hızla artan sayıda grafik kartı destekleyen karmaşık bir programlama yazılımına maruz kalıyorlardı. Her üretici, kendisine yardımcı olmak için kendi yazılım kitaplıklarını sağladı, ancak programcılar, her bir donanım parçası için ayrı ayrı grafikler programlamak zorunda kalacaklardı. Her program ayrı donanımlarda ayrı ayrı test edilmelidir. Yazılım piyasaya sürüldükten sonra yeni bir grafik kartı çıkarılmışsa, yazılımın yeni donanım ile çalışmak için güncellenmesi büyük olasılıktır. Bu süreç zor, zaman alıcı ve pahalıydı.
Bu soruna bir çözüm OpenGL® idi. Yeni yazılım kütüphanesi her yeni grafik kartında uygulanabiliyordu , bu da programcıların grafiklerini sadece bir kez programlamak zorunda kalacağı ve grafik sürücüleri doğru ve güncel olduğu sürece yazılımın çalışacağı anlamına geliyordu. OpenGL® ayrıca test problemini de çözdü: tüm grafik kartları programlama perspektifinden daha az ya da çok aynı hale geldi. Her bilgisayarda aynı şekilde çalıştığı için, farklı işletim sistemleri ve hatta donanım platformları arasında oyun ve diğer grafik yazılımlarını kolayca taşıyabilmeyi mümkün kıldı. Genellikle OpenGL®, her yeni grafik kartının üreticisi tarafından uygulanır.
Daha fazla içerik çevrimiçi olarak kullanıma sunulduğundan, çevrimiçi etkileşimli zengin medya içeriğinin nasıl ele alınacağı sorunu daha fazla endişe kaynağı oldu. OpenGL®, yazılım sorununu zaten çözmüştü, ancak web sitelerinin bir bilgisayara ve donanımına ne kadar erişim sağladıkları konusunda teknik kısıtlamalar var. Web OpenGL®, OpenGL® kütüphanesini bir tarayıcı içinde kullanılabilir hale getirerek, web uygulamalarına, üzerinde çalıştıkları bilgisayara herhangi bir erişim izni vermeden bu sorunu çözmeye çalışır.
Bununla birlikte, Web OpenGL® için bazı dezavantajlar vardır. Öncelikle, tüm önemli tarayıcılarda uygulanmış olsa da, özellikle bilgisayar eski bir yazılım çalıştırıyorsa, belirli bir bilgisayara yüklenemeyebilir. Web OpenGL® çok işkur kredi başvurusukaynak yoğun olabilir ve alt uç bilgisayarlarda veya netbook'larda sorunsuzca çalışmayabilir. Programcı o bilgisayar görüntülemek istediği de belirtebilirsiniz, ancak render işlemi başarısız veya beklenmeyen şekillerde kırılabilir.

Yorumlar

Bu blogdaki popüler yayınlar

Elektronik Veri Değişimi Nedir?

USB Host Denetleyici Nedir?

İnsan Arabirim Cihazı Nedir?