Función D3DCompressShaders (d3dcompiler.h)
Sintaxis
HRESULT D3DCompressShaders(
[in] UINT uNumShaders,
[in] D3D_SHADER_DATA *pShaderData,
[in] UINT uFlags,
[out] ID3DBlob **ppCompressedData
);
Parámetros
[in] uNumShaders
Tipo: UINT
Número de sombreadores que se van a comprimir.
[in] pShaderData
Tipo: D3D_SHADER_DATA*
Matriz de estructuras D3D_SHADER_DATA que describen el conjunto de sombreadores que se van a comprimir.
[in] uFlags
Tipo: UINT
Marcas que indican cómo comprimir los sombreadores. Actualmente, solo se define la marca D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001).
[out] ppCompressedData
Tipo: ID3DBlob**
Dirección de un puntero a la interfaz ID3DBlob que se usa para recuperar los datos comprimidos del sombreador.
Valor devuelto
Tipo: HRESULT
Devuelve uno de los códigos de retorno de Direct3D 11.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3dcompiler.h |
Library | D3DCompiler.lib |
Archivo DLL | D3DCompiler_47.dll |