Anweisungsmodifizierer (HLSL VS-Referenz)
Anweisungsmodifizierer beeinflussen das Ergebnis der Anweisung, bevor sie in das Zielregister geschrieben wird.
_sat
Saturiert (oder klammscht) das Anweisungsergebnis auf [ 0,1 ] Bereich, bevor in das Zielregister geschrieben wird.
Beispiel:
add_sat dst, src0, src1
Hierbei gilt:
dst = Klammer _ zwischen _ 0 _ und _ 1(src0 + src1)
Der _ Sat-Anweisungsmodifizierer kostet keine zusätzlichen Anweisungsslots.
Falls unterstützt, kann der _ Sat-Anweisungsmodifizierer mit einer beliebigen Anweisung verwendet werden, mit Ausnahme von frc - vs, sincos - vsund texldl - vs.
| Vertex-Shaderversionen | 1_1 | 2 _ 0 | 2 _ x | 2 _ sw | 3 _ 0 | 3 _ sw |
|---|---|---|---|---|---|---|
| _sat | x | x |