Direct3D

Direct3D ist eine API auf niedriger Ebene zum Zeichnen von Grundtypen mit der Renderingpipeline oder zum Ausführen paralleler Vorgänge mit dem Compute-Shader. Weitere Informationen finden Sie im folgenden Inhalt.

Informationen zum Abrufen und Installieren von Direct3D finden Sie unter Einrichten der Direct3D 12-Programmierumgebung.

In diesem Abschnitt

Thema Beschreibung
Erste Schritte mit Direct3D Erläutert Direct3D ausführlicher, verschiedene Anwendungsmodelle, unterschiedliche Versionen, Rendering und Compute.
Direct3D 12-Grafiken Direct3D 12 stellt eine API und Plattform bereit, mit deren Verwendung Ihre Anwendung die Grafik- und Computingfunktionen von PCs nutzen kann, die mit mindestens einem Direct3D 12-kompatiblen GPUs ausgestattet sind.
Direct3D 11-Grafik Sie können Microsoft Direct3D 11-Grafiken verwenden, um 3D-Grafiken für Spiele und wissenschaftliche Anwendungen und Desktopanwendungen zu erstellen.
DXGI DXGI behandelt das Aufzählen von Grafikkarten, das Aufzählen von Anzeigemodi, das Auswählen von Pufferformaten, das Freigeben von Ressourcen zwischen Prozessen und die Darstellung gerenderter Frames in einem Fenster oder Monitor zur Anzeige.
HLSL HLSL ist die allgemeine Shadersprache für DirectX. Mithilfe von HLSL können Sie C-ähnliche programmierbare Shader für die Direct3D-Pipeline erstellen.
DDS Das DirectDraw Surface File Format (DDS) unterstützt unkomprimierte und komprimierte (DXTn)-Texturen, Mipmaps, Cubezuordnungen und Volumezuordnungen. Es wird von DirectXTex, DirectXTK, Legacy-D3DX und anderen DirectX-Tools unterstützt.