Modificateurs d’instructions (référence HLSL VS)

Les modificateurs d’instructions affectent le résultat de l’instruction avant qu’elle soit écrite dans le registre de destination.

_sat

Sature (ou pince) le résultat de l’instruction sur [0,1] plage avant d’écrire dans le registre de destination.

Par exemple :

add_sat dst, src0, src1

Où :

dst = clamp_between_0_and_1(src0 + src1)

Le modificateur d’instructions _sat ne coûte aucun emplacement d’instruction supplémentaire.

Si elle est prise en charge, le modificateur d’instruction _sat peut être utilisé avec n’importe quelle instruction, sauf : frc - vs, sincos - vs et texldl - vs.

Versions du nuanceur de vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
_sat x x

 

Instructions du nuanceur de vertex