Share via


頂点シェーダー ソース レジスタの修飾子

ソース修飾子を適用すると、ソース レジスタから読み取ったデータが命令で使用される前に、そのデータを変更することができます。

正負の反転

ソース レジスタの内容の正負を反転します。

要素修飾子 説明
- 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 修飾子を使用できない。