Lines Matching refs:pOut

51 NN_FORCE_INLINE MTX34* MTX34Add(MTX34* pOut, const MTX34* p1, const MTX34* p2);
62 NN_FORCE_INLINE MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDe…
72 NN_FORCE_INLINE MTX34* MTX34Copy(MTX34* pOut, const MTX34* p);
81 NN_MATH_INLINE MTX34* MTX34Identity(MTX34* pOut);
91 NN_FORCE_INLINE u32 MTX34Inverse(MTX34* pOut, const MTX34* p);
102 NN_FORCE_INLINE u32 MTX34InvTranspose(MTX34* pOut, const MTX34* p);
113 NN_MATH_INLINE u32 MTX34InvTranspose(MTX33* pOut, const MTX34* p);
134 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3…
146 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTar…
158 NN_FORCE_INLINE MTX34* MTX34MAdd(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2);
170 NN_FORCE_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p1, const MTX34* p2);
181 NN_FORCE_INLINE MTX34* MTX34Mult(MTX34* pOut, const MTX34* p, f32 f);
193 NN_MATH_INLINE MTX34* MTX34MultArray(MTX34* pOut, const MTX34* p1, const MTX34* pSrc, s32 count);
204 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
215 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
226 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM);
237 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT);
248 NN_MATH_INLINE MTX34* MTX34RotAxisDeg(MTX34* pOut, const VEC3* pAxis, f32 fDeg);
259 NN_FORCE_INLINE MTX34* MTX34RotAxisDegPartially(MTX34* pOut, const VEC3* pAxis, f32 fDeg);
270 NN_MATH_INLINE MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3* pAxis, f32 fIdx);
281 NN_MATH_INLINE MTX34* MTX34RotAxisRad(MTX34* pOut, const VEC3* pAxis, f32 fRad);
293 NN_FORCE_INLINE MTX34* MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad );
304 NN_FORCE_INLINE MTX34* MTX34RotAxisRadPartially(MTX34* pOut, const VEC3* pAxis, f32 fRad);
316 NN_MATH_INLINE MTX34* MTX34RotXYZDeg(MTX34* pOut, f32 fDegX, f32 fDegY, f32 fDegZ);
328 NN_FORCE_INLINE MTX34* MTX34RotXYZDegPartially(MTX34* pOut, f32 fDegX, f32 fDegY, f32 fDegZ);
340 NN_FORCE_INLINE MTX34* MTX34RotXYZFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ);
352 NN_MATH_INLINE MTX34* MTX34RotXYZRad(MTX34* pOut, f32 fRadX, f32 fRadY, f32 fRadZ);
364 NN_FORCE_INLINE MTX34* MTX34RotXYZRadPartially(MTX34* pOut, f32 fRadX, f32 fRadY, f32 fRadZ);
377 NN_MATH_INLINE MTX34* MTX34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const …
387 NN_FORCE_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
402 NN_MATH_INLINE MTX34* MTX34ShadowProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, …
417 NN_MATH_INLINE MTX34* MTX34ShadowProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f3…
430 NN_MATH_INLINE MTX34* MTX34ShadowProjectionPerspective(MTX34* pOut, f32 fovy, f32 aspect, f32 n, f3…
441 NN_MATH_INLINE MTX34* MTX34Sub(MTX34* pOut, const MTX34* p1, const MTX34* p2);
459 NN_MATH_INLINE MTX34* MTX34TextureProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n,…
476 NN_MATH_INLINE MTX34* MTX34TextureProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 scal…
491 NN_MATH_INLINE MTX34* MTX34TextureProjectionPerspective(MTX34* pOut, f32 fovy, f32 aspect, f32 scal…
501 NN_FORCE_INLINE MTX34* MTX34Translate(MTX34* pOut, const VEC3* pT);
513 NN_FORCE_INLINE MTX34* MTX34Transpose(MTX34* pOut, const MTX34* p);
522 NN_MATH_INLINE MTX34* MTX34Zero(MTX34* pOut);
528 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ);
529 NN_FORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict …
902 MTX34RotXYZRad(MTX34* pOut, f32 fRadX, f32 fRadY, f32 fRadZ) in MTX34RotXYZRad() argument
904 …return MTX34RotXYZFIdx(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), NN_MATH_RAD_T… in MTX34RotXYZRad()
908 MTX34RotXYZRadPartially(MTX34* pOut, f32 fRadX, f32 fRadY, f32 fRadZ) in MTX34RotXYZRadPartially() argument
912 …return ARMv6::MTX34RotXYZFIdxC(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), NN_MA… in MTX34RotXYZRadPartially()
914 …return ARMv6::MTX34RotXYZFIdxC_FAST(pOut, NN_MATH_RAD_TO_FIDX(fRadX), NN_MATH_RAD_TO_FIDX(fRadY), … in MTX34RotXYZRadPartially()
924 MTX34RotXYZDeg(MTX34* pOut, f32 fDegX, f32 fDegY, f32 fDegZ) in MTX34RotXYZDeg() argument
926 …return MTX34RotXYZFIdx(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), NN_MATH_DEG_T… in MTX34RotXYZDeg()
930 MTX34RotXYZDegPartially(MTX34* pOut, f32 fDegX, f32 fDegY, f32 fDegZ) in MTX34RotXYZDegPartially() argument
934 …return ARMv6::MTX34RotXYZFIdxC(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), NN_MA… in MTX34RotXYZDegPartially()
936 …return ARMv6::MTX34RotXYZFIdxC_FAST(pOut, NN_MATH_DEG_TO_FIDX(fDegX), NN_MATH_DEG_TO_FIDX(fDegY), … in MTX34RotXYZDegPartially()
946 MTX34RotAxisRad(MTX34* pOut, const VEC3* pAxis, f32 fRad) in MTX34RotAxisRad() argument
948 return MTX34RotAxisFIdx(pOut, pAxis, NN_MATH_RAD_TO_FIDX(fRad)); in MTX34RotAxisRad()
952 MTX34RotAxisRadPartially(MTX34* pOut, const VEC3* pAxis, f32 fRad) in MTX34RotAxisRadPartially() argument
956 return ARMv6::MTX34RotAxisRad_C(pOut, pAxis, fRad, false); in MTX34RotAxisRadPartially()
958 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad, false); in MTX34RotAxisRadPartially()
961 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad, false); in MTX34RotAxisRadPartially()
969 MTX34RotAxisDeg(MTX34* pOut, const VEC3* pAxis, f32 fDeg) in MTX34RotAxisDeg() argument
971 return MTX34RotAxisFIdx(pOut, pAxis, NN_MATH_DEG_TO_FIDX(fDeg)); in MTX34RotAxisDeg()
976 MTX34RotAxisDegPartially(MTX34* pOut, const VEC3* pAxis, f32 fDeg) in MTX34RotAxisDegPartially() argument
980 return ARMv6::MTX34RotAxisRad_C(pOut, pAxis, NN_MATH_DEG_TO_RAD(fDeg), false); in MTX34RotAxisDegPartially()
982 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, NN_MATH_DEG_TO_RAD(fDeg), false); in MTX34RotAxisDegPartially()
985 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, NN_MATH_DEG_TO_RAD(fDeg), false); in MTX34RotAxisDegPartially()
993 MTX34Copy(MTX34* pOut, const MTX34* p) in MTX34Copy() argument
998 return ARMv6::MTX34CopyC( pOut, p ); in MTX34Copy()
1001 return ARMv6::MTX34CopyAsm( pOut, p ); in MTX34Copy()
1010 MTX34Mult(MTX34* pOut, const MTX34* p1, const MTX34* p2) in MTX34Mult() argument
1014 return ARMv6::MTX34MultC( pOut, p1, p2 ); in MTX34Mult()
1017 return ARMv6::MTX34MultAsm( pOut, p1, p2 ); in MTX34Mult()
1026 MTX34Mult(MTX34* pOut, const MTX34* p, f32 f) in MTX34Mult() argument
1030 return ARMv6::MTX34MultC( pOut, p, f ); in MTX34Mult()
1033 return ARMv6::MTX34MultAsm( pOut, p, f ); in MTX34Mult()
1042 MTX34Add(MTX34* pOut, const MTX34* p1, const MTX34* p2) in MTX34Add() argument
1046 return ARMv6::MTX34AddC( pOut, p1, p2 ); in MTX34Add()
1049 return ARMv6::MTX34AddAsm( pOut, p1, p2 ); in MTX34Add()
1058 MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDeg) in MTX34CameraRotate() argument
1062 return ARMv6::MTX34CameraRotateC(pOut, pCamPos, pCamRotateDeg); in MTX34CameraRotate()
1064 return ARMv6::MTX34CameraRotateC_FAST(pOut, pCamPos, pCamRotateDeg); in MTX34CameraRotate()
1074 MTX34Inverse(MTX34* pOut, const MTX34* p) in MTX34Inverse() argument
1078 return ARMv6::MTX34InverseC( pOut, p ); in MTX34Inverse()
1081 return ARMv6::MTX34InverseAsm( pOut, p); in MTX34Inverse()
1090 MTX34InvTranspose(MTX34* pOut, const MTX34* __restrict p) in MTX34InvTranspose() argument
1094 return ARMv6::MTX34InvTransposeC( pOut, p ); in MTX34InvTranspose()
1097 return ARMv6::MTX34InvTransposeAsm( pOut, p); in MTX34InvTranspose()
1106 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget) in MTX34LookAt() argument
1110 return ARMv6::MTX34LookAtC(pOut, pCamPos, pCamUp, pTarget); in MTX34LookAt()
1112 return ARMv6::MTX34LookAtC_FAST(pOut, pCamPos, pCamUp, pTarget); in MTX34LookAt()
1123 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTarget) in MTX34LookAt() argument
1127 return ARMv6::MTX34LookAtC(pOut, pCamPos, twistDeg, pTarget); in MTX34LookAt()
1129 return ARMv6::MTX34LookAtC_FAST(pOut, pCamPos, twistDeg, pTarget); in MTX34LookAt()
1141 MTX34MAdd(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2) in MTX34MAdd() argument
1145 return ARMv6::MTX34MAddC( pOut, t, p1, p2 ); in MTX34MAdd()
1148 return ARMv6::MTX34MAddAsm( pOut, t, p1, p2 ); in MTX34MAdd()
1157 MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS) in MTX34MultScale() argument
1161 return ARMv6::MTX34MultScaleC( pOut, pM, pS ); in MTX34MultScale()
1164 return ARMv6::MTX34MultScaleAsm( pOut, pM, pS ); in MTX34MultScale()
1173 MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM) in MTX34MultScale() argument
1177 return ARMv6::MTX34MultScaleC( pOut, pS, pM ); in MTX34MultScale()
1180 return ARMv6::MTX34MultScaleAsm( pOut, pS, pM ); in MTX34MultScale()
1189 MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM) in MTX34MultTranslate() argument
1193 return ARMv6::MTX34MultTranslateC( pOut, pT, pM ); in MTX34MultTranslate()
1196 return ARMv6::MTX34MultTranslateAsm( pOut, pT, pM ); in MTX34MultTranslate()
1205 MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT) in MTX34MultTranslate() argument
1209 return ARMv6::MTX34MultTranslateC( pOut, pM, pT ); in MTX34MultTranslate()
1212 return ARMv6::MTX34MultTranslateAsm( pOut, pM, pT ); in MTX34MultTranslate()
1221 MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad ) in MTX34RotAxisRad_() argument
1225 return ARMv6::MTX34RotAxisRad_C(pOut, pAxis, fRad); in MTX34RotAxisRad_()
1227 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX34RotAxisRad_()
1230 return ARMv6::MTX34RotAxisRad_C_FAST(pOut, pAxis, fRad); in MTX34RotAxisRad_()
1238 MTX34RotXYZFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ) in MTX34RotXYZFIdx() argument
1242 return ARMv6::MTX34RotXYZFIdxC(pOut, fIdxX, fIdxY, fIdxZ); in MTX34RotXYZFIdx()
1244 return ARMv6::MTX34RotXYZFIdxC_FAST(pOut, fIdxX, fIdxY, fIdxZ); in MTX34RotXYZFIdx()
1255 MTX34Scale(MTX34* pOut, const VEC3* pS) in MTX34Scale() argument
1259 return ARMv6::MTX34ScaleC(pOut, pS); in MTX34Scale()
1261 return ARMv6::MTX34ScaleC_FAST(pOut, pS); in MTX34Scale()
1263 return ARMv6::MTX34ScaleAsm(pOut, pS); in MTX34Scale()
1272 MTX34Translate(MTX34* pOut, const VEC3* pT) in MTX34Translate() argument
1276 return ARMv6::MTX34TranslateC(pOut, pT); in MTX34Translate()
1278 return ARMv6::MTX34TranslateC_FAST(pOut, pT); in MTX34Translate()
1288 MTX34Transpose(MTX34* pOut, const MTX34* p) in MTX34Transpose() argument
1292 return ARMv6::MTX34TransposeC(pOut, p); in MTX34Transpose()
1295 return ARMv6::MTX34TransposeAsm(pOut, p); in MTX34Transpose()
1304 VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) in VEC3Transform() argument
1308 return ARMv6::VEC3TransformC(pOut, pM, pV); in VEC3Transform()
1311 return ARMv6::VEC3TransformAsm(pOut, pM, pV); in VEC3Transform()
1329 inline MTX34* MTX34Add(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Add( pOut, &m1,… in MTX34Add() argument
1330 inline MTX34* MTX34Sub(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Sub( pOut, &m1,… in MTX34Sub() argument
1331 inline MTX34* MTX34Mult(MTX34* pOut, const MTX34& m, f32 f) { return MTX34Mult( pOut, &m, f ); } in MTX34Mult() argument
1332 inline MTX34* MTX34Mult(MTX34* pOut, const MTX34& m1, const MTX34& m2) { return MTX34Mult( pOut, &m… in MTX34Mult() argument
1333 inline MTX34* MTX34MAdd(MTX34* pOut, f32 t, const MTX34& m1, const MTX34& m2) { return MTX34MAdd( p… in MTX34MAdd() argument
1335 inline MTX34* MTX34Copy(MTX34* pOut, const MTX34& m) { return MTX34Copy( pOut, &m ); } in MTX34Copy() argument
1336 …nline MTX34* MTX34MultArray(MTX34* pOut, const MTX34& m1, const MTX34* pSrc, s32 count) { return M… in MTX34MultArray() argument
1337 inline u32 MTX34Inverse(MTX34* pOut, const MTX34& m) { return MTX34Inverse( pOut, &m ); } in MTX34Inverse() argument
1338 inline MTX34* MTX34Transpose(MTX34* pOut, const MTX34& m) { return MTX34Transpose( pOut, &m ); } in MTX34Transpose() argument
1339 inline u32 MTX34InvTranspose(MTX34* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m )… in MTX34InvTranspose() argument
1340 inline u32 MTX34InvTranspose(MTX33* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m )… in MTX34InvTranspose() argument
1342 …ne MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamUp, const VEC3& vTarget) {… in MTX34LookAt() argument
1343 …nline MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, f32 twistDeg, const VEC3& vTarget) { re… in MTX34LookAt() argument
1344 … MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamRotateDeg) { return MT… in MTX34CameraRotate() argument
1346 …34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const VEC3& vT) { return MTX34… in MTX34RotXYZTranslateFIdx() argument
1347 inline MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3& vAxis, f32 fIdx) { return MTX34RotAxisFIdx(… in MTX34RotAxisFIdx() argument
1348 inline MTX34* MTX34RotAxisRad(MTX34* pOut, const VEC3& vAxis, f32 fRad) { return MTX34RotAxisRad( p… in MTX34RotAxisRad() argument
1349 inline MTX34* MTX34RotAxisDeg(MTX34* pOut, const VEC3& vAxis, f32 fDeg) { return MTX34RotAxisDeg( p… in MTX34RotAxisDeg() argument
1351 inline MTX34* MTX34Scale(MTX34* pOut, const VEC3& vS) { return MTX34Scale( pOut, &vS ); } in MTX34Scale() argument
1352 inline MTX34* MTX34MultScale(MTX34* pOut, const MTX34& m, const VEC3& vS) { return MTX34MultScale( in MTX34MultScale() argument
1353 inline MTX34* MTX34MultScale(MTX34* pOut, const VEC3& vS, const MTX34& m) { return MTX34MultScale( in MTX34MultScale() argument
1355 inline MTX34* MTX34Translate(MTX34* pOut, const VEC3& vT) { return MTX34Translate( pOut, &vT ); } in MTX34Translate() argument
1356 inline MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34& m, const VEC3& vT) { return MTX34MultTra… in MTX34MultTranslate() argument
1357 inline MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3& vT, const MTX34& m) { return MTX34MultTra… in MTX34MultTranslate() argument