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 |