Funzione D3D10DisassembleShader (d3d10shader.h)
Questa funzione, che disassembla uno shader compilato in una stringa di testo che contiene istruzioni per l'assembly e registra le assegnazioni, è stata deprecata. Usare invece D3DDisassemble.
Sintassi
HRESULT D3D10DisassembleShader(
[in] const void *pShader,
[in] SIZE_T BytecodeLength,
[in] BOOL EnableColorCode,
[in] LPCSTR pComments,
[out] ID3D10Blob **ppDisassembly
);
Parametri
[in] pShader
Tipo: const void*
Puntatore al shader compilato.
[in] BytecodeLength
Tipo: SIZE_T
Dimensione di pShader.
[in] EnableColorCode
Tipo: BOOL
Includere tag HTML nell'output per colorare il risultato.
[in] pComments
Tipo: LPCSTR
Stringa di commento nella parte superiore dello shader che identifica le costanti e le variabili shader.
[out] ppDisassembly
Tipo: ID3D10Blob**
Indirizzo di un buffer che contiene lo shader smontato.
Valore restituito
Tipo: HRESULT
Valore restituito
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d10shader.h |
Libreria | D3D10.lib |
DLL | D3D10.dll |