dmov (sm5 - asm)
Movimiento de componentes.
dmov[_sat] dest[.mask], ],src0[_abs][.swizzle] |
---|
Elemento | Descripción |
---|---|
Dest |
[in] Destino de movimiento.
Dest = src0. |
src0 |
[in] Componentes que se van a mover. |
Observaciones
Los modificadores, distintos de swizzle, suponen que los datos son de punto flotante. La ausencia de modificadores mueve los datos sin modificar los bits.
Los swizzles válidos para los parámetros de origen son .xyzw, .xyxy, .zwxy, .zwzw. Las siguientes asignaciones src son posteriores a swizzle:
- src0 es un doble vec2 a través de (x 32LSB, y 32MSB) y (z 32LSB, w 32MSB).
- src1 es un doble vec2 a través de (x 32LSB, y 32MSB) y (z 32LSB, w 32MSB).
Esta instrucción se aplica a las siguientes fases del sombreador:
Vértice | Casco | Domain | Geometría | Píxel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Modelo de sombreador mínimo
Esta instrucción se admite en los siguientes modelos de sombreador:
Modelo de sombreador | Compatible |
---|---|
Modelo de sombreador 5 | sí |
Modelo de sombreador 4.1 | no |
Modelo de sombreador 4 | no |
Modelo de sombreador 3 (DirectX HLSL) | no |
Modelo de sombreador 2 (DirectX HLSL) | no |
Modelo de sombreador 1 (DirectX HLSL) | no |