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