Freigeben über


max

Wählt das größere von x und y aus.

ret max(x, y)

Parameter

Element Beschreibung
X
[in] Der Eingabewert x.
Y
[in] Der Eingabewert y.

Rückgabewert

Der x - oder y-Parameter , je nachdem, welcher Wert der größte Wert ist.

Bemerkungen

Denormale werden wie folgt behandelt:

src0 src1-> -inf F +inf NAN
-inf -inf src1 +inf -inf
F src0 src0 oder src1 +inf src0
+inf +inf +inf +inf +inf
NaN -inf src1 +inf NaN

F bedeutet endlich-reelle Zahl.

Typbeschreibung

Name Ein/Aus Vorlagentyp Komponententyp Size
x in Skalar, Vektor oder Matrix float, int any
Y in identisch mit Eingabe x float, int gleiche Dimension(en) wie Eingabe x
Ret Rückgabetyp identisch mit Eingabe x float, int gleiche Dimension(en) wie Eingabe x

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_4)

Siehe auch

Systeminterne Funktionen (DirectX HLSL)

DirectX-Funktionsspezifikation