Compartilhar via


D3D12_SHADING_RATE_COMBINER enumeração (d3d12.h)

Define constantes que especificam um combinador de taxa de sombreamento (para sombreamento de taxa variável ou VRS). Para obter mais informações, consulte VRS (sombreamento de taxa variável).

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
Valor: 0
Especifica o combinador C.xy = A.xy, para o combinador (C) e as entradas (A e B).
D3D12_SHADING_RATE_COMBINER_OVERRIDE
Valor: 1
Especifica o combinador C.xy = B.xy, para o combinador (C) e as entradas (A e B).
D3D12_SHADING_RATE_COMBINER_MIN
Valor: 2
Especifica o combinador C.xy = max(A.xy, B.xy), para o combinador (C) e as entradas (A e B).
D3D12_SHADING_RATE_COMBINER_MAX
Valor: 3
Especifica o combinador C.xy = min(A.xy, B.xy), para o combinador (C) e as entradas (A e B).
D3D12_SHADING_RATE_COMBINER_SUM
Valor: 4
Especifica o combinador C.xy = min(maxRate, A.xy + B.xy)', para combinador (C) e entradas (A e B).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também

VRS (sombreamento de taxa variável)