é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

Voir aussi

D3D12DDI_D3D12_OPTIONS_DATA_0089