Direct3D

Direct3D è un'API di basso livello per il disegno di primitive con la pipeline di rendering o per l'esecuzione di operazioni parallele con lo shader di calcolo. Per altre informazioni, vedere il contenuto seguente.

Per informazioni su come ottenere e installare Direct3D, vedere Configurazione dell'ambiente di programmazione Direct3D 12.

Contenuto della sezione

Argomento Descrizione
Introduzione a Direct3D Illustra Direct3D in modo più approfondito, diversi modelli di applicazioni, versioni diverse, rendering e calcolo.
Grafica Direct3D 12 Direct3D 12 offre un'API e una piattaforma che consente all'applicazione di sfruttare le funzionalità grafiche e di calcolo dei PC dotati di una o più GPU compatibili con Direct3D 12.
Grafica Direct3D 11 È possibile usare la grafica Microsoft Direct3D 11 per creare grafica 3D per giochi e applicazioni scientifiche e desktop.
DXGI DXGI gestisce l'enumerazione delle schede grafiche, l'enumerazione delle modalità di visualizzazione, la selezione di formati di buffer, la condivisione delle risorse tra i processi e la presentazione di fotogrammi di rendering in una finestra o in un monitoraggio per la visualizzazione.
HLSL HLSL è il linguaggio di shader di alto livello per DirectX. Usando HLSL, è possibile creare shader programmabili come C per la pipeline Direct3D.
DDS Il formato di file di superficie DirectDraw (DDS) supporta trame non compresse e compresse (DXTn), mipmaps, mappe del cubo e mappe del volume. È supportato da DirectXTex, DirectXTK, D3DX legacy e altri strumenti DirectX.