ne (sm4 - asm)
Komponentenweiser Vektor-Gleitkommavergleich ungleich.
ne dest[.mask], [src0[_abs][.swizzle], [src1[_abs][.swizzle] |
---|
Element | BESCHREIBUNG |
---|---|
Dest |
[in] Das Ergebnis 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 Floatvergleich (src0 != src1) für jede Komponente aus und schreibt das Ergebnis in dest.
Wenn der Vergleich true ist, wird für diese Komponente 0xFFFFFFFF zurückgegeben. Andernfalls wird 0x0000000 zurückgegeben.
Denorms werden geleert, bevor der Vergleich mit ursprünglichen Quellregistern unberührt bleibt.
+0 gleich -0.
Der Vergleich mit NaN gibt true zurück.
Diese Anweisung gilt für die folgenden Shaderphasen:
Vertexshader | Geometrie-Shader | Pixelshader |
---|---|---|
x | x | x |
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 | ja |
Shadermodell 4.1 | ja |
Shadermodell 4 | ja |
Shadermodell 3 (DirectX HLSL) | Nein |
Shadermodell 2 (DirectX HLSL) | Nein |
Shadermodell 1 (DirectX HLSL) | Nein |