目次 - API(機能別) - ヒント - SDL_HINT_VIDEO_DOUBLE_BUFFER

SDL_HINT_VIDEO_DOUBLE_BUFFER

ダブルバッファのみ求めることをビデオドライバに通知するヒント

詳細

デフォルトでは, 大半の低レベル2D APIは切り替えの後の垂直同期待ちでCPU時間を消費しないトリプルバッファを使用している. しかし, これはフレーム遅れが発生する. 一方, 遅れの軽減が重要な場合は, 全体のフレーム遅れを減らすことができるためダブルバッファを使用が推奨される. これはフレーム切り替えの直後に, 通常は*_SwapWindow関数のバックエンドのeglSwapBuffers呼び出しの後で垂直同期を待つことで実現している.

このヒントはドライバに依存する. 実装され可能な場合のみ対応する. 現在対応しているのは次のドライバである:

SDL Wikiへのリンク

SDL_HINT_VIDEO_DOUBLE_BUFFER - SDL Wiki