IT用語集 › プログラミング › ダブルバッファリング

ダブルバッファリング

プログラミング Svenska → 更新: 2026-10-24

画面外のバッファに描き、完成したら一気に入れ替えることで、描きかけのフレームを見せない技法。

フレームバッファが1枚だけだと、描画中のフレームをディスプレイが読み出してしまい、ティアリングやちらつきが起こる。ダブルバッファリングでは2枚を用意する。フロントバッファが表示に回っている間にバックバッファへ描き、フレームが完成した時点で両者を入れ替える。

入れ替えにはポインタを切り替える方式(ページフリップ)とコピーする方式(ブリット)がある。垂直帰線期間に同期させればティアリングは避けられるがGPUが待たされることもあり、トリプルバッファリングは3枚目を加えて描画が止まらないようにする。この技法は3Dより古く、2Dスプライトのハードウェアでも標準で、ピクセルが動く場面では今もほぼ既定である。

← 用語集に戻る