Función D3D10DisassembleShader (d3d10shader.h)
Esta función ,que desensambla un sombreador compilado en una cadena de texto que contiene instrucciones de ensamblado y asignaciones de registro, ha quedado en desuso. En su lugar, use D3DDisassemble.
Sintaxis
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*
Puntero al sombreador compilado.
[in] BytecodeLength
Tipo: SIZE_T
Tamaño de pShader.
[in] EnableColorCode
Tipo: BOOL
Incluya etiquetas HTML en la salida para codificar el resultado.
[in] pComments
Tipo: LPCSTR
Cadena de comentario en la parte superior del sombreador que identifica las constantes y variables del sombreador.
[out] ppDisassembly
Tipo: ID3D10Blob**
Dirección de un búfer que contiene el sombreador desensamblado.
Valor devuelto
Tipo: HRESULT
Valor devuelto
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d10shader.h |
Library | D3D10.lib |
Archivo DLL | D3D10.dll |