Partilhar via


D3D12DDI_VARIABLE_SHADING_RATE_TIER enumeração (d3d12umddi.h)

Um valor D3D12DDI_VARIABLE_SHADING_RATE_TIER indica a camada à qual o hardware dá suporte para sombreamento de taxa variável.

Sintaxe

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 variável.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Valor: 1
Há suporte para sombreamento de taxa variável na camada 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Valor: 2
Há suporte para sombreamento de taxa variável na camada 2.

Observações

o sombreamento de taxa variável é um mecanismo para habilitar a alocação de desempenho e energia de renderização a taxas variadas na imagem renderizada.

Os recursos a seguir são definidos para cada camada.

  • Suporte à camada 1

    • A taxa de sombreamento só pode ser especificada por desenho; nada mais granular do que isso.
    • A taxa de sombreamento aplica-se 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 base por desenho e semântica do vértice por provocante 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 de 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 é compatível, 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 primitiva, só é válida quando um visor é usado e SV_ViewportIndex não é gravado.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1903
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_D3D12_OPTIONS_DATA_0089