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 kennen und sich auf die Verwendung in Ihren Spielen und Apps vorbereiten.

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 beim Portieren Ihrer Direct3D 11-Apps und Spiele auf Direct3D 12, sodass Sie die Features und Effizienz von Direct3D 12 nutzen können.

Zum Programmieren mit Direct3D 12 benötigen Sie die folgenden Komponenten:

  • Eine Hardwareplattform mit einer Direct3D 12-kompatiblen GPU
  • Anzeigetreiber , 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 Aufruffluss zum Erstellen einer grundlegenden Direct3D 12-Komponente beschrieben.
Wichtige Änderungen beim Wechsel von Direct3D 11 zu Direct3D 12
Direct3D 12 stellt eine erhebliche Abkehr vom Direct3D 11-Programmiermodell dar. Mit Direct3D 12 können Apps näher an die Hardware herankommen als je zuvor.
Hardwarefeatureebenen
Beschreibt die Funktionalität der Hardwarefeatureebenen 11_0 bis 12_1.

Direct3D 12-Programmieranleitung