Função D3DCompressShaders (d3dcompiler.h)
Nota Você pode usar essa API para desenvolver seus aplicativos da Windows Store, mas não pode usá-la em aplicativos que você envia para a Windows Store.
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 |