Partager via


é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