Compartir a través de


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
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

Ensamblado del modelo de sombreador 5 (DirectX HLSL)