Negate

Capovolge il segno del valore di un operando di origine usato in un'operazione aritmetica.

-

 

Per virgola mobile e virgola mobile singola e doppia precisione, il modificatore nega capovolge il segno dei numeri nell'operando di origine, inclusi i valori INF. L'applicazione della negazione in NaN mantiene NaN, anche se il modello di bit NaN specifico non è definito.

Per istruzioni integer, il modificatore nega accetta il complemento di 2 dei numeri nell'operando di origine.

Modello di shader minimo

Questo modificatore è supportato nei modelli shader seguenti.

Modello di shader Supportato
Modello shader 5
Modello shader 4.1
Modello shader 4
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

 

Modificatori istruzioni