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.
Komponentenweise maximale doppelte Genauigkeit.
dmax[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle] |
---|
Element | Beschreibung |
---|---|
Dest |
[in] Die Adresse der Ergebnisse des Vorgangs. Dest = src0> = src1 ? src0 : src1 >= wird anstelle von > verwendet, wenn min(x,y) = x dann max(x,y) = y. |
src0 |
[in] Der Mit src1 zu vergleichende Wert. |
src1 |
[in] Der Wert, der mit src0 verglichen werden soll. |
Bemerkungen
NaN hat eine besondere Handhabung. Wenn ein Quellopernd NaN ist, wird der andere Quellopernd zurückgegeben. Die Auswahl erfolgt komponentenbezogen. Wenn beide NaN sind, wird eine beliebige NaN-Darstellung zurückgegeben.
Die gültigen Swizzles für die Quellparameter sind .xyzw, .xyxy, .zwxy, .zwzwzw. Die gültigen Dest-Masken sind .xy, .zw und .xyzw. Die folgenden src-Zuordnungen sind post-swizzle:
- dest ist ein Double vec2 across (x 32LSB, y 32MSB) und (z 32LSB, w 32MSB).
- src0 ist ein double vec2 across (x 32LSB, y 32MSB) und (z 32LSB, w 32MSB).
- src1 ist ein double vec2 across (x 32LSB, y 32MSB) und (z 32LSB, w 32MSB).
Diese Anweisung gilt für die folgenden Shaderphasen:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Minimales Shadermodell
Diese Anweisung wird in den folgenden Shadermodellen unterstützt:
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 | ja |
Shadermodell 4.1 | Nein |
Shadermodell 4 | Nein |
Shadermodell 3 (DirectX HLSL) | Nein |
Shadermodell 2 (DirectX HLSL) | Nein |
Shadermodell 1 (DirectX HLSL) | Nein |