Programmierhandbuch für DXGI

Der Microsoft DirectX Graphic Infrastructure (DXGI) verwaltet Aufgaben auf niedriger Ebene, die unabhängig von der Direct3D-Grafikruntime sein können. DXGI bietet ein allgemeines Framework für mehrere Versionen von Direct3D.

In diesem Abschnitt

Thema Beschreibung
DXGI – Übersicht
Dieses Thema enthält folgende Abschnitte:
DXGI 1.2-Verbesserungen
Die folgende Funktionalität wurde in DXGI 1.2 hinzugefügt.
DXGI 1.3-Verbesserungen
Die folgende Funktionalität wurde in DXGI 1.3 hinzugefügt, die ab Windows 8.1 enthalten ist.
DXGI 1.4 Improvements
Die folgende Funktionalität wurde in DXGI 1.4 hinzugefügt oder geändert, hauptsächlich zur Unterstützung von Direct3D 12.
DXGI 1.5 Improvements
DXGI 1.5 wurde die folgende Funktionalität hinzugefügt, um eine flexiblere Angabe und Duplizierung von Ausgabeformaten zu unterstützen.
DXGI 1.6-Verbesserungen
DXGI 1.6 wurde die folgende Funktionalität hinzugefügt, um HDR-Anzeigen zu erkennen.
Verwenden von DirectX mit High Dynamic Range-Displays und erweiterter Farbe Dieses Thema bietet eine technische Übersicht über das Rendern von Direct3D 11- und Direct3D 12-Inhalten mit hohem dynamischen Bereich in einer HDR10-Anzeige mithilfe Windows 10 erweiterter Farbunterstützung.
Variable Aktualisierungsrate wird angezeigt
Variable Aktualisierungsrate zeigt an, dass das Löschen aktiviert werden muss. Dies wird auch als "vsync-off"-Unterstützung bezeichnet.
Verwenden der Gammakorrektur
Die Gammakorrektur oder kurz Gamma ist der Name eines nicht linearen Vorgangs, den Systeme verwenden, um Pixelwerte in Bildern zu codieren und zu decodieren.
Formatunterstützung für Direct3D-Feature 10Level9 9.1-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D Feature 10Level9 9.1-Hardware unterstützt werden.
Formatunterstützung für Direct3D-Feature 10Level9 9.3-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D Feature 10Level9 9.3-Hardware unterstützt werden.
Formatunterstützung für Direct3D Feature Level 10.0-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D 10.0-Hardware unterstützt werden.
Formatunterstützung für Direct3D Feature Level 10.1-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D 10.1-Hardware unterstützt werden.
Formatunterstützung für Direct3D Feature Level 11.0-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D Feature Level 11.0-Hardware unterstützt werden.
Formatunterstützung für Direct3D-Featureebene 11.1-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D Feature Level 11.1-Hardware unterstützt werden.
Formatunterstützung für Direct3D Feature Level 12.0-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D Feature Level 12.0-Hardware unterstützt werden.
Formatunterstützung für Direct3D Feature Level 12.1-Hardware
In diesem Abschnitt werden die Formate (DXGI _ FORMAT-Werte) angegeben, die in Direct3D 12.1-Hardware unterstützt werden.
Überprüfen der Hardwarefeatureunterstützung
In diesem Abschnitt wird beschrieben, wie Sie die Formatunterstützung für Direct3D-Hardware auf Featureebene mithilfe von API-Aufrufen überprüfen.
Verwenden Sie das DXGI-Flip-Modell, um eine optimale Leistung zu erzielen.
Dieses Thema enthält Entwicklerleitfäden zum Maximieren von Leistung und Effizienz im Präsentationsstapel für moderne Versionen von Windows.

DXGI

DXGI-Referenz

DirectX Graphic Infrastructure (DXGI): Bewährte Methoden