Partager via


énumération D3D12_SHADING_RATE_COMBINER (d3d12.h)

Définit des constantes qui spécifient un combinateur de taux d’ombrage (pour l’ombrage à taux variable ou VRS). Pour plus d’informations, consultez Trame de fond à taux variable (VRS).

Syntax

typedef enum D3D12_SHADING_RATE_COMBINER {
  D3D12_SHADING_RATE_COMBINER_PASSTHROUGH = 0,
  D3D12_SHADING_RATE_COMBINER_OVERRIDE = 1,
  D3D12_SHADING_RATE_COMBINER_MIN = 2,
  D3D12_SHADING_RATE_COMBINER_MAX = 3,
  D3D12_SHADING_RATE_COMBINER_SUM = 4
} ;

Constantes

 
D3D12_SHADING_RATE_COMBINER_PASSTHROUGH
Valeur : 0
Spécifie le combinateur C.xy = A.xy, pour le combinateur (C) et les entrées (A et B).
D3D12_SHADING_RATE_COMBINER_OVERRIDE
Valeur : 1
Spécifie le combinateur C.xy = B.xy, pour le combinateur (C) et les entrées (A et B).
D3D12_SHADING_RATE_COMBINER_MIN
Valeur : 2
Spécifie le combinateur C.xy = max(A.xy, B.xy), pour le combinateur (C) et les entrées (A et B).
D3D12_SHADING_RATE_COMBINER_MAX
Valeur : 3
Spécifie le combinateur C.xy = min(A.xy, B.xy), pour le combinateur (C) et les entrées (A et B).
D3D12_SHADING_RATE_COMBINER_SUM
Valeur : 4
Spécifie le combinateur C.xy = min(maxRate, A.xy + B.xy)', pour le combinateur (C) et les entrées (A et B).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h

Voir aussi

Ombrage à taux variable (VRS)