Alıntı (Salih Dinçer):
>Bir takım geometrik şekilleri, ekrana yansıtmadan hafızada nasıl yapabileceğimizi biliyor musun?
Zaten hatırladığım kadarıyla bu işlemlerin hepsi ekran kartına basılana kadar grafik kartının belleğinde gerçekleşiyor. 'SDL_Flip()' ise bu bilgileri ekrana basıyor.
'SDL_DisplayFormat()' ise örneğin bir resmi ekrana basmak istediğimizde işe yarıyor. Bu işleme 'blit' [i]bit-block *age] transfer * deniliyor. Bu durumda 'SDL_DisplayFormat()' bizim resmimizi SDL'in anlayacağı biçime çeviriyor ve performans artışı sağlanıyor.
'SDL_MUSTLOCK()' 'ın nerede kullanıldığından emin değilim. Ama buradaki cevaba göre sanırım tek bir pikseli değil de aynı anda birden fazla piksel üzerinde değişiklik yapmak gerektiği durumlarda kullanılıyormuş.
http://stackoverflow.com/questions/6852055/how-can-i-modify-pixels-using-sdl
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]