エフェクト フォーマット (Direct3D 10)
エフェクト (多くの場合、ファイル拡張子 .fx のファイルに保存されます) は、エフェクトにより設定されたパイプライン ステートを宣言します。エフェクト ステートは、大まかに次の 3 つのカテゴリに分類できます。
- 変数 - 通常はエフェクトの最上部で宣言されます。
- 関数 - シェーダー コードを実装するか、他の関数によってヘルパー関数として使用されます。
- テクニック - 1 つまたは複数のエフェクト パスを使用してレンダリング シーケンスを実装します。それぞれのパスは 1 つまたは複数のステート グループを設定し、シェーダー関数を呼び出します。