Función XMVectorSum (directxmath.h)

Calcula la suma horizontal de los componentes de un XMVECTOR. La suma horizontal es el resultado de agregar cada componente en el vector juntos.

Sintaxis

XMVECTOR XM_CALLCONV XMVectorSum(
  [in] FXMVECTOR V
) noexcept;

Parámetros

[in] V

Vector para el que se va a calcular la suma horizontal.

Valor devuelto

Devuelve un vector cuyos componentes son la suma horizontal de los componentes de V.

Comentarios

Tenga en cuenta que para SSE/SSE2, las sumas horizonales requieren una serie de operaciones matemáticas y aleatorias. Si habilita SSE3 (mediante la definición _XM_SSE3_INTRINSICS_de , /arch:AVXo /arch:AVX2) o bien, si usa Windows en ARM/ARM64, esta función puede usar intrínsecos de suma horizonal.

Esto es nuevo en DirectXMath 3.10

Requisitos

   
Plataforma de destino Windows
Encabezado directxmath.h (incluir DirectXMath.h)

Consulte también

Funciones aritméticas de vectores