lerp
Executa uma interpolação linear.
ret lerp(x, y, s) |
---|
Parâmetros
Item | Descrição |
---|---|
X |
[in] O valor do primeiro ponto flutuante. |
Y |
[in] O segundo valor de ponto flutuante. |
s |
[in] Um valor que interpola linearmente entre o parâmetro x e o parâmetro y . |
Valor Retornado
O resultado da interpolação linear.
Descrição do tipo
Nome | Tipo do Modelo | Tipo de componente | Tamanho |
---|---|---|---|
x | escalar, vetor ou matriz | Flutuar | any |
y | mesmo que a entrada x | Flutuar | mesmas dimensões que a entrada x |
s | mesmo que a entrada x | Flutuar | mesmas dimensões que a entrada x |
Ret | mesmo que a entrada x | Flutuar | mesmas dimensões que a entrada x |
Comentários
A interpolação linear baseia-se na seguinte fórmula: x*(1-s) + y*s que pode ser escrita equivalentemente como x + s(y-x).
Modelo de sombreador mínimo
Essa função tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 2 (DirectX HLSL) e modelos de sombreador superior | sim |
Modelo de sombreador 1 (DirectX HLSL) | Sim (vs_1_1 e ps_1_1) |