次の方法で共有


ソース レジスタの反転

指定したレジスタのチャネルごとに (1 - 値) 計算を実行します。

構文

1 - register

レジスタ

ソース レジスタ。 レジスタの種類の詳細については、「 ps_1_1__ps_1_2__ps_1_3__ps_1_4レジスタ」を参照してください。

解説

レジスタの内容は変更されません。 修飾子は、レジスタから読み取られたデータにのみ適用されます。 反転操作は、4 つのカラー チャネル (RGBA) すべてに適用されます。

この修飾子は、算術命令でのみ使用できます。 さらに、この修飾子を他の 宛先レジスタ書き込みマスクと組み合わせることはできません。

この例では、反転を使用してレジスタ r1 の補数を生成します。

mul r0, r0, 1-r1;

ピクセル シェーダー ソース レジスタ修飾子