lerp
執行線性插補。
ret lerp (x, y, s) |
---|
參數
項目 | 描述 |
---|---|
X |
[in]第一個浮點值。 |
Y |
[in]第二個浮點值。 |
s |
[in]以線性方式插補 x 參數與 y 參數之間的值。 |
傳回值
線性插補的結果。
類型描述
名稱 | 範本類型 | 元件類型 | 大小 |
---|---|---|---|
x | 純量、 向量或 矩陣 | FLOAT | 任意 |
y | 與輸入x相同 | FLOAT | 與輸入x相同的維度 (s) |
s | 與輸入x相同 | FLOAT | 與輸入x相同的維度 (s) |
Ret | 與輸入x相同 | FLOAT | 與輸入x相同的維度 (s) |
備註
線性插補是以下列公式為基礎:x* (1-s) + y*s,這相當於以 x + s (y-x) 撰寫。
最小著色器模型
下列著色器模型支援此函式。
著色器模型 | 支援 |
---|---|
著色器模型 2 (DirectX HLSL) 和更高的著色器模型 | 是 |
著色器模型 1 (DirectX HLSL) | 是 (vs_1_1 和 ps_1_1) |