Tipos de dados (HLSL)
O HLSL suporta muitos tipos de dados intrínsecos diferentes. Esta tabela mostra quais tipos usar para definir variáveis de sombreador.
Use este tipo intrínseco | Para definir essa variável de sombreador |
---|---|
Escalar | Escalar de um componente |
Vetor, Matrix | Vetor ou matriz de múltiplos componentes |
Sampler, de textura ou Buffer | Amostrador, textura ou objeto buffer |
Struct, definido pelo usuário | Estrutura personalizada ou typedef |
Matriz | Expressões escalares literais declaradas contendo a maioria dos outros tipos |
de objeto de estado | Representações HLSL de objetos de estado |
Para ajudá-lo a entender melhor como usar vetores e matrizes no HLSL, leia estas informações básicas sobre como o HLSL usa por componente matemática.
Tópicos relacionados