差分

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

ジオメトリシェーダー

399 バイト追加, 2018年8月31日 (金) 02:20
編集の要約なし
'''ジオメトリシェーダー'''([[英語]]:Geometry Shader)とは、[[シェーダー]]のうち、[[バーテックスシェーダー]]で処理された[[頂点データ]]から作られた[[プリミティブ]](「面」および「隣接する面」)を入力し、(「面」および「隣接する面」、なお「面」ではなく「線」の場合もある)を入力し、[[ピクセルシェーダー]]に渡すための[[ピクセル]]群(面の内側のピクセル)を出力するものをいう。ようするに三角形の[[ポリゴン]]を[[ピクセル]]の[[配列]]に変換するシェーダーである。
== 概要 ==[[DirectX]] 10 ([[シェーダーモデル]] 4.0)から[[プログラマブルシェーダー]]になった。つまりそれ以前にはなかった。になった。SM3.0までは[[バーテックスシェーダー]]から出力された頂点群(ポリゴン)は[[GPU]]上の固定機能としてピクセル配列に分解され[[ピクセルシェーダー]]に渡されていた。[[ファイル:ピクセルシェーダー.png|なし|サムネイル|ポリゴンをジオメトリシェーダーでピクセル群に分解する]]
== 主な用途 ==
匿名利用者

案内メニュー