飽和 (HLSL 參考)
將單精確度或雙精確度浮點算數運算的結果限制為 [0.0f...1.0f] 範圍。
_坐 |
---|
飽和指令結果修飾詞會從已套用_sat的浮點算數運算,對結果值執行下列作業 (s) :
min(1.0f, max(0.0f, value))
其中,上述運算式中的 min () 和 max () 的運作方式為 min、 max、 dmin或 dmax 。
_sat(NaN)
會依最小值和最大值的規則傳回 0。
最小著色器模型
下列著色器模型中支援此修飾詞。
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 是 |
著色器模型 4 | 是 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |
相關主題