Direct3D
Direct3D ist eine API mit 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, unterschiedliche Anwendungsmodelle, verschiedene Versionen, Rendering und Compute. |
Direct3D 12-Grafik | Direct3D 12 bietet eine API und Plattform, mit der Ihre Anwendung die Grafik- und Computerfunktionen von PCs nutzen kann, die mit einem oder mehreren 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 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 das Darstellen gerenderter Frames in einem Fenster oder Monitor zur Anzeige. |
HLSL- | HLSL ist die High-Level-Shadersprache für DirectX. Mit HLSL können Sie C-ähnliche programmierbare Shader für die Direct3D-Pipeline erstellen. |
DDS- | Das DirectDraw-Surface-Dateiformat (DDS) unterstützt unkomprimierte und komprimierte Texturen (DXTn), Mipmaps, Cubezuordnungen und Volumezuordnungen. Es wird von DirectXTex, DirectXTK, legacy D3DX und anderen DirectX-Tools unterstützt. |