Freigeben über


D3D12DDI_QUERY_TYPE-Aufzählung (d3d12umddi.h)

Ein D3D12DDI_QUERY_TYPE Enumerationswert identifiziert den Typ einer Abfrage.

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 ist für die Anzahl der Tiefen-/Schablonenverknlusionen bestimmt.
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION
Wert: 1
Die Abfrage unterliegt einer binären Tiefen-/Schablonenverknöhnungsstatistik.

Dieser Abfragetyp fungiert wie D3D12DDI_QUERY_TYPE_OCCLUSION mit der Ausnahme, dass er einfach ein Binäres 0/1-Ergebnis zurückgibt: 0 gibt an, dass keine Beispiele tiefen- und Schablonentests bestanden haben, 1 gibt an, dass mindestens ein Beispiel Tiefen- und Schablonentest bestanden hat. Dadurch können Okklusionsabfragen keine GPU-Leistungsoptimierung beeinträchtigen, die mit Tiefen-/Schablonentests verbunden ist.
D3D12DDI_QUERY_TYPE_TIMESTAMP
Wert: 2
Die Abfrage richtet sich an GPU- und CPU-Zeitstempel mit hoher Definition.
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS
Wert: 3
Der Abfragetyp gilt für Pre-D3D12-Grafikpipelinestatistiken. Siehe D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0
Wert: 4
Der Abfragetyp ist für Datenstromausgabestatistiken (SO) für Stream0 vorgesehen. Die Streamausgabe ist die Fähigkeit der GPU, Scheitelpunkte in einen Puffer zu schreiben. Die Datenstromausgabezähler überwachen den Fortschritt. Siehe D3D10_DDI_QUERY_DATA_SO_STATISTICS
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1
Wert: 5
Der Abfragetyp ist für SO-Statistiken für Stream1 vorgesehen.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2
Wert: 6
Der Abfragetyp ist für SO-Statistiken für Stream2 vorgesehen.
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3
Wert: 7
Der Abfragetyp ist für SO-Statistiken für Stream3 vorgesehen.
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS
Wert: 8
Der Abfragetyp richtet sich an Videodecodierungsstatistiken. Siehe D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022.
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1
Wert: 10
Der Abfragetyp richtet sich an Grafikpipelinestatistiken. Siehe **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **.

Bemerkungen

Abfragen werden verwendet, um Informationen aus der GPU zu erfassen, z. B. Statistiken und Statuscodes, 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)

Siehe auch

pfnBeginEndQuery

pfnResolveQueryData-