Megosztás a következőn keresztül:


Változók

A HLSL-változók hasonlóak a C programozási nyelven definiált változókhoz. A C-hez hasonlóan a változók elnevezési korlátozásokkal rendelkeznek, hatókör-meghatározási tulajdonságokkal rendelkeznek, amelyek attól függenek, hogy hol deklarálják őket, és felhasználói metaadatokat is csatolhatnak hozzájuk. A C-hez hasonlóan számos szabványos adattípus létezik. A C-sel ellentétben a HLSL további adattípusokat is definiál, amelyek segítenek maximalizálni a 3D grafikus adatokon működő mátrixmaktrasztot használó négykomponensű vektorok teljesítményét.

nyelvszintaxis (DirectX HLSL)