Direct3D

Direct3D est une API de bas niveau permettant de dessiner des primitives avec le pipeline de rendu ou d’effectuer des opérations parallèles avec le nuanceur de calcul. Pour plus d’informations, consultez le contenu ci-dessous.

Pour plus d’informations sur l’obtention et l’installation de Direct3D, consultez Configuration de l’environnement de programmation Direct3D 12.

Contenu de cette section

Rubrique Description
Prise en main de Direct3D Décrit Direct3D plus en détail, les différents modèles d’application, les différentes versions, le rendu et le calcul.
Graphismes Direct3D 12 Direct3D 12 fournit une API et une plateforme qui permettent à votre application de tirer parti des fonctionnalités graphiques et informatiques des PC équipés d’un ou plusieurs GPU compatibles Direct3D 12.
Graphismes Direct3D 11 Vous pouvez utiliser des graphiques Microsoft Direct3D 11 pour créer des graphiques 3D pour les jeux et les applications scientifiques et de bureau.
DXGI DXGI gère l’énumération des cartes graphiques, l’énumération des modes d’affichage, la sélection des formats de mémoire tampon, le partage des ressources entre les processus et la présentation des images rendues dans une fenêtre ou un moniteur pour l’affichage.
HLSL HLSL est le langage de nuanceur de haut niveau pour DirectX. À l’aide de HLSL, vous pouvez créer des nuanceurs programmables de type C pour le pipeline Direct3D.
DDS Le format de fichier de surface (DDS) DirectDraw prend en charge les textures non compressées et compressées (DXTn), les mipmaps, les mappages de cube et les mappages de volumes. Il est pris en charge par DirectXTex, DirectXTK, D3DX hérité et d’autres outils DirectX.