enumerazione D3D12DDI_QUERY_TYPE (d3d12umddi.h)
Un valore di enumerazione D3D12DDI_QUERY_TYPE identifica il tipo di una query.
Sintassi
typedef enum D3D12DDI_QUERY_TYPE {
D3D12DDI_QUERY_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION = 1,
D3D12DDI_QUERY_TYPE_TIMESTAMP = 2,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS = 3,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7,
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS = 8,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 = 10
} ;
Costanti
D3D12DDI_QUERY_TYPE_OCCLUSION Valore: 0 La query è relativa ai conteggi di occlusione depth/stencil. |
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION Valore: 1 La query è relativa a statistiche di occlusione di profondità/stencil binarie. Questo tipo di query funziona come D3D12DDI_QUERY_TYPE_OCCLUSION ad eccezione del fatto che restituisce semplicemente un risultato binario 0/1: 0 indica che nessun campione ha superato il test di profondità e stencil, 1 indica che almeno un campione ha superato il test di profondità e stencil. In questo modo, le query di occlusione non interferiscono con l'ottimizzazione delle prestazioni della GPU associata al test depth/stencil. |
D3D12DDI_QUERY_TYPE_TIMESTAMP Valore: 2 La query è destinata ai timestamp GPU e CPU ad alta definizione. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS Valore: 3 Il tipo di query è per le statistiche della pipeline grafica pre-D3D12. Vedere D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 Valore: 4 Il tipo di query è per le statistiche di output del flusso (SO) per Stream0. Stream output è la possibilità della GPU di scrivere vertici in un buffer. I contatori di output del flusso monitorano lo stato di avanzamento. Vedere D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 Valore: 5 Il tipo di query è relativo alle statistiche SO per Stream1. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 Valore: 6 Il tipo di query è relativo alle statistiche SO per Stream2. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 Valore: 7 Il tipo di query è relativo alle statistiche SO per Stream3. |
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS Valore: 8 Il tipo di query è per le statistiche di decodifica video. Vedere D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 Valore: 10 Il tipo di query è relativo alle statistiche della pipeline grafica. Vedere **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **. |
Commenti
Le query vengono usate per acquisire informazioni dalla GPU, ad esempio statistiche e codici di stato che possono essere usati in un secondo momento direttamente nella GPU o nella CPU.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |