#define SDL_HINT_WINDOWS_USE_D3D9EX "SDL_WINDOWS_USE_D3D9EX"
Direct3D 9Exには, Alt+Tabやユーザーアカウント制御プロンプトによるデバイス損失エラーを防ぐ状態管理の変更が加えられている. D3D9Exでは新しい挙動に対応するためアプリケーションを一部変更する必要がある場合があるため, デフォルトでは無効になっている.
Direct3D 9Exの詳細は次を参照すること:
次の値を設定できる:
| "0" | 元のDirect3D 9 APIを使用する (デフォルト) |
| "1" | Vista以降のDirect3D 9Ex APIを使用する(不可能な場合はD3D9Exを使用する) |
このヒントはSDLの初期化の前に設定する必要がある.