Freigeben über


D3D12_SHADING_RATE_COMBINER-Enumeration (d3d12.h)

Definiert Konstanten, die einen Schattierungsraten-Kombinierer angeben (für Schattierung mit variabler Rate oder VRS). Weitere Informationen finden Sie unter Schattierung mit variabler Rate (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
} ;

Konstanten

 
D3D12_SHADING_RATE_COMBINER_PASSTHROUGH
Wert: 0
Gibt den Combiner C.xy = A.xyan, für Combiner (C) und Eingaben (A und B).
D3D12_SHADING_RATE_COMBINER_OVERRIDE
Wert: 1
Gibt den Combiner C.xy = B.xyan, für Combiner (C) und Eingaben (A und B).
D3D12_SHADING_RATE_COMBINER_MIN
Wert: 2
Gibt den Combiner C.xy = max(A.xy, B.xy)an, für Combiner (C) und Eingaben (A und B).
D3D12_SHADING_RATE_COMBINER_MAX
Wert: 3
Gibt den Combiner C.xy = min(A.xy, B.xy)an, für Combiner (C) und Eingaben (A und B).
D3D12_SHADING_RATE_COMBINER_SUM
Wert: 4
Gibt den Combiner C.xy = min(maxRate, A.xy + B.xy)' für Combiner (C) und Eingaben (A und B) an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h

Weitere Informationen

Schattierung mit variabler Rate (VRS)