Compartilhar via


D3D12DDI_SHADING_RATE_COMBINER_0062 enumeração (d3d12umddi.h)

Indica o tipo de combinador usado para combinar duas taxas de sombreamento A e B, em que A é a taxa de sombreamento de estado de pipeline/renderização (por desenho) e B é um dos seguintes tipos de taxas de sombreamento:

  • uma taxa de sombreamento de vértice provocante (de um sombreador de vértice)
  • uma taxa de sombreamento por primitivo (de um sombreador de geometria)
  • uma taxa de sombreamento baseada em imagem

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
O combinador padrão, em que o resultado é A. A taxa de sombreamento de estado de pipeline/renderização (por desenho) é usada.
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE
A taxa de sombreamento do tipo B é usada como a taxa de sombreamento.
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN
A taxa de sombreamento combinada é o mínimo de A e B. Essa taxa de sombreamento é a qualidade mais alta.
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX
A taxa de sombreamento combinada é o máximo de A e B. Essa taxa de sombreamento é a qualidade mais baixa.
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
Aplique o custo de B em relação a A. A taxa combinada é igual a min(maxRate, A.xy + B.xy), em que maxRate é a maior dimensão permitida de pixels grosseiros no dispositivo.

Comentários

Ao especificar uma taxa de sombreador por atributo de vértice:

  • Se um sombreador de geometria for usado, a taxa de sombreamento poderá ser especificada por meio do atributo de vértice.

  • Se um sombreador de geometria não for usado, a taxa de sombreamento será especificada pelo vértice de provocação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1903
Cabeçalho d3d12umddi.h