目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_FRAMEBUFFER_ACCELERATION

SDL_HINT_FRAMEBUFFER_ACCELERATION

SDLスクリーンサーフェイスに対する3Dアクセラレータの使用のヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_FRAMEBUFFER_ACCELERATION "SDL_FRAMEBUFFER_ACCELERATION"

詳細

SDLは3DレンダリングエンジンのストリーミングテクスチャでSDLスクリーンサーフェイスへの描画を高速化しようとする. このヒントはその方法を制御する.

次の値を設定できる:

"0"3Dアクセラレータを無効にする
"1"デフォルトのレンダラで3Dアクセラレータを有効にする
"X"X("direct3d", "opengl"など)が有効なレンダリングドライバならばXを使って3Dアクセラレータを有効にする

このヒントはSDL_GetWindowSurface()を呼ぶ前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_FRAMEBUFFER_ACCELERATION - SDL Wiki