Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
HRESULT D3DCompressShaders(
[in] UINT uNumShaders,
[in] D3D_SHADER_DATA *pShaderData,
[in] UINT uFlags,
[out] ID3DBlob **ppCompressedData
);
Parâmetros
[in] uNumShaders
Tipo: UINT
O número de sombreadores a serem compactados.
[in] pShaderData
Tipo: D3D_SHADER_DATA*
Uma matriz de estruturas D3D_SHADER_DATA que descrevem o conjunto de sombreadores a serem compactados.
[in] uFlags
Tipo: UINT
Sinalizadores que indicam como compactar os sombreadores. Atualmente, somente o sinalizador D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001) é definido.
[out] ppCompressedData
Tipo: ID3DBlob**
O endereço de um ponteiro para a interface ID3DBlob usada para recuperar os dados do sombreador compactado.
Retornar valor
Tipo: HRESULT
Retorna um dos códigos de retorno do Direct3D 11.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | d3dcompiler.h |
| Biblioteca | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |