Original Post
How safe is it to pass in the same address to each parameter of such functions? Can it be assumed that they will work whether the out vector is the same as the in vector? Are certain optimizations made if they are different? Example:
D3DXVec3TransformCoord(&vRotateMe,&vRotateMe,&mRotation); //Safe?
D3DXVec3Normalize(&vNormal, &vNormal); //Safe? I think it is at least..
Thanks for your input!