OPENGL NEDİR?

Open grapichs library açık grafik kütüphane si anlamının kısaltılmış halidir kırpma, tarama dönüşümü , saklı yüzey silme ve gölgeleme işlemleri bir arada görüntü gerçekleme boru hattı olarak bilinir. Bu işlemleri gerçekleştirmek için grafik uygulamalar için anakartta özleştirilmiş grafik kartı veya grafik adaptörü biçiminde eklenir. Görüntü gerçekleme Bora attı donanımı grafik uygulama yazılımının karmaşıklığını da azaltır. Örnek olarak bir video oyunu ele alalım oyunu başlatmak için oyun yazılımı sahne çizgisini grafik donanımına aktarır. Daha sonra donanım sahneyi görsel olarak gerçekler ve görüntüyü monitör ekranında otomatik olarak görüntülenecegi yer olan çerçeve arabelleğini yerleştirir. Oyun ilerledikçe oyun yazılımı sadece değişen oyun şartlarını yansıtmak için grafik donanımında ki sahne çizgisini günceller ve donanım sahneyi görsel olarak tekrar tekrar her seferinde çerçeve ara belleğindeki görüntüyü güncelleyecek şekilde gerçekler. İşte bu süreçte farklı grafik donanımlarının yeterlilikleri ve iletişim özellikleri ciddi ölçüde değişkenlik gösterir. Dolayısıyla eğer video oyunu gibi bir uygulama özel bir grafik platformuna uygun olarak geliştirilirse , başka bir ortama aktarılması durumunda üzerinde değişiklikler yapılması gerekebilir. Grafik sistemlerinin özel yapılarına olan bu bağımlılığı azaltmak için grafik donanımı ve uygulama yazılımı arasında arabulucu rolü üstlenen standart yazılım arayüzleri geliştirilmiştir. Bu ara yüzler standart komutları belli bir grafik donanım sistemi için gerekli olan belirli yönergelerle dönüştüren yazılım komut dizilerinden oluşur. Silicon Grapichs firması tarafından geliştirilmiş video oyun endüstrisinde kullanılan belli bir sahibi olmayan yazılımdır. Yani en basit olarak bu tarz yazılımlar bir tür karışıklığı önlemek için donanımlarda bulunması gerekir.