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

Confira também

D3D12DDI_D3D12_OPTIONS_DATA_0089