Função D3D10DisassembleShader (d3d10shader.h)
Essa função – que desmonta um sombreador compilado em uma cadeia de caracteres de texto que contém instruções de assembly e atribuições de registro – foi preterida. Em vez disso, use D3DDisassemble.
Sintaxe
HRESULT D3D10DisassembleShader(
[in] const void *pShader,
[in] SIZE_T BytecodeLength,
[in] BOOL EnableColorCode,
[in] LPCSTR pComments,
[out] ID3D10Blob **ppDisassembly
);
Parâmetros
[in] pShader
Tipo: const void*
Um ponteiro para o sombreador compilado.
[in] BytecodeLength
Tipo: SIZE_T
O tamanho de pShader.
[in] EnableColorCode
Tipo: BOOL
Inclua marcas HTML na saída para colorir o resultado.
[in] pComments
Tipo: LPCSTR
A cadeia de caracteres de comentário na parte superior do sombreador que identifica as constantes e variáveis do sombreador.
[out] ppDisassembly
Tipo: ID3D10Blob**
Endereço de um buffer que contém o sombreador desmontado.
Retornar valor
Tipo: HRESULT
Retornar valor
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d10shader.h |
Biblioteca | D3D10.lib |
DLL | D3D10.dll |