Comprendre Direct3D 12

Pour écrire des jeux et des applications 3D pour Windows 10 et Windows 10 Mobile, vous devez comprendre les principes de base de la technologie Direct3D 12 et comment préparer son utilisation dans vos jeux et applications.

Utilisez les rubriques de cette section pour configurer et découvrir l’environnement dans lequel vous allez programmer vos applications et vos jeux avec Direct3D 12. Ce contenu vous aidera également à porter vos applications et jeux Direct3D 11 vers Direct3D 12, afin que vous puissiez tirer parti des fonctionnalités et de l’efficacité de Direct3D 12.

Pour programmer avec Direct3D 12, vous avez besoin des composants suivants :

  • Une plateforme matérielle avec un GPU compatible Direct3D 12
  • Afficher les pilotes qui prennent en charge le modèle de pilote d’affichage Windows (WDDM) 2.0

Contenu de cette section

Rubrique Description
Configuration de l’environnement de programmation Direct3D 12
Décrit l’installation, les outils et les bibliothèques prises en charge qui constituent un environnement de développement Direct3D 12 productif.
Création d’un composant Direct3D 12 de base
Cette rubrique décrit le flux d’appels pour créer un composant Direct3D 12 de base.
Modifications importantes entre Direct3D 11 et Direct3D 12
Direct3D 12 représente un écart significatif par rapport au modèle de programmation Direct3D 11. Direct3D 12 permet aux applications de se rapprocher du matériel comme jamais auparavant.
Niveaux de fonctionnalité matérielle
Décrit les fonctionnalités des niveaux de fonctionnalités matérielles 11_0 à 12_1.

Guide de programmation de Direct3D 12