#define SDL_HINT_RENDER_DRIVER "SDL_RENDER_DRIVER"
アプリケーションがレンダラを1つに決められなかったとき, このヒントで指定したレンダラになる. そのレンダラを初期化できなければ, レンダラの生成は失敗する.
次の値を設定できる. 大文字小文字は区別されない:
| "direct3d" | |
| "direct3d11" | |
| "direct3d12" | |
| "opengl" | |
| "opengles2" | |
| "opengles" | |
| "metal" | |
| "vulkan" | |
| "gpu" | |
| "software" |
このヒントにドライバ名をコンマで区切って指定した場合, 先頭から順に成功するか全て失敗するまで1つずつ試す.
デフォルトは環境によって異なるが, 一覧の先頭は現在の環境で可能なドライバである.
このヒントはレンダラを生成する前に設定する必要がある.