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