差分
編集の要約なし
[[ジオメトリシェーダー]]で頂点([[ポリゴン]])から[[ピクセル]]群に変換されたものを入力として受け取り、加工された[[ピクセル]]として出力する。<gallery>
ファイル:バーテックスシェーダー.png|バーテックスシェーダーで頂点を処理
ファイル:ピクセルシェーダー.png|ジオメトリシェーダーで頂点群(ポリゴン)の内部をピクセル群に変換するジオメトリシェーダーでポリゴンをピクセル群に変換</gallery>[[シェーダーモデル]]3.0(DirectX9)までは[[ジオメトリシェーダー]]は[[GPU]]の固定機能で[[プログラマ]]は特段意識することはなかった。[[バーテックスシェーダー]]で加工された[[ポリゴン]]が勝手に[[ピクセル]][[配列]]に変換されてピクセルシェーダーが呼ばれる感じであった。[[iOS]]や[[Android]]なんかの[[OpenGL ES]]系は下位互換性の関係から今でもそんな感じである。
== 主な用途 ==
たとえば[[テクスチャマッピング]]であれば、グローバル変数にテクスチャを入れておき、ピクセルシェーダーでピクセル単位で貼っていく感じである。
== 関連項目 ==