Lines Matching refs:pOut

34 NN_MATH_INLINE MTX34* MTX34Zero(MTX34* pOut);
36 NN_MATH_INLINE MTX34* MTX34Identity(MTX34* pOut);
37 NN_MATH_INLINE MTX34* MTX34Copy(MTX34* pOut, const MTX34* p);
39 NN_MATH_INLINE MTX34* MTX34Add(MTX34* pOut, const MTX34* p1, const MTX34* p2);
40 NN_MATH_INLINE MTX34* MTX34Sub(MTX34* pOut, const MTX34* p1, const MTX34* p2);
41 NN_MATH_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p, f32 f);
42 NN_MATH_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p1, const MTX34* p2);
43 NN_MATH_INLINE MTX34* MTX34MAdd(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2);
45 NN_MATH_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM);
46 NN_MATH_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM);
48 NN_MATH_INLINE MTX34* MTX34MultArray(MTX34* pOut, const MTX34* p1, const MTX34* pSrc, s32 count);
49 NN_MATH_INLINE u32 MTX34Inverse(MTX34* pOut, const MTX34* p);
50 NN_MATH_INLINE MTX34* MTX34Transpose(MTX34* pOut, const MTX34* p);
51 NN_MATH_INLINE u32 MTX34InvTranspose(MTX34* pOut, const MTX34* p);
53 NN_MATH_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3*…
54 NN_MATH_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTarg…
55 NN_MATH_INLINE MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDeg…
57 NN_MATH_INLINE MTX34* MTX34TextureProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n,…
58 NN_MATH_INLINE MTX34* MTX34TextureProjectionPerspective(MTX34* pOut, f32 fovy, f32 aspect, f32 scal…
59 NN_MATH_INLINE MTX34* MTX34TextureProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 scal…
61 NN_MATH_INLINE MTX34* MTX34RotXYZFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ);
62 NN_MATH_INLINE MTX34* MTX34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const …
63 NN_MATH_INLINE MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3* pAxis, f32 fIdx);
65 NN_MATH_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
66 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
67 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* pS, const MTX34* pM);
69 NN_MATH_INLINE MTX34* MTX34Translate(MTX34* pOut, const VEC3* pT);
70 NN_MATH_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT);
71 NN_MATH_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM);
72 NN_MATH_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* p);
74 NN_FORCE_INLINE MTX34* MTX34Copy(MTX34* pOut, const MTX34* p);
75 NN_FORCE_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p1, const MTX34* p2);
76 NN_FORCE_INLINE MTX34* MTX34Add(MTX34* pOut, const MTX34* p1, const MTX34* p2);
77 NN_FORCE_INLINE MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDe…
78 NN_FORCE_INLINE u32 MTX34Inverse(MTX34* pOut, const MTX34* p);
79 NN_FORCE_INLINE u32 MTX34InvTranspose(MTX34* pOut, const MTX34* p);
80 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3…
81 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTar…
82 NN_FORCE_INLINE MTX34* MTX34MAdd(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2);
83 NN_FORCE_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p, f32 f);
84 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
85 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
86 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM);
87 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT);
88 NN_FORCE_INLINE MTX34* MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad );
89 NN_FORCE_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
90 NN_FORCE_INLINE MTX34* MTX34Transpose(MTX34* pOut, const MTX34* p);
91 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ);
92 NN_FORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict …
115 MTX34RotXYZRad(MTX34* pOut, f32 fRadX, f32 fRadY, f32 fRadZ) in MTX34RotXYZRad() argument
117 …return MTX34RotXYZFIdx(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), NN_MATH_RAD_T… in MTX34RotXYZRad()
131 MTX34RotXYZDeg(MTX34* pOut, f32 fDegX, f32 fDegY, f32 fDegZ) in MTX34RotXYZDeg() argument
133 …return MTX34RotXYZFIdx(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), NN_MATH_DEG_T… in MTX34RotXYZDeg()
146 MTX34RotAxisRad(MTX34* pOut, const VEC3* pAxis, f32 fRad) in MTX34RotAxisRad() argument
148 return MTX34RotAxisFIdx(pOut, pAxis, NN_MATH_RAD_TO_FIDX(fRad)); in MTX34RotAxisRad()
161 MTX34RotAxisDeg(MTX34* pOut, const VEC3* pAxis, f32 fDeg) in MTX34RotAxisDeg() argument
163 return MTX34RotAxisFIdx(pOut, pAxis, NN_MATH_DEG_TO_FIDX(fDeg)); in MTX34RotAxisDeg()
503 MTX34Copy(MTX34* pOut, const MTX34* p) in MTX34Copy() argument
508 return ARMv6::MTX34CopyC( pOut, p ); in MTX34Copy()
511 return ARMv6::MTX34CopyAsm( pOut, p ); in MTX34Copy()
530 MTX34Mult(MTX34* pOut, const MTX34* p1, const MTX34* p2) in MTX34Mult() argument
534 return ARMv6::MTX34MultC( pOut, p1, p2 ); in MTX34Mult()
537 return ARMv6::MTX34MultAsm( pOut, p1, p2 ); in MTX34Mult()
554 MTX34Mult(MTX34* pOut, const MTX34* p, f32 f) in MTX34Mult() argument
558 return ARMv6::MTX34MultC( pOut, p, f ); in MTX34Mult()
561 return ARMv6::MTX34MultAsm( pOut, p, f ); in MTX34Mult()
580 MTX34Add(MTX34* pOut, const MTX34* p1, const MTX34* p2) in MTX34Add() argument
584 return ARMv6::MTX34AddC( pOut, p1, p2 ); in MTX34Add()
587 return ARMv6::MTX34AddAsm( pOut, p1, p2 ); in MTX34Add()
605 MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDeg) in MTX34CameraRotate() argument
609 return ARMv6::MTX34CameraRotateC(pOut, pCamPos, pCamRotateDeg); in MTX34CameraRotate()
611 return ARMv6::MTX34CameraRotateC_FAST(pOut, pCamPos, pCamRotateDeg); in MTX34CameraRotate()
630 MTX34Inverse(MTX34* pOut, const MTX34* p) in MTX34Inverse() argument
634 return ARMv6::MTX34InverseC( pOut, p ); in MTX34Inverse()
637 return ARMv6::MTX34InverseAsm( pOut, p); in MTX34Inverse()
654 MTX34InvTranspose(MTX34* pOut, const MTX34* __restrict p) in MTX34InvTranspose() argument
658 return ARMv6::MTX34InvTransposeC( pOut, p ); in MTX34InvTranspose()
661 return ARMv6::MTX34InvTransposeAsm( pOut, p); in MTX34InvTranspose()
680 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget) in MTX34LookAt() argument
684 return ARMv6::MTX34LookAtC(pOut, pCamPos, pCamUp, pTarget); in MTX34LookAt()
686 return ARMv6::MTX34LookAtC_FAST(pOut, pCamPos, pCamUp, pTarget); in MTX34LookAt()
706 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTarget) in MTX34LookAt() argument
710 return ARMv6::MTX34LookAtC(pOut, pCamPos, twistDeg, pTarget); in MTX34LookAt()
712 return ARMv6::MTX34LookAtC_FAST(pOut, pCamPos, twistDeg, pTarget); in MTX34LookAt()
733 MTX34MAdd(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2) in MTX34MAdd() argument
737 return ARMv6::MTX34MAddC( pOut, t, p1, p2 ); in MTX34MAdd()
740 return ARMv6::MTX34MAddAsm( pOut, t, p1, p2 ); in MTX34MAdd()
758 MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS) in MTX34MultScale() argument
762 return ARMv6::MTX34MultScaleC( pOut, pM, pS ); in MTX34MultScale()
765 return ARMv6::MTX34MultScaleAsm( pOut, pM, pS ); in MTX34MultScale()
783 MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM) in MTX34MultScale() argument
787 return ARMv6::MTX34MultScaleC( pOut, pS, pM ); in MTX34MultScale()
790 return ARMv6::MTX34MultScaleAsm( pOut, pS, pM ); in MTX34MultScale()
809 MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM) in MTX34MultTranslate() argument
813 return ARMv6::MTX34MultTranslateC( pOut, pT, pM ); in MTX34MultTranslate()
816 return ARMv6::MTX34MultTranslateAsm( pOut, pT, pM ); in MTX34MultTranslate()
834 MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT) in MTX34MultTranslate() argument
838 return ARMv6::MTX34MultTranslateC( pOut, pM, pT ); in MTX34MultTranslate()
841 return ARMv6::MTX34MultTranslateAsm( pOut, pM, pT ); in MTX34MultTranslate()
859 MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad ) in MTX34RotAxisRad_() argument
863 return ARMv6::MTX34RotAxisRad_C(pOut, pAxis, fRad); in MTX34RotAxisRad_()
865 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX34RotAxisRad_()
868 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX34RotAxisRad_()
888 MTX34RotXYZFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ) in MTX34RotXYZFIdx() argument
892 return ARMv6::MTX34RotXYZFIdxC(pOut, fIdxX, fIdxY, fIdxZ); in MTX34RotXYZFIdx()
894 return ARMv6::MTX34RotXYZFIdxC_FAST(pOut, fIdxX, fIdxY, fIdxZ); in MTX34RotXYZFIdx()
914 MTX34Scale(MTX34* pOut, const VEC3* pS) in MTX34Scale() argument
918 return ARMv6::MTX34ScaleC(pOut, pS); in MTX34Scale()
920 return ARMv6::MTX34ScaleC_FAST(pOut, pS); in MTX34Scale()
922 return ARMv6::MTX34ScaleAsm(pOut, pS); in MTX34Scale()
939 MTX34Translate(MTX34* pOut, const VEC3* pT) in MTX34Translate() argument
943 return ARMv6::MTX34TranslateC(pOut, pT); in MTX34Translate()
945 return ARMv6::MTX34TranslateC_FAST(pOut, pT); in MTX34Translate()
963 MTX34Transpose(MTX34* pOut, const MTX34* p) in MTX34Transpose() argument
967 return ARMv6::MTX34TransposeC(pOut, p); in MTX34Transpose()
970 return ARMv6::MTX34TransposeAsm(pOut, p); in MTX34Transpose()
992 QUATToMTX34(MTX34* pOut, const QUAT* pQ) in QUATToMTX34() argument
996 return ARMv6::QUATToMTX34C(pOut, pQ); in QUATToMTX34()
998 return ARMv6::QUATToMTX34C_FAST(pOut, pQ); in QUATToMTX34()
1027 VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) in VEC3Transform() argument
1031 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform()
1034 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
1057 inline MTX34* MTX34Add(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Add( pOut, &m1,… in MTX34Add() argument
1058 inline MTX34* MTX34Sub(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Sub( pOut, &m1,… in MTX34Sub() argument
1059 inline MTX34* MTX34Mult(MTX34* pOut, const MTX34& m, f32 f) { return MTX34Mult( pOut, &m, f ); } in MTX34Mult() argument
1060 inline MTX34* MTX34Mult(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Mult( pOut, &m… in MTX34Mult() argument
1061 inline MTX34* MTX34MAdd(MTX34* pOut, f32 t, const MTX34& m1, const MTX34& m2) { return MTX34MAdd( p… in MTX34MAdd() argument
1063 inline MTX34* MTX34Copy(MTX34* pOut, const MTX34& m) { return MTX34Copy( pOut, &m ); } in MTX34Copy() argument
1064 …nline MTX34* MTX34MultArray(MTX34* pOut, const MTX34& m1, const MTX34* pSrc, s32 count) { return M… in MTX34MultArray() argument
1065 inline u32 MTX34Inverse(MTX34* pOut, const MTX34& m) { return MTX34Inverse( pOut, &m ); } in MTX34Inverse() argument
1066 inline MTX34* MTX34Transpose(MTX34* pOut, const MTX34& m) { return MTX34Transpose( pOut, &m ); } in MTX34Transpose() argument
1067 inline u32 MTX34InvTranspose(MTX34* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m )… in MTX34InvTranspose() argument
1069 …ne MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamUp, const VEC3& vTarget) {… in MTX34LookAt() argument
1070 …nline MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, f32 twistDeg, const VEC3& vTarget) { re… in MTX34LookAt() argument
1071 … MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamRotateDeg) { return MT… in MTX34CameraRotate() argument
1073 …34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const VEC3& vT) { return MTX34… in MTX34RotXYZTranslateFIdx() argument
1074 inline MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3& vAxis, f32 fIdx) { return MTX34RotAxisFIdx(… in MTX34RotAxisFIdx() argument
1075 inline MTX34* MTX34RotAxisRad(MTX34* pOut, const VEC3& vAxis, f32 fRad) { return MTX34RotAxisRad( p… in MTX34RotAxisRad() argument
1076 inline MTX34* MTX34RotAxisDeg(MTX34* pOut, const VEC3& vAxis, f32 fDeg) { return MTX34RotAxisDeg( p… in MTX34RotAxisDeg() argument
1078 inline MTX34* MTX34Scale(MTX34* pOut, const VEC3& vS) { return MTX34Scale( pOut, &vS ); } in MTX34Scale() argument
1079 inline MTX34* MTX34MultScale(MTX34* pOut, const MTX34& m, const VEC3& vS) { return MTX34MultScale( in MTX34MultScale() argument
1080 inline MTX34* MTX34MultScale(MTX34* pOut, const VEC3& vS, const MTX34& m) { return MTX34MultScale( in MTX34MultScale() argument
1082 inline MTX34* MTX34Translate(MTX34* pOut, const VEC3& vT) { return MTX34Translate( pOut, &vT ); } in MTX34Translate() argument
1083 inline MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34& m, const VEC3& vT) { return MTX34MultTra… in MTX34MultTranslate() argument
1084 inline MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3& vT, const MTX34& m) { return MTX34MultTra… in MTX34MultTranslate() argument
1085 inline MTX34* QUATToMTX34(MTX34* pOut, const QUAT& q) { return QUATToMTX34( pOut, &q ); } in QUATToMTX34() argument