指令修飾詞 (HLSL VS 參考)

指令修飾詞會影響指令的結果,再寫入目的地暫存器。

_sat

在寫入目的地暫存器之前,先 (或固定) 指令結果至 [0,1] 範圍。

例如:

add_sat dst, src0, src1

其中:

dst = clamp_between_0_and_1 (src0 + src1)

_sat指令修飾詞成本沒有額外的指令位置。

如果支援,_sat指令修飾詞可以搭配任何指示使用,但除了 :frc - vssincos - vstexldl - vs

頂點著色器版本 1_1 2_0 2_x 2_sw 3_0 3_sw
_sat x x

 

頂點著色器指示