差分

ナビゲーションに移動 検索に移動

スワップチェーン

1,417 バイト追加, 2020年1月20日 (月) 08:39
ページの作成:「'''スワップチェーン'''(英語:Swap Chain)とは、主にコンピューターグラフィックスで用いられる1つのフロントバッファ…」
'''スワップチェーン'''([[英語]]:Swap Chain)とは、主に[[コンピューターグラフィックス]]で用いられる1つのフロントバッファと、1つ以上のバックバッファで構成されるフレームバッファを管理するための機構(コレクション)である。

1つのフロントバッファと1つのバックバッファ(計2つ)という最小構成のスワップチェーンは「[[ダブルバッファ]]」と呼ばれる。

== 概要 ==
[[ダブルバッファ]]の場合は単純なスワップであるが、
トリプルバッファ以上になるとバッファの遷移がリング状になるので、
それを「スワップ操作」だけでグルグル回るようにしたものを「スワップチェーン」と呼ぶことが多い。

ぶっちゃけよくある「[[リングバッファ]]」を「スワップチェーン」という方言で呼んでいるだけだな。

== トリプルバッファの例 ==
{| class="wikitable"
|-
! !! フロントバッファ !! バックバッファ1 !! バックバッファ2
|-
! 1フレーム目
|style="background-color:white" | A
| B
| C
|-
! 2フレーム目
|style="background-color:white" | B
| C
| A
|-
! 3フレーム目
|style="background-color:white" | C
| A
| B
|}

4フレーム目は1フレーム目と同じになる。


== 関連項目 ==
* [[ダブルバッファ]]

案内メニュー