D3D12DDI_QUERY_HEAP_TYPE-Enumeration (d3d12umddi.h)
Ein D3D12DDI_QUERY_HEAP_TYPE Enumerationswert identifiziert den Typ eines Abfrageheaps, bei dem es sich um ein Array von Abfrageergebnissen handelt.
Syntax
typedef enum D3D12DDI_QUERY_HEAP_TYPE {
D3D12DDI_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12DDI_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12DDI_QUERY_HEAP_TYPE_0020_VIDEO_DECODE_STATISTICS = 4,
D3D12DDI_QUERY_HEAP_TYPE_0032_COPY_QUEUE_TIMESTAMP = 5,
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 = 7
} ;
Konstanten
D3D12DDI_QUERY_HEAP_TYPE_OCCLUSION Wert: 0 Gibt ein binäres 0/1-Ergebnis zurück: 0 gibt an, dass keine proben bestandene Tiefe und Schablonentests, 1 gibt an, dass mindestens eine Stichprobe die Tiefe und Schablonentests bestanden hat. Dadurch können Okklusionsabfragen keine GPU-Leistungsoptimierung im Zusammenhang mit Tiefen-/Schablonentests beeinträchtigen. |
D3D12DDI_QUERY_HEAP_TYPE_TIMESTAMP Wert: 1 Der Heap dient für hochleistungsfähige Timingdaten. |
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS Wert: 2 Der Heap enthält Pre-D3D12-Grafikpipelinedaten. Siehe D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_HEAP_TYPE_SO_STATISTICS Wert: 3 Der Heap soll Streamausgabedaten enthalten. Siehe D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_HEAP_TYPE_0020_VIDEO_DECODE_STATISTICS Wert: 4 Der Heap soll Videodecodierungsdaten enthalten. Siehe D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_HEAP_TYPE_0032_COPY_QUEUE_TIMESTAMP Wert: 5 Der Heap enthält Zeitstempelabfragen, die ausschließlich von Kopierbefehlslisten ausgegeben werden. Kopierwarteschlangenzeitstempel können nur aus einer Kopierbefehlsliste abgefragt werden, und eine Kopierbefehlliste kann nicht an einen regulären Zeitstempelabfrage heap ausgegeben werden. |
D3D12DDI_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1 Wert: 7 Der Heap soll Pipelinedaten enthalten. 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. Statusstrukturen, die dem Abfrageheaptyp zugeordnet sind, definieren die zurückgegebenen aufgelösten Daten.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (einschließlich D3d12umddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für