Partager via


é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