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