lerp
Realiza una interpolación lineal.
ret lerp(x, y, s) |
---|
Parámetros
Elemento | Descripción |
---|---|
X |
[in] Valor de primer punto flotante. |
y |
[in] El segundo valor de punto flotante. |
s |
[in] Valor que interpola linealmente entre el parámetro x y el parámetro y . |
Valor devuelto
Resultado de la interpolación lineal.
Descripción del tipo
Nombre | Tipo de plantilla | Tipo de componente | Size |
---|---|---|---|
x | escalar, vector o matriz | FLOAT | cualquiera |
y | igual que la entrada x | FLOAT | las mismas dimensiones que la entrada x |
s | igual que la entrada x | FLOAT | las mismas dimensiones que la entrada x |
Ret | igual que la entrada x | FLOAT | las mismas dimensiones que la entrada x |
Comentarios
La interpolación lineal se basa en la fórmula siguiente: x*(1-s) + y*s, que se puede escribir de forma equivalente como x + s(y-x).
Modelo de sombreador mínimo
Esta función se admite en los siguientes modelos de sombreador.
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 2 (DirectX HLSL) y modelos de sombreador superiores | sí |
Modelo de sombreador 1 (DirectX HLSL) | Sí (vs_1_1 y ps_1_1) |