Anweisungsmodifizierer (HLSL VS-Referenz)

Anweisungsmodifizierer wirken sich auf das Ergebnis der Anweisung aus, bevor sie in das Zielregister geschrieben wird.

_sat

Übersättigt (oder klemmt) das Befehlsergebnis bis zum [0,1] Bereich, bevor in das Zielregister geschrieben wird.

Beispiel:

add_sat dst, src0, src1

Hierbei gilt:

dst = clamp_between_0_and_1(src0 + src1)

Der _sat-Anweisungsmodifizierer kostet keine zusätzlichen Anweisungsslots.

Falls unterstützt, kann der _sat-Anweisungsmodifizierer mit einer beliebigen Anweisung außer frc - vs, sincos - vs und texldl - vs verwendet werden.

Vertex-Shaderversionen 1_1 2_0 2_x 2_sw 3_0 3_sw
_sat x x

 

Anweisungen zum Vertex-Shader