変数

HLSL 変数は、C プログラミング言語で定義されている変数に似ています。 C と同様に、変数にはいくつかの名前付け制限があり、宣言される場所に依存するスコープ プロパティがあり、ユーザー メタデータをアタッチできます。 C と同様に、いくつかの標準データ型があります。 C とは異なり、HLSL によって定義される追加のデータ型もあり、マトリックス演算を使用して 3D グラフィックス データを操作する 4 成分ベクトルのパフォーマンスを最大化するのに役立ちます。

言語構文 (DirectX HLSL)