itof (sm4 - asm)
Konvertierung ganzzahliger Vorzeichen in Gleitkomma.
itof dest[.mask], [-]src0[.swizzle] |
---|
Element | BESCHREIBUNG |
---|---|
Dest |
[in] Enthält das Ergebnis des Vorgangs. |
src0 |
[in] Enthält den zu konvertierenden Wert. |
Bemerkungen
Bei dieser Konvertierungsanweisung für ganze Zahlen mit Vorzeichen wird davon ausgegangen, dass src0 ein signiertes 32-Bit-ganzzahliges 4-Tupel enthält. Nachdem die Anweisung ausgeführt wurde, enthält dest ein Gleitkomma-Tupel mit 4 Tupeln.
Die Konvertierung erfolgt komponentenbezogen.
Wenn ein ganzzahliger Eingabewert in der Größe zu groß ist, um genau im Gleitkommaformat dargestellt zu werden, wird eine Rundung auf den nächsten geraden Modus dringend empfohlen, aber nicht erforderlich.
Der optionale Negate-Modifizierer für den Quellopernden benötigt vor dem Ausführen eines arithmetischen Vorgangs das Komplement von 2.
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 |