Lines Matching refs:Quaternion
81 void C_QUATAdd( const Quaternion *p, const Quaternion *q, Quaternion *r ) in C_QUATAdd()
101 const register Quaternion * p, in PSQUATAdd()
102 const register Quaternion * q, in PSQUATAdd()
103 register Quaternion * r in PSQUATAdd()
137 void C_QUATSubtract( const Quaternion *p, const Quaternion *q, Quaternion *r ) in C_QUATSubtract()
157 const register Quaternion * p, in PSQUATSubtract()
158 const register Quaternion * q, in PSQUATSubtract()
159 register Quaternion * r in PSQUATSubtract()
194 void C_QUATMultiply( const Quaternion *p, const Quaternion *q, Quaternion *pq ) in C_QUATMultiply()
196 Quaternion *r; in C_QUATMultiply()
197 Quaternion pqTmp; in C_QUATMultiply()
231 const register Quaternion *p, in PSQUATMultiply()
232 const register Quaternion *q, in PSQUATMultiply()
233 register Quaternion *pq in PSQUATMultiply()
310 void C_QUATScale( const Quaternion *q, Quaternion *r, f32 scale ) in C_QUATScale()
329 const register Quaternion *q, in PSQUATScale()
330 register Quaternion *r, in PSQUATScale()
361 f32 C_QUATDotProduct( const Quaternion *p, const Quaternion *q ) in C_QUATDotProduct()
375 f32 PSQUATDotProduct( const register Quaternion *p, const register Quaternion *q ) in PSQUATDotProduct()
409 void C_QUATNormalize( const Quaternion *src, Quaternion *unit ) in C_QUATNormalize()
439 void PSQUATNormalize( const register Quaternion *src, register Quaternion *unit ) in PSQUATNormalize()
500 void C_QUATInverse( const Quaternion *src, Quaternion *inv ) in C_QUATInverse()
528 void PSQUATInverse( const register Quaternion *src, register Quaternion *inv ) in PSQUATInverse()
608 void C_QUATDivide( const Quaternion *p, const Quaternion *q, Quaternion *r ) in C_QUATDivide()
610 Quaternion qtmp; in C_QUATDivide()
626 void PSQUATDivide( const Quaternion *p, const Quaternion *q, Quaternion *r ) in PSQUATDivide()
628 Quaternion qtmp; in PSQUATDivide()
645 void C_QUATExp( const Quaternion *q, Quaternion *r ) in C_QUATExp()
678 void C_QUATLogN( const Quaternion *q, Quaternion *r ) in C_QUATLogN()
724 void C_QUATMakeClosest( const Quaternion *q, const Quaternion *qto, Quaternion *r ) in C_QUATMakeClosest()
759 void C_QUATRotAxisRad( Quaternion *r, const Vec *axis, f32 rad ) in C_QUATRotAxisRad()
790 void C_QUATMtx( Quaternion *r, const Mtx m ) in C_QUATMtx()
846 void C_QUATLerp( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t ) in C_QUATLerp()
871 void C_QUATSlerp( const Quaternion *p, const Quaternion *q, Quaternion *r, f32 t ) in C_QUATSlerp()
927 void C_QUATSquad( const Quaternion *p, const Quaternion *a, const Quaternion *b, in C_QUATSquad()
928 const Quaternion *q, Quaternion *r, f32 t ) in C_QUATSquad()
930 Quaternion pq, ab; in C_QUATSquad()
960 void C_QUATCompA( const Quaternion *qprev, const Quaternion *q, const Quaternion *qnext, Quaternion… in C_QUATCompA()
962 Quaternion qm, qp, lqm, lqp, qpqm, exq; in C_QUATCompA()