Share via


ソース レジスタの否定

すべてのレジスタ コンポーネントに対して否定 (y = -x) を実行します。

構文

- register

レジスタ

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

解説

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

この操作は、同じ引数に存在する他の修飾子の後に実行されます。

この修飾子は ソース レジスタ反転 と相互に排他的であるため、同じレジスタに適用することはできません。

この修飾子は、算術命令でのみ使用されます。

次の例は、この修飾子を使用する方法を示しています。

mul r0, r0, -v1;

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