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.
Zugehörige Themen