PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE funzione di callback (d3d10umddi.h)
La funzione CalcPrivateTessellationShaderSize determina le dimensioni dell'area privata del driver di visualizzazione in modalità utente, ovvero le dimensioni delle strutture del driver interno, non le dimensioni della memoria video della risorsa, per uno hull o un domain shader.
Sintassi
PFND3D11DDI_CALCPRIVATETESSELLATIONSHADERSIZE Pfnd3d11ddiCalcprivatetessellationshadersize;
SIZE_T Pfnd3d11ddiCalcprivatetessellationshadersize(
D3D10DDI_HDEVICE unnamedParam1,
const UINT *pShaderCode,
const D3D11DDIARG_TESSELLATION_IO_SIGNATURES *unnamedParam3
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
pShaderCode
unnamedParam3
pCode [in]
Matrice di token UINT CONST che formano il codice hull-shader o il codice domain-shader.
Valore restituito
CalcPrivateTessellationShaderSize restituisce le dimensioni dell'area di memoria richiesta dal driver per creare uno scafo o uno shader di dominio.
Commenti
Il runtime Direct3D chiama la funzione CalcPrivateTessellationShaderSize del driver per calcolare le dimensioni dell'area di memoria per uno scafo o uno shader di dominio. È simile al modo in cui il runtime Direct3D chiama la funzione CalcPrivateShaderSize del driver per calcolare le dimensioni dell'area di memoria per un pixel, un vertice o uno shader geometry, ovvero uno shader geometry senza output di flusso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | CalcPrivateTessellationShaderSize è supportato a partire dal sistema operativo Windows 7. |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |