シェーダ リファレンス

シェーダ リファレンス

シェーダは、プログラマブル グラフィックス パイプラインを実行する。

頂点シェーダ リファレンス

頂点シェーダの違い」では、頂点シェーダの各バージョン間の相違点についてまとめている。

頂点宣言のマッピング」では、頂点宣言の新しいスタイルについて説明する。

ピクセル シェーダ リファレンス

ピクセル シェーダ間の相違点」では、ピクセル シェーダの各バージョン間の相違点についてまとめている。

相対アドレス指定」では、相対アドレス レジスタについて記載している。

フロー制御命令のカウント」では、フロー制御命令のカウントに対する制約を説明する。

「シェーダ デバッガ」では、シェーダ デバッガについて説明する。

上位レベル シェーダ言語」では、上位レベル シェーダ言語についてまとめている。

シェーダ ドライバ モデルの要件

Microsoft® DirectX® 9.0 インターフェイスは、DirectX 7.0 レベル以上のデバイス ドライバ インターフェイス (DDI) ドライバに制限されている。DDI レベルを調べるには、DirectX Diagnostic Toolを実行して、保存されているテキスト ファイルを調べること。

リファレンスの場合、DirectX 8.0 インターフェイスは、DirectX 6.0 レベル以上の DDI ドライバに対してのみ機能する。

シェーダのバイナリ フォーマット

シェーダ命令ストリームのビットごとのレイアウトは、D3d9types.h で定義されている。独自のシェーダ コンパイラまたはビルド ツールを設計したいと考えているなら、シェーダ トークン ストリームの詳細については、DirectX 9.0 Driver Development Kit (DDK) を参照すること。