最終更新:
mikk_ni3_92 2010年02月16日(火) 17:16:27履歴
現在地:メニュー >> Cg >> CgFX編00
INDEX: CgFX編00 >> CgFX編01
CgFXはカプセル化されたメタファイルフォーマット。
イメージとしてはCgの記述内容を呼び出す感じ。
【例】:effect.cgfx
INDEX: CgFX編00 >> CgFX編01
CgFXはカプセル化されたメタファイルフォーマット。
イメージとしてはCgの記述内容を呼び出す感じ。
【例】:effect.cgfx
//cgfxのグローバル変数 //4x4の透視投影変換行列を取得 float4x4 WorldViewProjection; … このファイル内に頂点シェーダ、フラグメントシェーダが記述されている … //テクニック(プログラム開始位置) technique Technique0 { pass Pass0 { Zenable = true;//デプステストON VertexShader = compile arbvp1 CgVertexMain( WorldViewProjection ); PixelShader = compile arbfp1 CgFragmentMain(); } … … } … … technique Technique1 { … … }▲『「Technique0」の「Pass0」にあるシェーダを実行する』というような感じ。