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