Microsoft DirectX 8.0 (C++)

def

頂点シェーダで使用する定数を定義するためのメソッドを提供する。

def   vDest, fVal0, fVal1, fVal2, fVal3

レジスタ

vDest
処理の結果を保持するデスティネーション レジスタ。
fVal0
入力引数を指定するソース レジスタ。
fVal1
入力引数を指定するソース レジスタ。
fVal2
入力引数を指定するソース レジスタ。
fVal3
入力引数を指定するソース レジスタ。

注意

次の例は、def 命令の使い方を示している。

def c0, 0.0f, 0.0f, 0.0f, 1.0f
def c8, 1.0f, 2.0f, 3.0f, 4.0f

これらの定数は、シェーダの作成時に宣言に含まれる宣言の一部として返される。