enumerazione D3D12_QUERY_HEAP_TYPE (d3d12.h)
Specifica il tipo di heap di query da creare.
Sintassi
typedef enum D3D12_QUERY_HEAP_TYPE {
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
} ;
Costanti
D3D12_QUERY_HEAP_TYPE_OCCLUSION Valore: 0 Restituisce 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 la profondità e il test degli stencil. In questo modo, le query di occlusione non interferiscono con l'ottimizzazione delle prestazioni della GPU associata al test depth/stencil. |
D3D12_QUERY_HEAP_TYPE_TIMESTAMP Valore: 1 Indica che l'heap è per i dati di intervallo ad alte prestazioni. |
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Valore: 2 Indica che l'heap deve contenere dati della pipeline. Fare riferimento a D3D12_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS Valore: 3 Indica che l'heap deve contenere dati di output del flusso. Fare riferimento a D3D12_QUERY_DATA_SO_STATISTICS. |
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS Valore: 4 Indica che l'heap deve contenere dati statistici di decodifica video. Fare riferimento a D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS. Le statistiche di decodifica video possono essere eseguite solo da elenchi di comandi di decodifica video (D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE). Per altri dettagli, vedere D3D12_QUERY_TYPE_DECODE_STATISTICS . |
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP Valore: 5 Indica che l'heap deve contenere query timestamp generate esclusivamente dagli elenchi di comandi di copia. I timestamp della coda di copia possono essere sottoposti a query solo da un elenco di comandi di copia e un elenco di comandi di copia non può generare in un heap di query timestamp regolare. Il supporto per questo tipo di heap di query non è universale. È necessario usare CheckFeatureSupport con D3D12_FEATURE_D3D12_OPTIONS3 per determinare se l'adattatore supporta le query di timestamp della coda di copia. |
Commenti
Questa enumerazione viene utilizzata dalla struttura D3D12_QUERY_HEAP_DESC .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per