Direct3D
Direct3D ist eine LOW-API zum Zeichnen von Primitiven 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, verschiedene Versionen, Rendering und Compute. |
| Direct3D 12-Grafiken | Direct3D 12 bietet eine API und Plattform, mit der Ihre Anwendung die Grafik- und Computingfunktionen von PCs nutzen kann, die mit mindestens einer 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 verarbeitet das Aufzählen von Grafikadaptern, das Aufzählen von Anzeigemodi, das Auswählen von Pufferformaten, das Freigeben von Ressourcen zwischen Prozessen und das Darstellen gerenderte Frames in einem Fenster oder Monitor für die Anzeige. |
| Hlsl | HLSL ist die obere Shadersprache für DirectX. Mit 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 Texturen (DXTn), Mipmaps, Cube maps und Volume Maps. Sie wird von DirectXTex, DirectXTK, Legacy-D3DX und anderen DirectX-Tools unterstützt. |