入力修飾子 (ピクセル シェーダ)
入力修飾子 (ピクセル シェーダ)
入力修飾子は、データが命令で使われる前に、入力レジスタから読み取ったデータを変更するために適用できる。
正負の反転
入力レジスタの内容の正負を反転する。
成分修飾子 | 記述 |
---|---|
-r | デスティネーションの正負を反転 |
正負の反転修飾子は、次の命令の第 2 入力レジスタでは使えない。m3x2、m3x3、 m3x4、 m4x3、および m4x4。
ピクセル シェーダのバージョン | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
- | x | x | x | x | x | x | x | x | x |
絶対値
レジスタの絶対値を取得する。
ピクセル シェーダのバージョン | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
abs | x | x |
バージョン 3 の任意のシェーダが 1 つ以上の浮動小数点型定数レジスタ (c#) を読み取る場合、次のいずれかが当てはまる必要がある。
- すべての浮動小数点型定数レジスタは、abs 修飾子を使わなければならない。
- いずれの浮動小数点型定数レジスタも、abs 修飾子を使えない。