Freigeben über


mov (sm4 – asm)

Komponentenbasierte Verschiebung.

mov[_sat] dest[.mask], [-]src0[_abs][.swizzle]
Element BESCHREIBUNG
Dest
[in] Die Adresse des Ergebnisses des Vorgangs.
Dest = src0
src0
[in] Die zu verschiebenden Komponenten.

Hinweise

Bei den Modifizierern als swizzle wird davon ausgegangen, dass die Daten Gleitkommapunkte sind. Das Fehlen von Modifizierern verschiebt nur Daten, ohne Bits zu ändern.

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

Shadermodell 4-Assembly (DirectX HLSL)