Funzione D3DStripShader (d3dcompiler.h)
Rimuove i BLOB indesiderati da un risultato di compilazione.
Sintassi
HRESULT D3DStripShader(
[in] LPCVOID pShaderBytecode,
[in] SIZE_T BytecodeLength,
[in] UINT uStripFlags,
[out] ID3DBlob **ppStrippedBlob
);
Parametri
[in] pShaderBytecode
Tipo: LPCVOID
Puntatore ai dati di origine come codice HLSL compilato.
[in] BytecodeLength
Tipo: SIZE_T
Lunghezza di pSrcData.
[in] uStripFlags
Tipo: UINT
Opzioni di flag strip, rappresentate da D3DCOMPILER_STRIP_FLAGS.
[out] ppStrippedBlob
Tipo: ID3DBlob**
Puntatore a una variabile che riceve un puntatore all'interfaccia ID3DBlob che è possibile usare per accedere al codice shader rimosso indesiderato.
Valore restituito
Tipo: HRESULT
Restituisce uno dei codici restituiti Direct3D 11.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3dcompiler.h |
Libreria | D3dcompiler_47.lib |
DLL | D3dcompiler_47.dll |