Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica os sombreadores que podem acessar o conteúdo de um determinado slot de assinatura raiz.
Syntax
typedef enum D3D12_SHADER_VISIBILITY {
D3D12_SHADER_VISIBILITY_ALL = 0,
D3D12_SHADER_VISIBILITY_VERTEX = 1,
D3D12_SHADER_VISIBILITY_HULL = 2,
D3D12_SHADER_VISIBILITY_DOMAIN = 3,
D3D12_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12_SHADER_VISIBILITY_PIXEL = 5,
D3D12_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12_SHADER_VISIBILITY_MESH = 7
} ;
Constantes
D3D12_SHADER_VISIBILITY_ALLValor: 0 Especifica que todos os estágios do sombreador podem acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_VERTEXValor: 1 Especifica que o estágio do sombreador de vértice pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_HULLValor: 2 Especifica que o estágio do sombreador de casco pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_DOMAINValor: 3 Especifica que o estágio do sombreador de domínio pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_GEOMETRYValor: 4 Especifica que o estágio do sombreador de geometria pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_PIXELValor: 5 Especifica que o estágio do sombreador de pixel pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_AMPLIFICATIONValor: 6 Especifica que o estágio do sombreador de amplificação pode acessar o que estiver associado ao slot de assinatura raiz. |
D3D12_SHADER_VISIBILITY_MESHValor: 7 Especifica que o estágio do sombreador de malha pode acessar o que estiver associado ao slot de assinatura raiz. |
Comentários
Essa enumeração é usada pela estrutura D3D12_ROOT_PARAMETER .
A fila de computação sempre usa D3D12_SHADER_VISIBILITY_ALL porque tem apenas um estágio ativo. A fila 3D pode escolher valores, mas se usar D3D12_SHADER_VISIBILITY_ALL, todos os estágios do sombreador poderão acessar o que estiver associado ao slot de assinatura raiz.
Requisitos
| Cabeçalho | d3d12.h |