Share via


D3D12_RENDER_PASS_TIER enumeração (d3d12.h)

Especifica o nível de suporte para renderização passa em um dispositivo gráfico.

Syntax

typedef enum D3D12_RENDER_PASS_TIER {
  D3D12_RENDER_PASS_TIER_0 = 0,
  D3D12_RENDER_PASS_TIER_1 = 1,
  D3D12_RENDER_PASS_TIER_2 = 2
} ;

Constantes

 
D3D12_RENDER_PASS_TIER_0
Valor: 0
O driver de exibição do modo de usuário não implementou as passagens de renderização e, portanto, o recurso é fornecido somente por meio da emulação de software. As passagens de renderização podem não fornecer uma vantagem de desempenho nesse nível de suporte.
D3D12_RENDER_PASS_TIER_1
Valor: 1
O recurso de passes de renderização é implementado pelo driver de exibição do modo de usuário e as gravações de buffer de destino/profundidade de renderização podem ser aceleradas. Não há suporte para gravações de UAV (modo de exibição de acesso não ordenado) na passagem de renderização.
D3D12_RENDER_PASS_TIER_2
Valor: 2
O recurso de passes de renderização é implementado pelo driver de exibição do modo de usuário, as gravações de buffer de destino/profundidade de renderização podem ser aceleradas e gravações de UAV (modo de acesso não ordenado) (desde que as gravações em uma passagem de renderização não sejam lidas até que uma passagem de renderização subsequente) provavelmente seja mais eficiente do que emitir o mesmo trabalho sem usar uma passagem de renderização.

Comentários

Para determinar o nível de suporte para passes de renderização para um dispositivo gráfico, passe D3D12_FEATURE_DATA_D3D12_OPTIONS5 struct.

Requisitos

   
Cabeçalho d3d12.h

Confira também

Renderização