énumération D3D12DDI_SHADING_RATE_COMBINER_0062 (d3d12umddi.h)
Indique le type de combinateur utilisé pour combiner deux taux de trame de fond A et B, où A est le taux d’ombrage du pipeline/rendu (par dessin) et B est l’un des types suivants de taux de trame de fond :
- un taux d’ombrage de vertex provoquant (à partir d’un nuanceur de vertex)
- par taux d’ombrage primitif (à partir d’un nuanceur de géométrie)
- taux d’ombrage basé sur une image
Syntax
typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;
Constantes
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH Combinateur par défaut, où le résultat est A. Le taux d’ombrage du pipeline/rendu (par dessin) est utilisé. |
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE Le taux de trame de fond de type B est utilisé comme taux d’ombrage. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN Le taux d’ombrage combiné est le minimum de A et B. Ce taux d’ombrage est de qualité supérieure. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX Le taux d’ombrage combiné est le maximum de A et B. Ce taux d’ombrage est de qualité inférieure. |
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM Appliquez le coût de B par rapport à A. Le taux combiné est égal à min(maxRate, A.xy + B.xy), où maxRate est la plus grande dimension autorisée de pixels grossières sur l’appareil. |
Remarques
Lors de la spécification d’un taux de nuanceur par attribut de vertex :
Si un nuanceur de géométrie est utilisé, le taux d’ombrage peut être spécifié via l’attribut de vertex.
Si aucun nuanceur de géométrie n’est utilisé, le taux d’ombrage est spécifié par le vertex provoquant.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
En-tête | d3d12umddi.h |