Direct3D 11 sur le matériel de niveau inférieur

Cette section explique comment Direct3D 11 est conçu pour prendre en charge le matériel nouveau et existant, de DirectX 9 à DirectX 11.

Ce diagramme montre comment Direct3D 11 prend en charge le matériel nouveau et existant.

diagramme du matériel pris en charge par direct3d 11

Avec Direct3D 11, un nouveau paradigme est introduit, appelé niveaux de fonctionnalité. Un niveau de fonctionnalité est un ensemble bien défini de fonctionnalités GPU. À l’aide d’un niveau de fonctionnalité, vous pouvez cibler une application Direct3D pour qu’elle s’exécute sur une version de niveau inférieur du matériel Direct3D.

La section Référence 10Level9 répertorie les différences entre le comportement des différentes méthodes ID3D11Device et ID3D11DeviceContext à différents niveaux de fonctionnalité 10Level9.

Contenu de cette section

Rubrique Description
Niveaux de fonctionnalités Direct3D
Cette rubrique traite des niveaux de fonctionnalités Direct3D.
Exceptions
Cette rubrique décrit les exceptions lors de l’utilisation de Direct3D 11 sur du matériel de niveau inférieur.
Nuanceurs de calcul sur le matériel de niveau inférieur
Cette rubrique explique comment utiliser des nuanceurs de calcul dans une application Direct3D 11 sur du matériel Direct3D 10.
Prévention des SMV de nuanceur de pixels NULL indésirables
Cette rubrique explique comment contourner le pilote recevant des vues de ressource de nuanceur NULL (SVS) même lorsque les SMV non NULL sont liés à l’étape du nuanceur de pixels.

Rubriques sur les niveaux de fonctionnalités

Rubrique Description
Guide pratique pour obtenir le niveau de fonctionnalité de l’appareil
Comment obtenir un niveau de fonctionnalité.

Appareils