×
現在地:メニュー >> Cg >> Cg編01
Index :Cg編00<< Cg編01 >> Cg編02

シェーダの基本知識


シェーダはGPUに対するプログラミングである。

CPUでのプログラミングでは、頂点座標、色、行列...等を決めて命令を実行すると、
内部で勝手に計算して、ウィンドウに表示してくれる。

シェーダを使うとこの「勝手にやってくれている部分」を自分でプログラムする事ができる。

vertexシェーダ、fragmentシェーダ、プロファイル


■シェーダ
シェーダでできる事はおもに2つ。
  • vertexシェーダ(頂点単位でのプログラム)
  • fragmentシェーダ(ピクセル単位でのプログラム)


■プロファイル

CPUはある基本的な性能をもっているので、C言語をすべて実行する事ができる。
しかし、GPUは頂点シェーダとピクセルシェーダでそのサポート範囲がことなる場合もある。

つまり、できる事とできない事がGPUによって異なる。
そこでCgでは、「プロファイル」というものを使うことで管理する。

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます

広告募集中