Lines Matching refs:pOut

56 NN_MATH_INLINE MTX44* MTX44Zero(MTX44* pOut);
58 NN_MATH_INLINE MTX44* MTX44Identity(MTX44* pOut);
59 NN_MATH_INLINE MTX44* MTX44Copy(MTX44* pOut, const MTX44* p);
61 NN_MATH_INLINE MTX44* MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2);
62 NN_MATH_INLINE MTX44* MTX44Sub(MTX44* pOut, const MTX44* p1, const MTX44* p2);
63 NN_MATH_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* p, f32 f);
64 NN_MATH_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* p1, const MTX44* p2);
66 NN_MATH_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
67 NN_MATH_INLINE MTX44* MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
68 NN_MATH_INLINE MTX44* MTX44PerspectiveRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
69 NN_MATH_INLINE MTX44* MTX44Transpose(MTX44* pOut, const MTX44 *pSrc);
70 NN_MATH_INLINE MTX44* MTX44MultArray(MTX44* pOut, const MTX44* p1, const MTX44* pSrc, s32 count);
71 NN_MATH_INLINE u32 MTX44Inverse(MTX44* pOut, const MTX44* p);
73 NN_MATH_INLINE MTX44* MTX44RotXYZFIdx(MTX44* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ);
74 NN_MATH_INLINE MTX44* MTX44RotAxisFIdx(MTX44* pOut, const VEC3* pAxis, f32 fIdx);
76 NN_MATH_INLINE MTX44* MTX44Scale(MTX44* pOut, const VEC3* pS);
77 NN_MATH_INLINE MTX44* MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS);
78 NN_MATH_INLINE MTX44* MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM);
80 NN_MATH_INLINE MTX44* MTX44Translate(MTX44* pOut, const VEC3* pT);
81 NN_MATH_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const MTX44* pM, const VEC3* pT);
82 NN_MATH_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const VEC3* pT, const MTX44* pM);
84 NN_MATH_INLINE MTX44* MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, Pivo…
85 NN_MATH_INLINE MTX44* MTX44OrthoPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotD…
86 NN_MATH_INLINE MTX44* MTX44PerspectivePivotRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f, Piv…
88 NN_FORCE_INLINE MTX44* MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2);
89 NN_FORCE_INLINE MTX44* MTX44Copy(MTX44* pOut, const MTX44* p);
90 NN_FORCE_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
91 NN_FORCE_INLINE u32 MTX44Inverse(MTX44* pOut, const MTX44* p);
92 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* __restrict p1, const MTX44* __restrict p…
93 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* p, f32 f);
94 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS);
95 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM);
96 NN_FORCE_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const VEC3* pT, const MTX44* pM);
97 NN_FORCE_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const MTX44* pM, const VEC3* pT);
98 NN_FORCE_INLINE MTX44* MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
99 NN_FORCE_INLINE MTX44* MTX44PerspectiveRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
100 NN_FORCE_INLINE MTX44* MTX44RotAxisRad_( MTX44* pOut, const VEC3 *pAxis, f32 fRad );
101 NN_FORCE_INLINE MTX44* MTX44RotXYZFIdx(MTX44* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ);
102 NN_FORCE_INLINE MTX44* MTX44Scale(MTX44* pOut, const VEC3* pS);
103 NN_FORCE_INLINE MTX44* MTX44Translate(MTX44* pOut, const VEC3* pT);
104 NN_FORCE_INLINE MTX44* MTX44Transpose(MTX44* pOut, const MTX44 *pSrc);
106 NN_FORCE_INLINE VEC4* VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV);
108 NN_FORCE_INLINE MTX44* MTX44Pivot( MTX44* pOut, PivotDirection pivot );
127 MTX44PerspectiveDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44PerspectiveDeg() argument
129 return MTX44PerspectiveRad(pOut, NN_MATH_DEG_TO_RAD(fovy), aspect, n, f); in MTX44PerspectiveDeg()
136 MTX44Perspective(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44Perspective() argument
138 return MTX44PerspectiveDeg(pOut, fovy, aspect, n, f); in MTX44Perspective()
153 MTX44PerspectivePivotDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f, PivotDirection pivot = PI…
155 return MTX44PerspectivePivotRad(pOut, NN_MATH_DEG_TO_RAD(fovy), aspect, n, f, pivot);
170 MTX44RotXYZRad(MTX44* pOut, f32 fRadX, f32 fRadY, f32 fRadZ) in MTX44RotXYZRad() argument
172 …return MTX44RotXYZFIdx(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), NN_MATH_RAD_T… in MTX44RotXYZRad()
186 MTX44RotXYZDeg(MTX44* pOut, f32 fDegX, f32 fDegY, f32 fDegZ) in MTX44RotXYZDeg() argument
188 …return MTX44RotXYZFIdx(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), NN_MATH_DEG_T… in MTX44RotXYZDeg()
201 MTX44RotAxisRad(MTX44* pOut, const VEC3* pAxis, f32 fRad) in MTX44RotAxisRad() argument
203 return MTX44RotAxisFIdx(pOut, pAxis, NN_MATH_RAD_TO_FIDX(fRad)); in MTX44RotAxisRad()
216 MTX44RotAxisDeg(MTX44* pOut, const VEC3* pAxis, f32 fDeg) in MTX44RotAxisDeg() argument
218 return MTX44RotAxisFIdx(pOut, pAxis, NN_MATH_DEG_TO_FIDX(fDeg)); in MTX44RotAxisDeg()
526 MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2) in MTX44Add() argument
531 return ARMv6::MTX44AddC(pOut, p1, p2); in MTX44Add()
534 return ARMv6::MTX44AddAsm(pOut, p1, p2); in MTX44Add()
552 MTX44Copy(MTX44* pOut, const MTX44* p) in MTX44Copy() argument
556 return ARMv6::MTX44CopyC(pOut, p); in MTX44Copy()
559 return ARMv6::MTX44CopyAsm(pOut, p); in MTX44Copy()
582 MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f) in MTX44Frustum() argument
586 return ARMv6::MTX44FrustumC(pOut, l, r, b, t, n, f); in MTX44Frustum()
588 return ARMv6::MTX44FrustumC_FAST(pOut, l, r, b, t, n, f); in MTX44Frustum()
606 MTX44Inverse(MTX44* pOut, const MTX44* p) in MTX44Inverse() argument
610 return ARMv6::MTX44InverseC(pOut, p); in MTX44Inverse()
614 return ARMv6::MTX44InverseC_FAST_ALGO(pOut, p); in MTX44Inverse()
631 MTX44Mult(MTX44* pOut, const MTX44* __restrict p1, const MTX44* __restrict p2) in MTX44Mult() argument
635 return ARMv6::MTX44MultC(pOut, p1, p2); in MTX44Mult()
638 return ARMv6::MTX44MultAsm(pOut, p1, p2); in MTX44Mult()
656 MTX44Mult(MTX44* pOut, const MTX44* p, f32 f) in MTX44Mult() argument
660 return ARMv6::MTX44MultC(pOut, p, f); in MTX44Mult()
663 return ARMv6::MTX44MultAsm(pOut, p, f); in MTX44Mult()
681 MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS) in MTX44MultScale() argument
685 return ARMv6::MTX44MultScaleC(pOut, pM, pS); in MTX44MultScale()
688 return ARMv6::MTX44MultScaleAsm(pOut, pM, pS); in MTX44MultScale()
707 MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM) in MTX44MultScale() argument
711 return ARMv6::MTX44MultScaleC(pOut, pS, pM); in MTX44MultScale()
714 return ARMv6::MTX44MultScaleAsm(pOut, pS, pM); in MTX44MultScale()
732 MTX44MultTranslate(MTX44* pOut, const VEC3* pT, const MTX44* pM) in MTX44MultTranslate() argument
736 return ARMv6::MTX44MultTranslateC(pOut, pT, pM); in MTX44MultTranslate()
739 return ARMv6::MTX44MultTranslateAsm(pOut, pT, pM); in MTX44MultTranslate()
757 MTX44MultTranslate(MTX44* pOut, const MTX44* pM, const VEC3* pT) in MTX44MultTranslate() argument
761 return ARMv6::MTX44MultTranslateC(pOut, pM, pT); in MTX44MultTranslate()
764 return ARMv6::MTX44MultTranslateAsm(pOut, pM, pT); in MTX44MultTranslate()
786 MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f) in MTX44Ortho() argument
790 return ARMv6::MTX44OrthoC(pOut, l, r, b, t, n, f); in MTX44Ortho()
792 return ARMv6::MTX44OrthoC_FAST(pOut, l, r, b, t, n, f); in MTX44Ortho()
813 MTX44PerspectiveRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44PerspectiveRad() argument
817 return ARMv6::MTX44PerspectiveRadC(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
819 return ARMv6::MTX44PerspectiveRadC_FAST(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
822 return ARMv6::MTX44PerspectiveRadC_FAST(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
839 MTX44RotAxisRad_( MTX44* pOut, const VEC3 *pAxis, f32 fRad ) in MTX44RotAxisRad_() argument
843 return ARMv6::MTX44RotAxisRad_C(pOut, pAxis, fRad); in MTX44RotAxisRad_()
845 return ARMv6::MTX44RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX44RotAxisRad_()
848 return ARMv6::MTX44RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX44RotAxisRad_()
866 MTX44RotXYZFIdx(MTX44* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ) in MTX44RotXYZFIdx() argument
870 return ARMv6::MTX44RotXYZFIdxC(pOut, fIdxX, fIdxY, fIdxZ); in MTX44RotXYZFIdx()
872 return ARMv6::MTX44RotXYZFIdxC_FAST(pOut, fIdxX, fIdxY, fIdxZ); in MTX44RotXYZFIdx()
890 MTX44Scale(MTX44* pOut, const VEC3* pS) in MTX44Scale() argument
894 return ARMv6::MTX44ScaleC(pOut, pS); in MTX44Scale()
896 return ARMv6::MTX44ScaleC_FAST(pOut, pS); in MTX44Scale()
913 MTX44Translate(MTX44* pOut, const VEC3* pT) in MTX44Translate() argument
917 return ARMv6::MTX44TranslateC(pOut, pT); in MTX44Translate()
919 return ARMv6::MTX44TranslateC_FAST(pOut, pT); in MTX44Translate()
937 MTX44Transpose(MTX44* pOut, const MTX44 *pSrc) in MTX44Transpose() argument
941 return ARMv6::MTX44TransposeC(pOut, pSrc); in MTX44Transpose()
944 return ARMv6::MTX44TransposeAsm(pOut, pSrc); in MTX44Transpose()
971 VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV) in VEC3Transform() argument
975 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform()
978 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
1004 MTX44Pivot( MTX44* pOut, PivotDirection pivot ) in MTX44Pivot() argument
1008 return ARMv6::MTX44PivotC(pOut, pivot); in MTX44Pivot()
1010 return ARMv6::MTX44PivotC_FAST(pOut, pivot); in MTX44Pivot()
1025 inline MTX44* MTX44Copy(MTX44* pOut, const MTX44& m) { return MTX44Copy( pOut, &m ); } in MTX44Copy() argument
1028 inline MTX44* MTX44Add(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Add( pOut, &m1,… in MTX44Add() argument
1029 inline MTX44* MTX44Sub(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Sub( pOut, &m1,… in MTX44Sub() argument
1030 inline MTX44* MTX44Mult(MTX44* pOut, const MTX44& m, f32 f) { return MTX44Mult( pOut, &m, f ); } in MTX44Mult() argument
1031 inline MTX44* MTX44Mult(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Mult( pOut, &m… in MTX44Mult() argument
1033 inline MTX44* MTX44Transpose(MTX44* pOut, const MTX44& m) { return MTX44Transpose( pOut, &m ); } in MTX44Transpose() argument
1034 …nline MTX44* MTX44MultArray(MTX44* pOut, const MTX44& m1, const MTX44* pSrc, s32 count) { return M… in MTX44MultArray() argument
1035 inline u32 MTX44Inverse(MTX44* pOut, const MTX44& m) { return MTX44Inverse( pOut, &m ); } in MTX44Inverse() argument
1037 inline MTX44* MTX44RotAxisFIdx(MTX44* pOut, const VEC3& vAxis, f32 fIdx) { return MTX44RotAxisFIdx(… in MTX44RotAxisFIdx() argument
1038 inline MTX44* MTX44RotAxisRad(MTX44* pOut, const VEC3& vAxis, f32 fRad) { return MTX44RotAxisRad( p… in MTX44RotAxisRad() argument
1039 inline MTX44* MTX44RotAxisDeg(MTX44* pOut, const VEC3& vAxis, f32 fDeg) { return MTX44RotAxisDeg( p… in MTX44RotAxisDeg() argument
1041 inline MTX44* MTX44Scale(MTX44* pOut, const VEC3& S) { return MTX44Scale(pOut, &S); } in MTX44Scale() argument
1042 inline MTX44* MTX44MultScale(MTX44* pOut, const MTX44& M, const VEC3& S) { return MTX44MultScale(pO… in MTX44MultScale() argument
1043 inline MTX44* MTX44MultScale(MTX44* pOut, const VEC3& S, const MTX44& M) { return MTX44MultScale(pO… in MTX44MultScale() argument
1045 inline MTX44* MTX44Translate(MTX44* pOut, const VEC3& T) { return MTX44Translate(pOut, &T); } in MTX44Translate() argument
1046 inline MTX44* MTX44MultTranslate(MTX44* pOut, const MTX44& M, const VEC3& T) { return MTX44MultTran… in MTX44MultTranslate() argument
1047 inline MTX44* MTX44MultTranslate(MTX44* pOut, const VEC3& T, const MTX44& M) { return MTX44MultTran… in MTX44MultTranslate() argument