目次 - SDL 3.0 API(機能別) - 3DレンダリングとGPUコンピューティング - SDL_GPUPresentMode

SDL_GPUPresentMode

スワップチェーンテクスチャがOSに提示されるタイミングの列挙体

ヘッダ

SDL3/SDL_gpu.h

SDL_GPU_PRESENTMODE_VSYNC提示の前の垂直帰線期間を待つ. ティアリングが発生しない. 提示を待っている画像がある場合は, 新しい画像は提示のための待ち行列に入る.視覚的な遅れを犠牲にしてティアリングを防ぐ.
SDL_GPU_PRESENTMODE_IMMEDIATE即座に提示する. 最も遅れの少ない選択だがティアリングが発生する可能性がある.
SDL_GPU_PRESENTMODE_MAILBOX提示の前の垂直帰線期間を待つ. ティアリングが発生しない. 提示を待っている画像がある場合は, 新しい画像で置き換える. VSYNCと似ているが, 視覚的な遅れは低減する.

詳細

VSYNCモードには常に対応している. IMMEDIATEモードとMAILBOXモードは対応していないシステムもある.

IMMEDIATEモードまたはMAILBOXモードに変更したい場合は, ウィンドウに割り当てた後でSDL_WindowSupportsGPUPresentModeで問い合わせることを勧める.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GPUPresentMode - SDL Wiki