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) |