SDL wiki でそれは言います
この関数を使用して、ソース サーフェスからターゲット サーフェスへの高速ブリットを実行します。
しかし、それは私にはあまり役に立ちません。
この文脈で表面ブリッティングという用語は何を意味しますか?
基本的には、あるサーフェスから別のサーフェスに画像をコピーすることを意味します。場合によっては、トリミングおよびシフトされます。
公式コードサンプル
直観的には「別の面の上にスプライトを描く」という意味です。
SDL_Texture
この操作は+で GPU アクセラレーションできますSDL_RenderCopy
。
http://hg.libsdl.org/SDL/file/e12c38730512/test/testsprite2.cの例、特にコメントをご覧ください。
/* Blit the sprite onto the screen */
SDL_RenderCopy(renderer, sprite, NULL, position);
SDL_RenderCopy
これは、それがブリットの方法であると明示的に述べています。
その例では、テクスチャが作成されて一度だけ GPU メモリに送信され、それ以降は効率的に再利用されます。参照:サーフェスとテクスチャの違い (SDL / 一般)
この例を Ubuntu 15.10 で実行するnvidia-settings
と、GPU の使用率が 100% になり、ピクセル単位で画面に描画するよりもはるかに高い FPS が得られるため、GPU で高速化されます。