D3D12DDI_VARIABLE_SHADING_RATE_TIER enumeração (d3d12umddi.h)
Um valor de D3D12DDI_VARIABLE_SHADING_RATE_TIER indica a camada à qual o hardware dá suporte para sombreamento de taxa variável.
Syntax
typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;
Constantes
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED Valor: 0 Não há suporte para sombreamento de taxa de variável. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 Valor: 1 Há suporte para sombreamento de taxa de variável na camada 1. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 Valor: 2 Há suporte para sombreamento de taxa de variável na camada 2. |
Comentários
O sombreamento de taxa de variável é um mecanismo para habilitar a alocação de desempenho e potência de renderização em taxas variadas na imagem renderizada.
Os recursos a seguir são definidos para cada camada.
Suporte de Nível 1
- A taxa de sombreamento só pode ser especificada por desenho; nada mais granular do que isso.
- A taxa de sombreamento se aplica uniformemente ao que é desenhado independentemente de onde ela está dentro do destino de renderização.
Suporte à camada 2
- A taxa de sombreamento pode ser especificada por desenho, como na Camada 1. Ele também pode ser especificado por uma combinação de por desenho e semântica do vértice por provocação e uma imagem de espaço na tela.
- As taxas de sombreamento das três fontes são combinadas usando um conjunto de combinadores.
- O tamanho do bloco da imagem de espaço na tela é 16x16 ou menor.
- A taxa de sombreamento solicitada pelo aplicativo é garantida para ser entregue exatamente (para precisão de filtros temporais e outros filtros de reconstrução).
- SV_ShadingRate entrada PS tem suporte, em que SV_ShadingRate fornece mais informações sobre a taxa de sombreamento.
- A taxa de vértice por provocação, também conhecida como taxa por primitivo, só é válida quando um visor é usado e SV_ViewportIndex não é gravado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | d3d12umddi.h |