5

SDL_HWSURFACEとSDL_SWSURFACE、さらにはSDL_FULLSCREEN?

ここでの長所と短所は何ですか?HWの方がはるかに速いと思います。

http://www.libsdl.org/docs/html/sdlsetvideomode.html

4

1 に答える 1

8

SDL Wiki には次のように書かれています。

SDL_SWSURFACE
SDL はシステム メモリにサーフェスを作成します。これにより、ピクセル レベルのアクセスのパフォーマンスが向上しますが、一部の種類のハードウェア ブリッティングを利用できない場合があります。

SDL_HWSURFACE
SDL はビデオ メモリにサーフェスを作成しようとします。これにより、SDL は Video->Video blit (多くの場合高速化されます) を利用できるようになります。

私の考え:

SDL_HWSURFACE は SDL_SWSURFACE よりもはるかに高速ではなく、とにかく開始されないでしょう。本当の速度が必要な場合は 、openGL で SDL を使用する必要があります。

SDL_FULLSCREEN は速度には影響せず、SDL をフルスクリーンにしようとするだけです。

于 2013-02-16T11:45:27.313 に答える