Compartilhar via


D3D12DDIARG_RENDER_PASS_FLAGS_0053 enumeração (d3d12umddi.h)

A enumeração D3D12DDIARG_RENDER_PASS_FLAGS_0053 é um OR bit a bit de sinalizadores que indicam o estado de uma passagem de renderização.

Syntax

typedef enum D3D12DDIARG_RENDER_PASS_FLAGS_0053 {
  D3D12DDI_RENDER_PASS_FLAG_0053_NONE = 0x0,
  D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES = 0x1,
  D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS = 0x2,
  D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS = 0x4,
  D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH = 0x8,
  D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL = 0x10
} ;

Constantes

 
D3D12DDI_RENDER_PASS_FLAG_0053_NONE
Valor: 0x0
Nenhum sinalizador é especificado.
D3D12DDI_RENDER_PASS_FLAG_0053_ALLOW_UAV_WRITES
Valor: 0x1
Usado para especificar se o usuário emitirá gravações do UAV dentro da passagem de renderização, permitindo que os UMDs (drivers de modo de usuário) optem por não usar blocos, se necessário.
D3D12DDI_RENDER_PASS_FLAG_0053_SUSPENDING_PASS
Valor: 0x2
Essa passagem de renderização está sendo suspensa.
D3D12DDI_RENDER_PASS_FLAG_0053_RESUMING_PASS
Valor: 0x4
Essa passagem de renderização está retomando.
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_DEPTH
Valor: 0x8
Uma DSV (exibição de estêncil de profundidade) deve ser associada como somente leitura para o aspecto de profundidade durante a passagem de renderização. Esse sinalizador é definido quando os dados de profundidade serão lidos pela GPU, como para comparação de profundidade no mapeamento de sombra, mas não gravados durante a passagem. Esse sinalizador só pode ser especificado para uma superfície de profundidade que foi inicializada antes da passagem atual (por uma passagem anterior ou de alguma outra maneira).
D3D12DDI_RENDER_PASS_FLAG_0101_BIND_READ_ONLY_STENCIL
Valor: 0x10
O aspecto de estêncil de um DSV deve ser associado como somente leitura durante a passagem de renderização. Isso é útil quando os dados de estêncil são necessários para operações de leitura, como testes de estêncil, mas não serão modificados pela passagem. Esse sinalizador só pode ser especificado para uma superfície de estêncil que foi inicializada antes da passagem atual (por uma passagem anterior ou de alguma outra maneira).

Comentários

Uma passagem de renderização pode ser retomada e suspensa.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_BEGIN_RENDER_PASS_0053