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.
Komponentenbezogener Vergleich der doppelten Genauigkeit und nicht der Gleichheit.
| dne[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle] |
|---|
| Element | Beschreibung |
|---|---|
|
Dest |
[in] Die Adresse des Ergebnisses des Vorgangs. |
|
src0 |
[in] Die Komponenten, die mit src1 verglichen werden sollen. |
|
src1 |
[in] Die Komponenten, die mit src0 verglichen werden sollen. |
Bemerkungen
Diese Anweisung führt den Gleitkommavergleich mit doppelter Genauigkeit (src0 != src1) für jede Komponente aus und schreibt das Ergebnis in dest.
Wenn der Vergleich true ist, wird für diese Komponente 32-Bit-0xFFFFFFFF zurückgegeben. Andernfalls wird 32-Bit-0x00000000 zurückgegeben.
Der Vergleich mit NaN gibt true zurück.
Bei den gültigen Dest-Masken handelt es sich um eine oder zwei beliebige Komponenten. Das heißt: .x, .y, .z, .w, .xy, .xz, .xw, .yz, .yw, .zw Die erste dest-Komponente in der Maske erhält das 32-Bit-Ergebnis für den ersten Doppelvergleich. Die zweite Komponente in der Maske empfängt das 32-Bit-Ergebnis für den zweiten Doppelvergleich.
Die gültigen Swizzles für die Quellparameter sind .xyzw, .xyxy, .zwxy, .zwzwzw. Die folgenden src-Zuordnungen sind post-swizzle:
- 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 |