#define SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH "SDL_MAC_OPENGL_ASYNC_DISPATCH"
次の値を設定できる:
| "0" | OpenGLコンテキストのディスパッチはメインスレッドの処理が完了するまでディスパッチスレッドをブロックする (デフォルト) |
| "1" | OpenGLコンテキストのディスパッチはディスパッチスレッドの続行を認める |
通常はデフォルトでよいが, MacでバックグラウンドスレッドにOpenGLのコードがあり, メインスレッドがそのバックグラウンドスレッドを待つことで停止するが, バックグラウンドスレッドもメインスレッドの更新を待って停止してしまう場合に, このヒントが問題の解決手段になりうる.
このヒントはいつでも変更できる.