Variáveis

As variáveis HLSL são semelhantes às variáveis definidas na linguagem de programação C. Semelhante a C, as variáveis têm algumas restrições de nomenclatura, têm propriedades de escopo que dependem de onde são declaradas e podem ter metadados de usuário anexados a elas. Como C, há vários tipos de dados padrão. Ao contrário de C, também há tipos de dados adicionais definidos pelo HLSL para ajudar a maximizar o desempenho de vetores de 4 componentes que usam matemática de matriz para operar em dados gráficos 3D.

Sintaxe de linguagem (DirectX HLSL)