2013-02-16 9 views

cevap

6

SDL Wiki iyi diyor. Bu, piksel seviyesi erişiminin performansını artırır, ancak bazı donanım karıştırma özelliklerinden yararlanamayabilirsiniz. SDL_HWSURFACE
SDL, video belleğinde yüzey oluşturmaya çalışacaktır. Bu, SDL'nin Video-> Video karışımlarından (çoğu zaman hızlandırılan) faydalanmasını sağlayacaktır.

Düşüncelerim:

SDL_HWSURFACE muhtemelen SDL_SWSURFACE çok daha hızlı olacak ve olmayacak zaten başlatılan edilmeyecektir. Gerçek hız istiyorsanız, SDL with openGL'u kullanmalısınız.

SDL_FULLSCREEN'in hız üzerinde bir etkisi yoktur, yalnızca SDL'nin tam ekrana gitmesini sağlar.

+0

Çok sık openGl kullanmayı düşündüm. Fakat öğrenme eğrisini çok dik buluyorum. Ekranda görüntü almak için çok fazla kod yazmalısınız. – user1511417

+0

U Kendinizi 800x600 çözünürlüğünde (veya benzeri) sınırlandırırsanız ve yalnızca 2D grafikler kullanıyorsanız, 60 kare/saniye ile modern PC'lerde SDL_SWSURFACE ince ayarını kullanabilirsiniz. –

İlgili konular