Função XMVectorSum (directxmath.h)
Calcula a soma horizontal dos componentes de um XMVECTOR. A soma horizontal é o resultado da adição de cada componente no vetor juntos.
Sintaxe
XMVECTOR XM_CALLCONV XMVectorSum(
[in] FXMVECTOR V
) noexcept;
Parâmetros
[in] V
Vetor para o qual calcular a soma horizontal.
Valor retornado
Retorna um vetor cujos componentes são a soma horizontal dos componentes de V.
Comentários
Observe que, para SSE/SSE2, somas horizonais exigem uma série de operações matemáticas e aleatórias. Se você habilitar o SSE3 (por meio da definição _XM_SSE3_INTRINSICS_
de , /arch:AVX
ou /arch:AVX2
) -ou - se estiver usando o Windows no ARM/ARM64, essa função poderá usar intrínsecos de soma horizonna.
Isso é novo no DirectXMath 3.10
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h (inclua DirectXMath.h) |