PFND3D12DDI_CALC_PRIVATE_PASS_SIZE funzione di callback (d3d12umddi.h)
Utilizzato nella creazione di un passaggio.
Sintassi
PFND3D12DDI_CALC_PRIVATE_PASS_SIZE Pfnd3d12ddiCalcPrivatePassSize;
SIZE_T Pfnd3d12ddiCalcPrivatePassSize(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_PASS *unnamedParam2
)
{...}
Parametri
unnamedParam1
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
Puntatore alla struttura D3D12DDIARG_CREATE_PASS che contiene argomenti utilizzati per creare un passaggio.
Valore restituito
Restituisce SIZE_T.
Commenti
Questo callback viene usato come parte di un test per verificare se i driver possono trovare le vittorie perf quando le app ripetono "passaggi" di carichi di lavoro coerenti. L'app indica al driver di osservare come vengono eseguiti alcuni passaggi e offre al driver la possibilità di eseguire ottimizzazioni per le esecuzioni future dello stesso passaggio. Il contenuto di un "pass" può essere qualsiasi elemento: spetta all'app essere relativamente coerente nelle caratteristiche di prestazioni complessive di un passaggio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Versione UMDF minima | D3D12DDI_SUPPORTED_0020 |
Intestazione | d3d12umddi.h |