OpenGL spesifikasyonu güncellendiğinde, yalnızca özellikler eklerler. Teorik olarak, Çekirdek ve Uyumluluk profillerini destekleyen en son ve en büyük donanım süper eski OpenGL1.1 kodunu iyi çalıştırmalıdır. Bunun doğru olduğu ortaya çıktı. OpenGL1.1'i öğrenmek için 12 ay geçirdim ve bunu iyi anladım.
Yeni süslü OpenGL4.2 kitaplarından birinin birkaç bölümünü okudum. Güvendiğim özelliklerin neredeyse tamamı kullanımdan kaldırıldı (Görüntü Listeleri gibi), bu da tüm bunları yapmanın daha iyi yollarının olduğunu varsaymamı sağlıyor.
1.1'in tam olarak TÜM modern donanım tarafından destekleneceğini düşünelim. 1.1 1992 yılında piyasaya sürüldü. Sadece 20 yaşındaki bilgisayarları desteklemek için zor yolu kodlamıyorum. :-p Çoğu oyuncunun yaklaşık 5 yaşındaki orta aralıkta dibe vurmuş bir donanım kullandığını varsaymanın makul olduğunu düşünüyorum.
Yeni yöntemlerin evrensel olarak iki şeyden biri olacak şekilde tasarlandığını düşünüyorum: daha iyi performans veya daha kolay kodlama. Ben her ikisi de olsa bir yerde okumak! XD
Hangi OpenGL sürümü ~ 5 yaşındaki donanım tarafından en yaygın olarak desteklenmektedir? Bu düşünceler göz önüne alındığında hangi sürümün kullanılması en anlamlı?