Funzione D3DCompressShaders (d3dcompiler.h)
Nota Puoi usare questa API per sviluppare le tue app di Windows Store, ma non puoi usarla nelle app inviate a Windows Store.
Sintassi
HRESULT D3DCompressShaders(
[in] UINT uNumShaders,
[in] D3D_SHADER_DATA *pShaderData,
[in] UINT uFlags,
[out] ID3DBlob **ppCompressedData
);
Parametri
[in] uNumShaders
Tipo: UINT
Numero di shader da comprimere.
[in] pShaderData
Tipo: D3D_SHADER_DATA*
Matrice di strutture D3D_SHADER_DATA che descrivono il set di shader da comprimere.
[in] uFlags
Tipo: UINT
Flag che indicano come comprimere gli shader. Attualmente è definito solo il flag D3D_COMPRESS_SHADER_KEEP_ALL_PARTS (0x00000001).
[out] ppCompressedData
Tipo: ID3DBlob**
Indirizzo di un puntatore all'interfaccia ID3DBlob usata per recuperare i dati compressi dello shader.
Valore restituito
Tipo: HRESULT
Restituisce uno dei codici restituiti direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3dcompiler.h |
Libreria | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |