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 |