Condividi tramite


enumerazione D3D12_SHADING_RATE_COMBINER (d3d12.h)

Definisce le costanti che specificano un combinatore di velocità di ombreggiatura (per ombreggiatura a velocità variabile o VRS). Per altre informazioni, vedere Ombreggiatura a frequenza variabile (VRS).

Sintassi

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
} ;

Costanti

 
D3D12_SHADING_RATE_COMBINER_PASSTHROUGH
Valore: 0
Specifica il combinatore C.xy = A.xy, per gli input di combinazione (C) e (A e B).
D3D12_SHADING_RATE_COMBINER_OVERRIDE
Valore: 1
Specifica il combinatore C.xy = B.xy, per gli input di combinazione (C) e (A e B).
D3D12_SHADING_RATE_COMBINER_MIN
Valore: 2
Specifica il combinatore C.xy = max(A.xy, B.xy), per gli input di combinazione (C) e (A e B).
D3D12_SHADING_RATE_COMBINER_MAX
Valore: 3
Specifica il combinatore C.xy = min(A.xy, B.xy), per gli input di combinazione (C) e (A e B).
D3D12_SHADING_RATE_COMBINER_SUM
Valore: 4
Specifica il combinatore C.xy = min(maxRate, A.xy + B.xy)', per combiner (C) e input (A e B).

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12.h

Vedi anche

Ombreggiatura a velocità variabile (VRS)