Microsoft DirectX 8.0 (C++)

texm3x2pad

2 × 3 行列乗算を実行するために、ほかのテクスチャ アドレス処理と組み合わせて使用される。

texm3x2pad   tDest, tSrc0

レジスタ

tDest
処理の結果を保持するデスティネーション レジスタ。
tSrc0
入力引数を指定するテンポラリ ソース レジスタ。

注意

この命令は、テクスチャ座標だけが使用されるステージを表すために使用される。これらの対応するステージにはテクスチャはバインドされていないので、サンプリングは行われない。入力引数 t0 は指定する必要がある。

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

tex t0             ; 標準的な 3 ベクトルとして t0 を定義
texm3x2pad t1, t0  ; 行列の第 1 行の乗算を実行
texm3x2tex t2, t0  ; 行列の第 2 行の乗算を実行し、
                   ; テクスチャ 2 としてサンプルする 2 ベクトルを取得

この命令は、このテクスチャ ステージに対応する割り当て済みのテクスチャである無名の入力を取ることに注意すること。