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 |