Lines Matching refs:pOut
61 NN_FORCE_INLINE MTX44* MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2);
71 NN_FORCE_INLINE MTX44* MTX44Copy(MTX44* pOut, const MTX44* p);
87 NN_FORCE_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
104 NN_MATH_INLINE MTX44* MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, Pivo…
113 NN_MATH_INLINE MTX44* MTX44Identity(MTX44* pOut);
123 NN_FORCE_INLINE u32 MTX44Inverse(MTX44* pOut, const MTX44* p);
143 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* __restrict p1, const MTX44* __restrict p…
154 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* p, f32 f);
166 NN_MATH_INLINE MTX44* MTX44MultArray(MTX44* pOut, const MTX44* p1, const MTX44* pSrc, s32 count);
177 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS);
188 NN_FORCE_INLINE MTX44* MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM);
199 NN_FORCE_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const VEC3* pT, const MTX44* pM);
210 NN_FORCE_INLINE MTX44* MTX44MultTranslate(MTX44* pOut, const MTX44* pM, const VEC3* pT);
226 NN_FORCE_INLINE MTX44* MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
243 NN_MATH_INLINE MTX44* MTX44OrthoPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotD…
256 NN_MATH_INLINE MTX44* MTX44PerspectiveDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
261 MTX44Perspective(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44Perspective() argument
263 return MTX44PerspectiveDeg(pOut, fovy, aspect, n, f); in MTX44Perspective()
278 NN_MATH_INLINE MTX44* MTX44PerspectivePivotDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f, Piv…
293 NN_MATH_INLINE MTX44* MTX44PerspectivePivotRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f, Piv…
306 NN_FORCE_INLINE MTX44* MTX44PerspectiveRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
316 NN_FORCE_INLINE MTX44* MTX44Pivot( MTX44* pOut, PivotDirection pivot );
327 NN_MATH_INLINE MTX44* MTX44RotAxisDeg(MTX44* pOut, const VEC3* pAxis, f32 fDeg);
338 NN_MATH_INLINE MTX44* MTX44RotAxisFIdx(MTX44* pOut, const VEC3* pAxis, f32 fIdx);
349 NN_MATH_INLINE MTX44* MTX44RotAxisRad(MTX44* pOut, const VEC3* pAxis, f32 fRad);
362 NN_FORCE_INLINE MTX44* MTX44RotAxisRad_( MTX44* pOut, const VEC3 *pAxis, f32 fRad );
374 NN_MATH_INLINE MTX44* MTX44RotXYZDeg(MTX44* pOut, f32 fDegX, f32 fDegY, f32 fDegZ);
386 NN_FORCE_INLINE MTX44* MTX44RotXYZFIdx(MTX44* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ);
398 NN_MATH_INLINE MTX44* MTX44RotXYZRad(MTX44* pOut, f32 fRadX, f32 fRadY, f32 fRadZ);
408 NN_FORCE_INLINE MTX44* MTX44Scale(MTX44* pOut, const VEC3* pS);
419 NN_MATH_INLINE MTX44* MTX44Sub(MTX44* pOut, const MTX44* p1, const MTX44* p2);
429 NN_FORCE_INLINE MTX44* MTX44Translate(MTX44* pOut, const VEC3* pT);
439 NN_FORCE_INLINE MTX44* MTX44Transpose(MTX44* pOut, const MTX44 *pSrc);
448 NN_MATH_INLINE MTX44* MTX44Zero(MTX44* pOut);
454 NN_FORCE_INLINE VEC4* VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV);
799 MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2) in MTX44Add() argument
804 return ARMv6::MTX44AddC(pOut, p1, p2); in MTX44Add()
807 return ARMv6::MTX44AddAsm(pOut, p1, p2); in MTX44Add()
816 MTX44Copy(MTX44* pOut, const MTX44* p) in MTX44Copy() argument
820 return ARMv6::MTX44CopyC(pOut, p); in MTX44Copy()
823 return ARMv6::MTX44CopyAsm(pOut, p); in MTX44Copy()
833 MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f) in MTX44Frustum() argument
837 return ARMv6::MTX44FrustumC(pOut, l, r, b, t, n, f); in MTX44Frustum()
839 return ARMv6::MTX44FrustumC_FAST(pOut, l, r, b, t, n, f); in MTX44Frustum()
850 MTX44Inverse(MTX44* pOut, const MTX44* p) in MTX44Inverse() argument
854 return ARMv6::MTX44InverseC(pOut, p); in MTX44Inverse()
858 return ARMv6::MTX44InverseC_FAST_ALGO(pOut, p); in MTX44Inverse()
867 MTX44Mult(MTX44* pOut, const MTX44* __restrict p1, const MTX44* __restrict p2) in MTX44Mult() argument
871 return ARMv6::MTX44MultC(pOut, p1, p2); in MTX44Mult()
874 return ARMv6::MTX44MultAsm(pOut, p1, p2); in MTX44Mult()
883 MTX44Mult(MTX44* pOut, const MTX44* p, f32 f) in MTX44Mult() argument
887 return ARMv6::MTX44MultC(pOut, p, f); in MTX44Mult()
890 return ARMv6::MTX44MultAsm(pOut, p, f); in MTX44Mult()
900 MTX44MultScale(MTX44* pOut, const MTX44* pM, const VEC3* pS) in MTX44MultScale() argument
904 return ARMv6::MTX44MultScaleC(pOut, pM, pS); in MTX44MultScale()
907 return ARMv6::MTX44MultScaleAsm(pOut, pM, pS); in MTX44MultScale()
916 MTX44MultScale(MTX44* pOut, const VEC3* pS, const MTX44* pM) in MTX44MultScale() argument
920 return ARMv6::MTX44MultScaleC(pOut, pS, pM); in MTX44MultScale()
923 return ARMv6::MTX44MultScaleAsm(pOut, pS, pM); in MTX44MultScale()
932 MTX44MultTranslate(MTX44* pOut, const VEC3* pT, const MTX44* pM) in MTX44MultTranslate() argument
936 return ARMv6::MTX44MultTranslateC(pOut, pT, pM); in MTX44MultTranslate()
939 return ARMv6::MTX44MultTranslateAsm(pOut, pT, pM); in MTX44MultTranslate()
948 MTX44MultTranslate(MTX44* pOut, const MTX44* pM, const VEC3* pT) in MTX44MultTranslate() argument
952 return ARMv6::MTX44MultTranslateC(pOut, pM, pT); in MTX44MultTranslate()
955 return ARMv6::MTX44MultTranslateAsm(pOut, pM, pT); in MTX44MultTranslate()
964 MTX44Ortho(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f) in MTX44Ortho() argument
968 return ARMv6::MTX44OrthoC(pOut, l, r, b, t, n, f); in MTX44Ortho()
970 return ARMv6::MTX44OrthoC_FAST(pOut, l, r, b, t, n, f); in MTX44Ortho()
980 MTX44PerspectiveRad(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44PerspectiveRad() argument
984 return ARMv6::MTX44PerspectiveRadC(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
986 return ARMv6::MTX44PerspectiveRadC_FAST(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
989 return ARMv6::MTX44PerspectiveRadC_FAST(pOut, fovy, aspect, n, f); in MTX44PerspectiveRad()
997 MTX44RotAxisRad_( MTX44* pOut, const VEC3 *pAxis, f32 fRad ) in MTX44RotAxisRad_() argument
1001 return ARMv6::MTX44RotAxisRad_C(pOut, pAxis, fRad); in MTX44RotAxisRad_()
1003 return ARMv6::MTX44RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX44RotAxisRad_()
1006 return ARMv6::MTX44RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX44RotAxisRad_()
1014 MTX44RotXYZFIdx(MTX44* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ) in MTX44RotXYZFIdx() argument
1018 return ARMv6::MTX44RotXYZFIdxC(pOut, fIdxX, fIdxY, fIdxZ); in MTX44RotXYZFIdx()
1020 return ARMv6::MTX44RotXYZFIdxC_FAST(pOut, fIdxX, fIdxY, fIdxZ); in MTX44RotXYZFIdx()
1030 MTX44Scale(MTX44* pOut, const VEC3* pS) in MTX44Scale() argument
1034 return ARMv6::MTX44ScaleC(pOut, pS); in MTX44Scale()
1036 return ARMv6::MTX44ScaleC_FAST(pOut, pS); in MTX44Scale()
1046 MTX44Translate(MTX44* pOut, const VEC3* pT) in MTX44Translate() argument
1050 return ARMv6::MTX44TranslateC(pOut, pT); in MTX44Translate()
1052 return ARMv6::MTX44TranslateC_FAST(pOut, pT); in MTX44Translate()
1063 MTX44Transpose(MTX44* pOut, const MTX44 *pSrc) in MTX44Transpose() argument
1067 return ARMv6::MTX44TransposeC(pOut, pSrc); in MTX44Transpose()
1070 return ARMv6::MTX44TransposeAsm(pOut, pSrc); in MTX44Transpose()
1080 MTX44PerspectiveDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f) in MTX44PerspectiveDeg() argument
1082 return MTX44PerspectiveRad(pOut, NN_MATH_DEG_TO_RAD(fovy), aspect, n, f); in MTX44PerspectiveDeg()
1086 MTX44PerspectivePivotDeg(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f, PivotDirection pivot) in MTX44PerspectivePivotDeg() argument
1088 return MTX44PerspectivePivotRad(pOut, NN_MATH_DEG_TO_RAD(fovy), aspect, n, f, pivot); in MTX44PerspectivePivotDeg()
1092 MTX44RotXYZRad(MTX44* pOut, f32 fRadX, f32 fRadY, f32 fRadZ) in MTX44RotXYZRad() argument
1094 …return MTX44RotXYZFIdx(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), NN_MATH_RAD_T… in MTX44RotXYZRad()
1098 MTX44RotXYZDeg(MTX44* pOut, f32 fDegX, f32 fDegY, f32 fDegZ) in MTX44RotXYZDeg() argument
1100 …return MTX44RotXYZFIdx(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), NN_MATH_DEG_T… in MTX44RotXYZDeg()
1104 MTX44RotAxisRad(MTX44* pOut, const VEC3* pAxis, f32 fRad) in MTX44RotAxisRad() argument
1106 return MTX44RotAxisFIdx(pOut, pAxis, NN_MATH_RAD_TO_FIDX(fRad)); in MTX44RotAxisRad()
1110 MTX44RotAxisDeg(MTX44* pOut, const VEC3* pAxis, f32 fDeg) in MTX44RotAxisDeg() argument
1112 return MTX44RotAxisFIdx(pOut, pAxis, NN_MATH_DEG_TO_FIDX(fDeg)); in MTX44RotAxisDeg()
1116 MTX44Pivot( MTX44* pOut, PivotDirection pivot ) in MTX44Pivot() argument
1120 return ARMv6::MTX44PivotC(pOut, pivot); in MTX44Pivot()
1122 return ARMv6::MTX44PivotC_FAST(pOut, pivot); in MTX44Pivot()
1133 VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV) in VEC3Transform() argument
1137 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform()
1140 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
1149 inline MTX44* MTX44Copy(MTX44* pOut, const MTX44& m) { return MTX44Copy( pOut, &m ); } in MTX44Copy() argument
1152 inline MTX44* MTX44Add(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Add( pOut, &m1,… in MTX44Add() argument
1153 inline MTX44* MTX44Sub(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Sub( pOut, &m1,… in MTX44Sub() argument
1154 inline MTX44* MTX44Mult(MTX44* pOut, const MTX44& m, f32 f) { return MTX44Mult( pOut, &m, f ); } in MTX44Mult() argument
1155 inline MTX44* MTX44Mult(MTX44* pOut, const MTX44& m1, const MTX44& m2) { return MTX44Mult( pOut, &m… in MTX44Mult() argument
1157 inline MTX44* MTX44Transpose(MTX44* pOut, const MTX44& m) { return MTX44Transpose( pOut, &m ); } in MTX44Transpose() argument
1158 …nline MTX44* MTX44MultArray(MTX44* pOut, const MTX44& m1, const MTX44* pSrc, s32 count) { return M… in MTX44MultArray() argument
1159 inline u32 MTX44Inverse(MTX44* pOut, const MTX44& m) { return MTX44Inverse( pOut, &m ); } in MTX44Inverse() argument
1161 inline MTX44* MTX44RotAxisFIdx(MTX44* pOut, const VEC3& vAxis, f32 fIdx) { return MTX44RotAxisFIdx(… in MTX44RotAxisFIdx() argument
1162 inline MTX44* MTX44RotAxisRad(MTX44* pOut, const VEC3& vAxis, f32 fRad) { return MTX44RotAxisRad( p… in MTX44RotAxisRad() argument
1163 inline MTX44* MTX44RotAxisDeg(MTX44* pOut, const VEC3& vAxis, f32 fDeg) { return MTX44RotAxisDeg( p… in MTX44RotAxisDeg() argument
1165 inline MTX44* MTX44Scale(MTX44* pOut, const VEC3& S) { return MTX44Scale(pOut, &S); } in MTX44Scale() argument
1166 inline MTX44* MTX44MultScale(MTX44* pOut, const MTX44& M, const VEC3& S) { return MTX44MultScale(pO… in MTX44MultScale() argument
1167 inline MTX44* MTX44MultScale(MTX44* pOut, const VEC3& S, const MTX44& M) { return MTX44MultScale(pO… in MTX44MultScale() argument
1169 inline MTX44* MTX44Translate(MTX44* pOut, const VEC3& T) { return MTX44Translate(pOut, &T); } in MTX44Translate() argument
1170 inline MTX44* MTX44MultTranslate(MTX44* pOut, const MTX44& M, const VEC3& T) { return MTX44MultTran… in MTX44MultTranslate() argument
1171 inline MTX44* MTX44MultTranslate(MTX44* pOut, const VEC3& T, const MTX44& M) { return MTX44MultTran… in MTX44MultTranslate() argument