XMVectorDivide function (directxmath.h)
Divides one instance of XMVECTOR
by a second instance, returning the result in a third instance.
The XMVectorDivide
divides each component of an instance of XMVECTOR Data Type by the corresponding component in a
second instance of XMVECTOR
, returning a new XMVECTOR
instance containing the result.
Syntax
XMVECTOR XM_CALLCONV XMVectorDivide(
[in] FXMVECTOR V1,
[in] FXMVECTOR V2
) noexcept;
Parameters
[in] V1
XMVECTOR
instance whose components are the dividends of the division operation.
[in] V2
XMVECTOR
instance whose components are the divisors of the division operation.
Return value
XMVECTOR
instance whose components are the quotient of the division of each component of
V1 by each corresponding component of V2.
Remarks
The following code is generally faster than calling XMVectorDivide
if the loss of precision is tolerable.
XMVECTOR R = XMVectorReciprocalEst(V2)
XMVectorMultiply(V1,R)
Platform Requirements
Microsoft Visual Studio 2010 or Microsoft Visual Studio 2012 with the Windows SDK for Windows 8. Supported for Win32 desktop apps, Windows Store apps, and Windows Phone 8 apps.Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | directxmath.h (include DirectXMath.h) |