Modificadores de instrução (referência do VS HLSL)

Os modificadores de instrução afetam o resultado da instrução antes de serem gravados no registro de destino.

_sat

Satura (ou fixa) o resultado da instrução para [0,1] intervalo antes de gravar no registro de destino.

Por exemplo:

add_sat dst, src0, src1

Em que:

dst = clamp_between_0_and_1(src0 + src1)

O modificador de instrução _sat não custa slots de instrução adicionais.

Se houver suporte, o modificador de instrução _sat poderá ser usado com qualquer instrução, exceto: frc - vs, sincos - vs e texldl - vs.

Versões do sombreador de vértice 1_1 2_0 2_x 2_sw 3_0 3_sw
_sat x x

 

Instruções do sombreador de vértice