Função D3DStripShader (d3dcompiler.h)
Remove blobs indesejados de um resultado de compilação.
Sintaxe
HRESULT D3DStripShader(
[in] LPCVOID pShaderBytecode,
[in] SIZE_T BytecodeLength,
[in] UINT uStripFlags,
[out] ID3DBlob **ppStrippedBlob
);
Parâmetros
[in] pShaderBytecode
Tipo: LPCVOID
Um ponteiro para os dados de origem como código HLSL compilado.
[in] BytecodeLength
Tipo: SIZE_T
Comprimento de pSrcData.
[in] uStripFlags
Tipo: UINT
Opções de sinalizador de faixa, representadas por D3DCOMPILER_STRIP_FLAGS.
[out] ppStrippedBlob
Tipo: ID3DBlob**
Um ponteiro para uma variável que recebe um ponteiro para a interface ID3DBlob que você pode usar para acessar o código de sombreador indesejado removido.
Valor retornado
Tipo: HRESULT
Retorna um dos códigos de retorno do Direct3D 11.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3dcompiler.h |
Biblioteca | D3dcompiler_47.lib |
DLL | D3dcompiler_47.dll |