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

SDL_HINT_KMSDRM_ATOMIC

KMSDRMが「アトミック」機能を使用するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_KMSDRM_ATOMIC "SDL_KMSDRM_ATOMIC"

詳細

DRM_CLIENT_CAP_ATOMICとDRM_CLIENT_CAP_UNIVERSAL_PLANESの両方に対応したシステムならば, KMSDRMバックエンドはアトミックにコミットできる. SDL 3.4.0ではこの機能が優先されるが, 正常に動作しないシステムや他の理由がある場合は, このヒントで無効にできる.

利用できない場合, このヒントは有効にできない.

次の値を設定できる:

"0"SDLはKMSDRM「アトミック」機能を使用しない
"1"SDLのKMSDRM「アトミック」機能の使用を認める (デフォルト)

このヒントはSDLの初期化の前に設定する必要がある.

バージョン

SDL 3.4.0以降

SDL Wikiへのリンク

SDL_HINT_KMSDRM_ATOMIC - SDL Wiki