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