é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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour