énumération D3D12DDI_SHADING_RATE_COMBINER_0062 (d3d12umddi.h)
Indique le type de combiner utilisé pour combiner deux taux d’ombrage A et B, où A est le taux d’ombrage de pipeline/rendu (par dessin), et B est l’un des types suivants de taux d’ombrage :
- un taux d’ombrage de vertex provoquant (à partir d’un nuanceur de vertex)
- un taux d’ombrage primitif (à partir d’un nuanceur géométrique)
- taux d’ombrage basé sur une image
Syntaxe
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 Combineur par défaut, où le résultat est A. Le taux d’ombrage du pipeline/du rendu (par dessin) est utilisé. |
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE Le taux d’ombrage 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 la plus haute qualité. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX Le taux d’ombrage combiné est le maximum de A et B. Ce taux d’ombrage est la 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 un nuanceur géométrique n’est pas utilisé, le taux d’ombrage est spécifié par le vertex provoquant.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1903 |
d’en-tête | d3d12umddi.h |