Grundlegendes zu Direct3D 12

Um 3D-Spiele und -Apps für Windows 10 und Windows 10 Mobile zu schreiben, müssen Sie die Grundlagen der Direct3D 12-Technologie verstehen und sich darauf vorbereiten, sie in Ihren Spielen und Apps zu verwenden.

Verwenden Sie die Themen in diesem Abschnitt, um die Umgebung einzurichten und zu erfahren, in der Sie Ihre Apps und Spiele mit Direct3D 12 programmieren. Dieser Inhalt hilft Ihnen auch, Ihre Direct3D 11-Apps und -Spiele auf Direct3D 12 zu portieren, sodass Sie direct3D 12-Features und -Effizienz nutzen können.

Zum Programmieren mit Direct3D 12 benötigen Sie folgende Komponenten:

  • Eine Hardwareplattform mit einer Direct3D 12-kompatiblen GPU
  • Anzeigen von Treibern, die das Windows Display Driver Model (WDDM) 2.0 unterstützen

In diesem Abschnitt

Thema BESCHREIBUNG
Einrichtung der Direct3D 12-Programmierungsumgebung
Beschreibt die Installation, Tools und unterstützten Bibliotheken, die eine produktive Direct3D 12-Entwicklungsumgebung bilden.
Erstellen einer einfachen Direct3D 12-Komponente
In diesem Thema wird der Aufrufflow zum Erstellen einer einfachen Direct3D 12-Komponente beschrieben.
Wichtige Änderungen beim Wechsel von Direct3D 11 zu Direct3D 12
Direct3D 12 stellt eine erhebliche Abweichung vom Programmiermodell Direct3D 11 dar. Direct3D 12 ermöglicht Apps, sich der Hardware so nah wie nie zuvor zu machen.
Hardwarefeatureebenen
Beschreibt die Funktionalität der _ Hardwarefeatureebenen 11 0 bis _ 12 1.

Direct3D 12-Programmieranleitung