Lines Matching refs:Quaternion

80 void C_QUATAdd( const Quaternion *p, const Quaternion *q, Quaternion *r )  in C_QUATAdd()
100 const register Quaternion * p, in PSQUATAdd()
101 const register Quaternion * q, in PSQUATAdd()
102 register Quaternion * r in PSQUATAdd()
136 void C_QUATSubtract( const Quaternion *p, const Quaternion *q, Quaternion *r ) in C_QUATSubtract()
156 const register Quaternion * p, in PSQUATSubtract()
157 const register Quaternion * q, in PSQUATSubtract()
158 register Quaternion * r in PSQUATSubtract()
193 void C_QUATMultiply( const Quaternion *p, const Quaternion *q, Quaternion *pq ) in C_QUATMultiply()
195 Quaternion *r; in C_QUATMultiply()
196 Quaternion pqTmp; in C_QUATMultiply()
230 const register Quaternion *p, in PSQUATMultiply()
231 const register Quaternion *q, in PSQUATMultiply()
232 register Quaternion *pq in PSQUATMultiply()
309 void C_QUATScale( const Quaternion *q, Quaternion *r, f32 scale ) in C_QUATScale()
328 const register Quaternion *q, in PSQUATScale()
329 register Quaternion *r, in PSQUATScale()
360 f32 C_QUATDotProduct( const Quaternion *p, const Quaternion *q ) in C_QUATDotProduct()
374 f32 PSQUATDotProduct( const register Quaternion *p, const register Quaternion *q ) in PSQUATDotProduct()
408 void C_QUATNormalize( const Quaternion *src, Quaternion *unit ) in C_QUATNormalize()
438 void PSQUATNormalize( const register Quaternion *src, register Quaternion *unit ) in PSQUATNormalize()
499 void C_QUATInverse( const Quaternion *src, Quaternion *inv ) in C_QUATInverse()
527 void PSQUATInverse( const register Quaternion *src, register Quaternion *inv ) in PSQUATInverse()
607 void C_QUATDivide( const Quaternion *p, const Quaternion *q, Quaternion *r ) in C_QUATDivide()
609 Quaternion qtmp; in C_QUATDivide()
625 void PSQUATDivide( const Quaternion *p, const Quaternion *q, Quaternion *r ) in PSQUATDivide()
627 Quaternion qtmp; in PSQUATDivide()
644 void C_QUATExp( const Quaternion *q, Quaternion *r ) in C_QUATExp()
677 void C_QUATLogN( const Quaternion *q, Quaternion *r ) in C_QUATLogN()
723 void C_QUATMakeClosest( const Quaternion *q, const Quaternion *qto, Quaternion *r ) in C_QUATMakeClosest()
758 void C_QUATRotAxisRad( Quaternion *r, const Vec *axis, f32 rad ) in C_QUATRotAxisRad()
789 void C_QUATMtx( Quaternion *r, const Mtx m ) in C_QUATMtx()
845 void C_QUATLerp( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t ) in C_QUATLerp()
870 void C_QUATSlerp( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t ) in C_QUATSlerp()
926 void C_QUATSquad( const Quaternion *p, const Quaternion *a, const Quaternion *b, in C_QUATSquad()
927 const Quaternion *q, Quaternion *r, f32 t ) in C_QUATSquad()
929 Quaternion pq, ab; in C_QUATSquad()
959 void C_QUATCompA( const Quaternion *qprev, const Quaternion *q, const Quaternion *qnext, Quaternion in C_QUATCompA()
961 Quaternion qm, qp, lqm, lqp, qpqm, exq; in C_QUATCompA()