Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Quellmodifizierer können angewendet werden, um die aus einem Quellregister gelesenen Daten zu ändern, bevor die Daten von der Anweisung verwendet werden.
Negieren
Entfernen Sie den Inhalt des Quellregisters.
| Komponentenmodifizierer | Beschreibung |
|---|---|
| - r | Quellver negation |
Der Negate-Modifizierer kann nicht im zweiten Quellregister dieser Anweisungen verwendet werden: m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.
| Vertex-Shaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| - | x | x | x | x | x | x |
Absolutwert
Nehmen Sie den absoluten Wert des Registers an.
| Vertex-Shaderversionen | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|
| Bauchmuskeln | x | x |
Wenn ein Shader der Version 3 aus einem oder mehreren Konstanten float-Registern (c#) liest, muss einer der folgenden Werte wahr sein.
- Alle konstanten Gleitkommaregister müssen den Abs-Modifizierer verwenden.
- Keiner der konstanten Gleitkommaregister kann den Absmodifizierer verwenden.
Verwandte Themen