énumération D3D12DDI_VARIABLE_SHADING_RATE_TIER (d3d12umddi.h)
Une valeur D3D12DDI_VARIABLE_SHADING_RATE_TIER indique le niveau pris en charge par le matériel pour l’ombrage à taux variable.
Syntax
typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;
Constantes
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED Valeur : 0 L’ombrage à taux variable n’est pas pris en charge. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 Valeur : 1 L’ombrage à taux variable est pris en charge au niveau 1. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 Valeur : 2 L’ombrage à taux variable est pris en charge au niveau 2. |
Remarques
L’ombrage à débit variable est un mécanisme permettant d’allouer les performances de rendu et la puissance à des taux variables sur l’image rendue.
Les fonctionnalités suivantes sont définies pour chaque niveau.
Support de niveau 1
- Le taux d’ombrage ne peut être spécifié que par tirage ; rien de plus granulaire que cela.
- Le taux d’ombrage s’applique uniformément à ce qui est dessiné indépendamment de l’endroit où il se trouve dans la cible de rendu.
Prise en charge du niveau 2
- Le taux d’ombrage peut être spécifié par tirage, comme dans le niveau 1. Il peut également être spécifié par une combinaison de par base de dessin et de sémantique à partir du par-provoquant-vertex et d’une image d’espace d’écran.
- Les taux d’ombrage des trois sources sont combinés à l’aide d’un ensemble de combinateurs.
- La taille de la vignette de l’espace d’écran est de 16 x 16 ou moins.
- Le taux d’ombrage demandé par l’application est garanti pour être fourni exactement (pour la précision des filtres temporels et autres filtres de reconstruction).
- SV_ShadingRate entrée PS est prise en charge, où SV_ShadingRate fournit plus d’informations sur le taux d’ombrage.
- Le taux de vertex per-provoquant, également appelé taux par primitive, n’est valide que lorsqu’une seule fenêtre d’affichage est utilisée et que SV_ViewportIndex n’est pas écrite dans.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
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