次の方法で共有


D3D10DisassembleShader 関数 (d3d10shader.h)

コンパイルされたシェーダーをアセンブリ命令とレジスタ割り当てを含むテキスト文字列に逆アセンブルするこの関数は非推奨になりました。 代わりに、 D3DDisassemble を使用します。

構文

HRESULT D3D10DisassembleShader(
  [in]  const void *pShader,
  [in]  SIZE_T     BytecodeLength,
  [in]  BOOL       EnableColorCode,
  [in]  LPCSTR     pComments,
  [out] ID3D10Blob **ppDisassembly
);

パラメーター

[in] pShader

型: const void*

コンパイルされたシェーダーへのポインター。

[in] BytecodeLength

種類: SIZE_T

pShader のサイズ。

[in] EnableColorCode

種類: BOOL

出力に HTML タグを含め、結果を色分けします。

[in] pComments

種類: LPCSTR

シェーダーの定数と変数を識別するシェーダーの上部にあるコメント文字列。

[out] ppDisassembly

種類: ID3D10Blob**

逆アセンブルされたシェーダーを含むバッファーのアドレス。

戻り値

種類: HRESULT

戻り値

必要条件

要件
対象プラットフォーム Windows
ヘッダー d3d10shader.h
Library D3D10.lib
[DLL] D3D10.dll

こちらもご覧ください

シェーダー関数