D3D12DDI_QUERY_TYPE-Enumeration (d3d12umddi.h)

Ein D3D12DDI_QUERY_TYPE Enumerationswert gibt den Typ einer Abfrage an.

Syntax

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
} ;

Konstanten

 
D3D12DDI_QUERY_TYPE_OCCLUSION
Wert: 0
Die Abfrage dient für die Anzahl der Tiefen-/Schablonenverschlüsse.
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION
Wert: 1
Die Abfrage dient einer binären Tiefen-/Schablonenverdeckungsstatistik.

Dieser Abfragetyp verhält sich wie D3D12DDI_QUERY_TYPE_OCCLUSION, mit dem Unterschied, dass er einfach ein binäres 0/1-Ergebnis zurückgibt: 0 gibt an, dass keine Stichprobentiefe und Schablonentests bestanden wurden, 1 gibt an, dass mindestens ein Beispiel die Tiefe und schablonentests bestanden hat. Dadurch können Okklusionsabfragen keine GPU-Leistungsoptimierung im Zusammenhang mit Tiefen-/Schablonentests beeinträchtigen.
D3D12DDI_QUERY_TYPE_TIMESTAMP
Wert: 2
Die Abfrage richtet sich an High Definition GPU- und CPU-Zeitstempel.
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS
Wert: 3
Der Abfragetyp ist für Pre-D3D12-Grafikpipelinestatistiken vorgesehen. Siehe D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0
Wert: 4
Der Abfragetyp ist für die Datenstromausgabestatistik (STREAM OUTPUT, SO) für Stream0 vorgesehen. Stream Ausgabe ist die Fähigkeit der GPU, Scheitelpunkte in einen Puffer zu schreiben. Die Streamausgabeindikatoren überwachen den Fortschritt. Siehe D3D10_DDI_QUERY_DATA_SO_STATISTICS
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1
Wert: 5
Der Abfragetyp gilt für SO-Statistiken für Stream1.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2
Wert: 6
Der Abfragetyp ist für SO-Statistiken für Stream2.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3
Wert: 7
Der Abfragetyp gilt für SO-Statistiken für Stream3.
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS
Wert: 8
Der Abfragetyp dient zur Video-Decodierungsstatistik. Siehe D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022.
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1
Wert: 10
Der Abfragetyp ist für Grafikpipelinestatistiken. Siehe **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **.

Hinweise

Abfragen werden verwendet, um Informationen von der GPU zu erfassen, z. B. Statistiken und status Codes, die später direkt auf der GPU oder auf der CPU verwendet werden können.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (einschließlich D3d12umddi.h)

Weitere Informationen

pfnBeginEndQuery

pfnResolveQueryData