SDL_HWSURFACEとSDL_SWSURFACE、さらにはSDL_FULLSCREEN?
ここでの長所と短所は何ですか?HWの方がはるかに速いと思います。
SDL_HWSURFACEとSDL_SWSURFACE、さらにはSDL_FULLSCREEN?
ここでの長所と短所は何ですか?HWの方がはるかに速いと思います。
SDL Wiki には次のように書かれています。
SDL_SWSURFACE
SDL はシステム メモリにサーフェスを作成します。これにより、ピクセル レベルのアクセスのパフォーマンスが向上しますが、一部の種類のハードウェア ブリッティングを利用できない場合があります。
SDL_HWSURFACE
SDL はビデオ メモリにサーフェスを作成しようとします。これにより、SDL は Video->Video blit (多くの場合高速化されます) を利用できるようになります。
私の考え:
SDL_HWSURFACE は SDL_SWSURFACE よりもはるかに高速ではなく、とにかく開始されないでしょう。本当の速度が必要な場合は 、openGL で SDL を使用する必要があります。
SDL_FULLSCREEN は速度には影響せず、SDL をフルスクリーンにしようとするだけです。