eq (sm4 - asm)
Komponentenweiser Gleitkommagleichheitsvergleich.
eq dest[.mask], [-]src0[_abs][.swizzle], [src1[_abs][.swizzle] |
---|
Element | BESCHREIBUNG |
---|---|
Dest |
[in] Die Adresse des Ergebnisses des Vorgangs. |
src0 |
[in] Die Komponente, die für src1 verwendet werden soll. |
src1 |
[in] Die Komponente, die für src0 verwendet werden soll. |
Bemerkungen
Führt den Floatvergleich (src0 == src1) für jede Komponente aus und schreibt das Ergebnis in dest.
Wenn der Vergleich true ist, wird 0xFFFFFFFF für diese Komponente zurückgegeben. Andernfalls wird 0x0000000 zurückgegeben.
Denorms werden vor dem Vergleich geleert (ursprüngliche Quellregister unberührt). +0 entspricht -0. Der Vergleich mit NaN gibt false 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 |