Compartilhar via


D3D12DDI_SHADER_VISIBILITY enumeração (d3d12umddi.h)

D3D12DDI_SHADER_VISIBILITY identifica os sombreadores que podem acessar o conteúdo de um determinado slot de assinatura raiz.

Syntax

typedef enum D3D12DDI_SHADER_VISIBILITY {
  D3D12DDI_SHADER_VISIBILITY_ALL = 0,
  D3D12DDI_SHADER_VISIBILITY_VERTEX = 1,
  D3D12DDI_SHADER_VISIBILITY_HULL = 2,
  D3D12DDI_SHADER_VISIBILITY_DOMAIN = 3,
  D3D12DDI_SHADER_VISIBILITY_GEOMETRY = 4,
  D3D12DDI_SHADER_VISIBILITY_PIXEL = 5,
  D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION = 6,
  D3D12DDI_SHADER_VISIBILITY_MESH = 7
} ;

Constantes

 
D3D12DDI_SHADER_VISIBILITY_ALL
Valor: 0
Todos os estágios do sombreador podem acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_VERTEX
Valor: 1
O estágio do sombreador de vértice pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_HULL
Valor: 2
O estágio do sombreador de casco pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_DOMAIN
Valor: 3
O estágio do sombreador de domínio pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_GEOMETRY
Valor: 4
O estágio do sombreador de geometria pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_PIXEL
Valor: 5
O estágio do sombreador de pixel pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION
Valor: 6
O estágio do sombreador de amplificação pode acessar o que estiver associado ao slot de assinatura raiz.
D3D12DDI_SHADER_VISIBILITY_MESH
Valor: 7
O estágio do sombreador de malha pode acessar o que estiver associado ao slot de assinatura raiz.

Comentários

Consulte a especificação funcional DXR (Raytracing) do DirectX para obter mais informações.

Requisitos

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