énumération D3D12DDI_RENDER_PASS_TIER (d3d12umddi.h)
Une valeur D3D12DDI_RENDER_PASS_TIER indique le niveau de prise en charge fourni par un pilote en mode utilisateur (UMD) pour les passes de rendu.
Syntax
typedef enum D3D12DDI_RENDER_PASS_TIER {
D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTED = 0,
D3D12DDI_RENDER_PASS_TIER_1 = 1,
D3D12DDI_RENDER_PASS_TIER_2 = 2
} ;
Constantes
D3D12DDI_RENDER_PASS_TIER_NOT_SUPPORTED Valeur : 0 L’UMD n’a pas implémenté de table DDI, qui est prise en charge via l’émulation logicielle. |
D3D12DDI_RENDER_PASS_TIER_1 Valeur : 1 Le pilote fournit une prise en charge de niveau 1. |
D3D12DDI_RENDER_PASS_TIER_2 Valeur : 2 Le pilote fournit une prise en charge de niveau 2. |
Remarques
Consultez D3D12_VIEW_INSTANCING_TIER pour obtenir une description détaillée de chaque niveau.
L’UMD renvoie ces niveaux au runtime. Le runtime vérifie que les UMD qui remplissent la table DDI rapportent au moins TIER_1 prise en charge. Dans le même temps, le runtime vérifie que les UMD qui ne remplissent pas la table DDI ne réclament rien d’autre que TIER_0 prise en charge (dans ce cas, le runtime échoue à la création de l’appareil).
Notes
Cette exigence sera présente uniquement pour les UMD qui prennent en charge la version de build DDI dans laquelle cette modification est apportée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |