Condividi tramite


Direct3D

Direct3D è un'API di basso livello per la creazione 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.

In questa sezione

Argomento Descrizione
Introduzione all' Direct3D Illustra Direct3D in modo più approfondito, modelli di applicazione diversi, 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 informatiche dei PC dotati di una o più GPU compatibili con Direct3D 12.
grafica Direct3D 11 È possibile usare la grafica di 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 dei formati di buffer, la condivisione delle risorse tra i processi e la presentazione di frame sottoposti a rendering in una finestra o un monitor per la visualizzazione.
HLSL HLSL è il linguaggio di shader di alto livello per DirectX. Usando HLSL, è possibile creare shader programmabili simili a C per la pipeline Direct3D.
DDS Il formato DDS (Surface File Format) DirectDraw supporta trame DXTn (uncompressed and compressed), mipmap, mappe cubi e mappe del volume. È supportato da DirectXTex, DirectXTK, D3DX legacy e altri strumenti DirectX.