Vertexshader-Quellregistermodifizierer

Quellmodifizierer können angewendet werden, um die aus einem Quellregister gelesenen Daten zu ändern, bevor die Daten von der Anweisung verwendet werden.

Negate

Negieren Sie den Inhalt des Quellregisters.

Komponentenmodifizierer BESCHREIBUNG
-R Quellver negation

 

Der Negationsmodifizierer kann nicht für das zweite Quellregister dieser Anweisungen verwendet werden: m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.

Vertexshaderversionen 1_1 2_0 2_x 2_sw 3_0 3_sw
- x x x x x x

 

Absoluter Wert

Nehmen Sie den absoluten Wert des Registers.

Vertexshaderversionen 1_1 2_0 2_x 2_sw 3_0 3_sw
abs x x

 

Wenn ein Shader der Version 3 aus einem oder mehreren konstanten Gleitkommaregistern (c#) liest, muss eines der folgenden Werte erfüllt sein.

  • Alle konstanten Gleitkommaregister müssen den Abs-Modifizierer verwenden.
  • Keines der konstanten Gleitkommaregister kann den Abs-Modifizierer verwenden.

Vertex-Shader-Registermodifizierer