Condividi tramite


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)

Vedi anche

pfnBeginEndQuery

pfnResolveQueryData