関数

ここでは、次に示す Direct3D HLSL コンパイラの関数について説明します。

関数 説明
D3DCompile HLSL コードをコンパイルします。
D3DDisassemble コンパイル済みの HLSL コードを逆アセンブルします。
D3DDisassemble10Effect コンパイル済みの HLSL コードを Direct3D10 エフェクトから逆アセンブルします。
D3DPreprocess 未コンパイルの HLSL コードをプリプロセスします。
D3DGetDebugInfo シェーダーのデバッグ情報を取得します。
D3DReflect 反射インターフェイスへのポインターを取得します。
D3DGetInputSignatureBlob コンパイル結果から入力署名を取得します。
D3DGetOutputSignatureBlob コンパイル結果から出力署名を取得します。
D3DGetInputAndOutputSignatureBlob コンパイル結果から入力署名と出力署名を取得します。
D3DStripShader コンパイル結果から BLOB を削除します。

関連項目

D3DCompiler のリファレンス