頂点シェーダー ソース レジスタの修飾子
ソース修飾子を適用すると、ソース レジスタから読み取ったデータが命令で使用される前に、そのデータを変更することができます。
正負の反転
ソース レジスタの内容の正負を反転します。
要素修飾子 | 説明 |
---|---|
- r | デスティネーションの正負を反転 |
正負の反転修飾子は、次の各命令の第 2 ソース レジスタでは使用できません。 m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.
頂点シェーダーのバージョン | 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 修飾子を使用できない。