Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine lineare Interpolation aus.
ret lerp(x, y, s) |
---|
Parameter
Element | BESCHREIBUNG |
---|---|
X |
[in] Der erste Gleitkommawert. |
Y |
[in] Der zweite Gleitkommawert. |
s |
[in] Ein Wert, der linear zwischen dem x-Parameter und dem y-Parameter interpoliert. |
Rückgabewert
Das Ergebnis der linearen Interpolation.
Typbeschreibung
Name | Vorlagentyp | Komponententyp | Size |
---|---|---|---|
x | Skalar, Vektor oder Matrix | schweben | any |
y | identisch mit Eingabe x | schweben | gleiche Dimension(n) wie Eingabe x |
s | identisch mit Eingabe x | schweben | gleiche Dimension(n) wie Eingabe x |
Ret | identisch mit Eingabe x | schweben | gleiche Dimension(n) wie Eingabe x |
Bemerkungen
Die lineare Interpolation basiert auf der folgenden Formel: x*(1-s) + y*s, die äquivalent als x + s(y-x) geschrieben werden können.
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle | ja |
Shadermodell 1 (DirectX HLSL) | ja (vs_1_1 und ps_1_1) |