Programmierhandbuch für DXGI
Die Microsoft DirectX-Grafikinfrastruktur (DXGI) verwaltet Aufgaben auf niedriger Ebene, die unabhängig von der Direct3D-Grafiklaufzeit 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 Verbesserungen |
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 Verbesserungen |
Die folgende Funktionalität wurde DXGI 1.5 hinzugefügt, um eine flexiblere Angabe und Duplizierung von Ausgabeformaten zu unterstützen. |
DXGI 1.6 Verbesserungen |
Die folgende Funktionalität wurde DXGI 1.6 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 auf einem HDR10-Display mithilfe Windows 10 erweiterten Farbunterstützung. |
Anzeige der variablen Aktualisierungsrate |
Anzeige mit variabler Aktualisierungsrate erfordert die Aktivierung des Tearings . Dies wird auch als "vsync-off"-Unterstützung bezeichnet. |
Verwenden der Gammakorrektur |
Gammakorrektur, kurz Gammakorrektur, ist der Name eines nichtlinearen Vorgangs, den Systeme zum Codieren und Decodieren von Pixelwerten in Bildern verwenden. |
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-Featureebene 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-Featureebene 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-Featureebene 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-Featureebene 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-Featureebene 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 mithilfe von API-Aufrufen die Formatunterstützung für Direct3D-Hardware auf Featureebene überprüfen. |
Verwenden Sie das DXGI-Flipmodell, um eine optimale Leistung zu erzielen. |
Dieses Thema enthält Anleitungen für Entwickler zum Maximieren der Leistung und Effizienz im Präsentationsstapel unter modernen Windows-Versionen. |
Zugehörige Themen