itof (sm4 - asm)
Konvertierung von ganzzahligen Zahlen mit Vorzeichen in Gleitkommazahlen.
| itof dest [ .mask ] , [ - ] src0 [ .swizzle] |
|---|
| Element | BESCHREIBUNG |
|---|---|
| Dest |
[in ] Enthält das Ergebnis des Vorgangs. |
| src0 |
[in ] Enthält den zu konvertierende Wert. |
Bemerkungen
Bei dieser Konvertierungsanweisung mit Ganzzahl mit Vorzeichen in Float wird davon ausgegangen, dass src0 eine 32-Bit-Ganzzahl mit Vorzeichen mit 4 Tupeln enthält. Nachdem die Anweisung ausgeführt wurde, enthält dest ein 4-Tupel mit Gleitkomma.
Die Konvertierung wird pro Komponente ausgeführt.
Wenn ein ganzzahliger Eingabewert zu groß ist, um genau im Gleitkommaformat dargestellt zu werden, wird eine Rundung auf den nächstgelegenen geraden Modus dringend empfohlen, aber nicht erforderlich.
Der optionale Negierungsmodifizierer für den Quellopernden übernimmt das Komplement von 2, bevor eine arithmetische Operation ausgeführt wird.
Diese Anweisung gilt für die folgenden Shaderstufen:
| Vertexshader | Geometrie-Shader | Pixelshader |
|---|---|---|
| x | x | x |
Shader-Mindestmodell
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 |