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

SDL_HINT_RENDER_DRIVER

使用するレンダリングドライバを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_RENDER_DRIVER "SDL_RENDER_DRIVER"

詳細

アプリケーションがレンダラを1つに決められなかったとき, このヒントで指定したレンダラになる. そのレンダラを初期化できなければ, レンダラの生成は失敗する.

次の値を設定できる. 大文字小文字は区別されない:

"direct3d"
"direct3d11"
"direct3d12"
"opengl"
"opengles2"
"opengles"
"metal"
"vulkan"
"gpu"
"software"

このヒントにドライバ名をコンマで区切って指定した場合, 先頭から順に成功するか全て失敗するまで1つずつ試す.

デフォルトは環境によって異なるが, 一覧の先頭は現在の環境で可能なドライバである.

このヒントはレンダラを生成する前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_RENDER_DRIVER - SDL Wiki