Invertieren des Quellregisters

Führt eine Berechnung (1 - Wert) für jeden Kanal des angegebenen Registers aus.

Syntax

1 - register

Register

Quellregister. Weitere Informationen zu Registrierungstypen finden Sie unter ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.

Bemerkungen

Der Inhalt des Registers wird nicht geändert. Der Modifizierer wird nur auf die aus dem Register gelesenen Daten angewendet. Der Invertierungsvorgang wird auf alle vier Farbkanäle (RGBA) angewendet.

Dieser Modifizierer kann nur mit arithmetischen Anweisungen verwendet werden. Darüber hinaus kann dieser Modifizierer nicht mit der anderen Schreibmaske des Zielregisters kombiniert werden.

Beispiel

In diesem Beispiel wird die Inversion verwendet, um das Komplement des Registers r1 zu generieren.

mul r0, r0, 1-r1;

Pixelshader-Quellregistermodifizierer