DirectX-Grafikinfrastruktur DDI
Die DirectX Graphics Infrastructure (DXGI) wurde mit der Erkenntnis entwickelt, dass sich einige Teile der Grafik langsamer entwickeln als andere. DXGI bietet ein allgemeines Framework für zukünftige Grafikkomponenten. Die erste Direct3D-Runtimeversion, die DXGI nutzt, ist Direct3D Version 10. In früheren Versionen der Direct3D-Runtime war der Zugriff auf Aufgaben auf niedriger Ebene in der Direct3D-Runtime enthalten. DXGI definiert einen DDI, der freigegebene Aufgaben auf niedriger Ebene unabhängig von der Direct3D-Runtime verwaltet. Die folgenden Aufgaben werden jetzt mit DXGI implementiert, und Sie können den DXGI DDI verwenden, um diese Aufgaben zu bearbeiten:
Präsentation
Gammakorrektursteuerung
Ressourcenresidenz
Ressourcenpriorität
In den folgenden Abschnitten wird beschrieben, wie der Benutzermodusanzeigetreiber DXGI DDI unterstützt und verwendet:
Übergeben von DXGI-Informationen zur Ressourcenerstellungszeit