Tipos de dados (HLSL)
O HLSL dá suporte a muitos tipos de dados intrínsecos diferentes. Esta tabela mostra quais tipos usar para definir variáveis de sombreador.
Usar esse tipo intrínseco | Para definir essa variável de sombreador |
---|---|
Escalar | Escalar de um componente |
Vetor, Matriz | Vetor ou matriz de vários componentes |
Sampler, Texture ou Buffer | Objeto sampler, textura ou buffer |
Struct, Definido pelo Usuário | Estrutura personalizada ou typedef |
Array | Expressões escalares literais declaradas contendo a maioria dos outros tipos |
Objeto State | Representações HLSL de objetos de estado |
Para ajudá-lo a entender melhor como usar vetores e matrizes no HLSL, talvez você queira ler essas informações em segundo plano sobre como o HLSL usa matemática por componente.
Tópicos relacionados