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:AVX
o /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) |