2012-01-21 12 views
8

Şu anda işleme için OpenGL kullanan bir oyun/motor üzerinde çalışıyorum ve son zamanlarda sabit işlevli boru hattı için destek aşamasına geçmeye başladık. 2.1'i hedef alabilirdim, ancak mozaikleme veya geometri gölgelendiricileri ve 2.1'de bulunmayan çeşitli yeni GLSL özelliklerini kullanmak istiyorum. Modern oyunlarda OpenGL 3.2'yi hedeflemek mantıklı mıdır?

oyunu bir asgari üs olarak 3.2 hedeflemek mantıklı olacaktır, en azından bir yıl daha tahliye edilecek hazır olmayacağını düşünürsek?

Bu oyun 'un ertelenmiş ışıklandırma için MRT framebuffer gibi daha yeni özelliklerden faydalandığını ve sabit işlevli donanımı desteklemeyi hiç düşünmediğimi unutmayın. Yani ya 2.1 ya da 3.2 ve 3.2'ye doğru eğiyorum. Herkesin kaç tane 3.2 uyumlu karta sahip olduğunu ve hangi oranda benimsendiğini gösteren çok kaba bir rakam var mı?

cevap

8

Vana Buharının kullanıcılarının PC oyun nüfusunun önemli bir yüzdesini kapsadığını söyleyebilirim, bu durumda Steam Hardware and Software Survey oldukça iyi bir bilgi kaynağı olacaktır. Herhangi bir OpenGL destek istatistiği göremiyorum, ancak bu bilgiyi graphics card statistics'dan öğrenebilirsiniz.

+1

bunu bir DX10 GPU muhtemelen OpenGL 3.x destek vereceğini varsaymak güvenli olacağını düşünüyor musunuz? – jli

+3

Donanım açısından, bu güvenli bir varsayımdır. Sürücü açısından NVIDIA ve AMD için güvenlidir. Entegre grafikler için varsayım daha az güvenlidir. – prideout

+0

Pekala, şu andaki Steam kullanıcılarının yaklaşık% 93'ü DX10 + GPU'lara sahip olduğundan, 3.2'yi en az bir kez hedef alan bir oyunun bir yıl içinde piyasaya sürülmesi güvenli olacaktır. Teşekkürler (ve +1) – jli

İlgili konular