_Xform3dV
Multiply a three-dimensional vector by a 3x3 matrix. This intrinsic will load a constant zero into Bank1 floating-point registers (fr12, fr13, fr14, fr15) and Bank0 floating-point register (fr3).
float* _Xform3dV(
float* dst,
float* src,
float* matrix
);
Parameters
- dst
[out] Pointer to a three-dimensional destination vector. - src
[in] Pointer to a three-dimensional source vector. - matrix
[in] Pointer to an array of float values arranged such that the indices of the array are the [row][column] values of the 3x3 matrix.
Return Values
Pointer to the three-dimensional destination vector.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: shintr.h.
See Also
Microprocessor-specific Intrinsic Functions | _Xform4dV | _XDXform4dV | _XDXform3dV | _LoadMatrix | _SaveMatrix
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.