[−][src]Function directx_math::XMVectorSinCosEst
pub fn XMVectorSinCosEst(pSin: &mut XMVECTOR, pCos: &mut XMVECTOR, V: FXMVECTOR)
Estimates the sine and cosine of each component of an XMVECTOR.
Parameters
pSin
Address of a vector, each of whose components is an estimate of the sine of the corresponding component
of V
.
pCos
Address of a vector, each of whose components is an estimate of the cosine of the corresponding component
of V
.
V
Vector for which to compute the sine and cosine.
Return value
None.
Remarks
Est
functions offer increased performance at the expense of reduced accuracy. Est
functions are appropriate
for non-critical calculations where accuracy can be sacrificed for speed. The exact amount of lost accuracy
and speed increase are platform dependent.
This function uses a 7-degree minimax approximation for sine, 6-degree for cosine.
Reference
https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMVectorSinCosEst