| /CTR-SDK-4.2.5/include/nn/math/ARMv6/ |
| D | math_Matrix34.h | 29 MTX34* MTX34CopyAsm(MTX34* pOut, const MTX34* p); 30 MTX34* MTX34MultAsm(MTX34* pOut, const MTX34* p1, const MTX34* p2); 31 MTX34* MTX34MultAsm_ORG(MTX34* pOut, const MTX34* p1, const MTX34* p2); 32 MTX34* MTX34MultAsm(MTX34* pOut, const MTX34* p, f32 f); 33 MTX34* MTX34AddAsm(MTX34* pOut, const MTX34* p1, const MTX34* p2); 34 u32 MTX34InverseAsm(MTX34* pOut, const MTX34* p); 35 u32 MTX34InvTransposeAsm(MTX34* pOut, const MTX34* __restrict p); 36 MTX34* MTX34MAddAsm(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2); 37 MTX34* MTX34MultScaleAsm(MTX34* pOut, const MTX34* pM, const VEC3* pS); 38 MTX34* MTX34MultScaleAsm(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM); [all …]
|
| D | math_Types.h | 41 NN_MATH_INLINE MTX33* MTX34ToMTX33C(MTX33* pOut, const MTX34* pM); 42 NN_MATH_INLINE MTX34* MTX33ToMTX34C(MTX34* pOut, const MTX33* pM); 43 NN_MATH_INLINE QUAT* MTX34ToQUATC(QUAT* pOut, const MTX34* pMtx); 44 NN_MATH_INLINE MTX43* MTX34TransposeC(MTX43* pOut, const MTX34* p); 45 NN_MATH_INLINE MTX34* MTX43TransposeC(MTX34* pOut, const MTX43* p); 47 MTX33* MTX34ToMTX33Asm(MTX33* pOut, const MTX34* pM); 48 MTX33* MTX34ToMTX33Asm(MTX33* pOut, const MTX34* pM); 49 MTX43* MTX34TransposeAsm(MTX43* pOut, const MTX34* p); 50 MTX34* MTX43TransposeAsm(MTX34* pOut, const MTX43* p); 52 NN_MATH_INLINE MTX34* MTX33ToMTX34C_FAST(MTX34* pOut, const MTX33* pM); [all …]
|
| /CTR-SDK-4.2.5/include/nn/math/ |
| D | math_Matrix34.h | 32 struct MTX34; 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); 122 NN_MATH_INLINE bool MTX34IsIdentity(const MTX34* p); 134 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3… [all …]
|
| D | math_Types.h | 48 struct MTX34; 88 NN_FORCE_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM); 98 NN_FORCE_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 108 NN_FORCE_INLINE MTX34* QUATToMTX34(MTX34* pOut, const QUAT* pQ); 118 NN_FORCE_INLINE MTX34* QUATToMTX34Partially(MTX34* pOut, const QUAT* pQ); 128 NN_FORCE_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx); 148 NN_FORCE_INLINE MTX43* MTX34Transpose(MTX43* pOut, const MTX34* p); 167 NN_FORCE_INLINE MTX34* MTX43Transpose(MTX34* pOut, const MTX43* p); 173 NN_FORCE_INLINE MTX34* 174 MTX33ToMTX34(MTX34* pOut, const MTX33* pM) in MTX33ToMTX34() [all …]
|
| D | math_Transform.h | 156 NN_MATH_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* pM, const VEC3* pV); 179 NN_MATH_INLINE VEC3* VEC3TransformArray(VEC3* pOut, const MTX34* pM, const VEC3* pV, s32 count); 202 NN_MATH_INLINE VEC3* VEC3TransformNormal(VEC3* pOut, const MTX34* pM, const VEC3* pV); 214 NN_MATH_INLINE VEC3* VEC3TransformNormalArray(VEC3* pOutArray, const MTX34* pM, const VEC3* pArray,… 270 inline VEC3* VEC3Transform(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform() 272 inline VEC3* VEC3TransformArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, s32 count) { r… in VEC3TransformArray() 275 inline VEC3* VEC3TransformNormal(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3TransformN… in VEC3TransformNormal() 276 inline VEC3* VEC3TransformNormalArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, u32 n) {… in VEC3TransformNormalArray()
|
| D | math_Matrix33.h | 31 struct MTX34; 105 NN_MATH_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM); 106 NN_MATH_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 190 explicit MTX33(const MTX34& rhs) { MTX34ToMTX33(this, &rhs); } in MTX33()
|
| D | math_Matrix44.h | 459 struct MTX34; 547 explicit MTX44(const MTX34& rhs) in MTX44() 549 (void)MTX34Copy((MTX34*)this, (MTX34*)&rhs); in MTX44()
|
| D | math_Vector3.h | 31 struct MTX34;
|
| /CTR-SDK-4.2.5/include/nn/math/inline/ |
| D | math_Matrix34.ipp | 23 MTX34 26 NN_MATH_INLINE MTX34* 27 MTX34Identity(MTX34* pOut) 31 MTX34Copy(pOut, MTX34::Identity()); 37 MTX34InvTranspose(MTX33* pOut, const MTX34* __restrict p) 39 MTX34 tmp; 46 MTX34IsIdentity(const MTX34* p) 53 NN_MATH_INLINE MTX34* 54 MTX34MultArray(MTX34* pOut, const MTX34* __restrict p1, const MTX34* __restrict pSrc, s32 count) 56 MTX34* pOutBase = pOut; [all …]
|
| D | math_Types.ipp | 73 VEC3TransformArray(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV, s32 count) 130 VEC3TransformNormal(VEC3* pOut, const MTX34* pM, const VEC3* pV) 145 VEC3TransformNormalArray(VEC3* pOut, const MTX34* pM, const VEC3* pV, u32 count)
|
| /CTR-SDK-4.2.5/sources/libraries/math/ARMv6/ |
| D | math_Matrix34.cpp | 32 asm MTX34* 33 MTX34CopyAsm(MTX34* , const MTX34*) in MTX34CopyAsm() argument 46 asm MTX34* 47 MTX34MultAsm_ORG(MTX34*, const MTX34*, const MTX34*) in MTX34MultAsm_ORG() argument 118 asm MTX34* 119 MTX34MultAsm(MTX34*, const MTX34*, const MTX34*) in MTX34MultAsm() argument 193 asm MTX34* 194 MTX34MultAsm(MTX34*, const MTX34*, f32) in MTX34MultAsm() argument 218 asm MTX34* 219 MTX34AddAsm(MTX34*, const MTX34*, const MTX34*) in MTX34AddAsm() argument [all …]
|
| D | math_Types.cpp | 35 MTX34ToMTX33Asm(MTX33* , const MTX34* ) in MTX34ToMTX33Asm() argument 48 asm MTX34* MTX43TransposeAsm(MTX34* , const MTX43* ) in MTX43TransposeAsm() argument 68 asm MTX43* MTX34TransposeAsm(MTX43*, const MTX34*) in MTX34TransposeAsm() argument
|
| /CTR-SDK-4.2.5/include/nn/math/ARMv6/inline/ |
| D | math_Matrix34.ipp | 37 VEC3TransformC(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) 61 MTX34 77 NN_MATH_INLINE MTX34* 78 MTX34CopyC(MTX34* pOut, const MTX34* p) 103 NN_MATH_INLINE MTX34* 104 MTX34MultC(MTX34* pOut, const MTX34* __restrict p1, const MTX34* __restrict p2) 106 MTX34 mTmp; 112 MTX34* __restrict pDst = (pOut == p1 || pOut == p2) ? &mTmp : pOut; 147 NN_MATH_INLINE MTX34* 148 MTX34AddC(MTX34* pOut, const MTX34* p1, const MTX34* p2) [all …]
|
| D | math_Types.ipp | 35 MTX34ToMTX33C(MTX33* pOut, const MTX34* pM) 52 NN_MATH_INLINE MTX34* 53 MTX33ToMTX34C(MTX34* pOut, const MTX33* pM) 61 NN_MATH_INLINE MTX34* 62 MTX33ToMTX34C_FAST(MTX34* pOut, const MTX33* pM) 103 MTX34ToQUATC(QUAT* pOut, const MTX34* pMtx) 150 MTX34ToQUATC_FAST(QUAT* pOut, const MTX34* pMtx) 257 MTX34TransposeC(MTX43* pOut, const MTX34* p) 289 NN_MATH_INLINE MTX34* 290 MTX43TransposeC(MTX34* pOut, const MTX43* p)
|
| /CTR-SDK-4.2.5/include/nn/hid/CTR/ |
| D | hid_AccelerometerReader.h | 197 void SetAxisRotationMatrix(const nn::math::MTX34& mtx); 208 nn::math::MTX34 GetAxisRotationMatrix() const; 218 void GetAxisRotationMatrix(nn::math::MTX34* pMtx) const; 350 nn::math::MTX34 m_RotateMtx;
|
| D | hid_GyroscopeReader.h | 453 void SetAxisRotationMatrix(const nn::math::MTX34& mtx); 464 nn::math::MTX34 GetAxisRotationMatrix() const; 474 void GetAxisRotationMatrix(nn::math::MTX34* pMtx) const; 568 nn::math::MTX34 m_RotateMtx;
|
| /CTR-SDK-4.2.5/sources/libraries/math/ |
| D | math_Matrix34.cpp | 42 MTX34::Report(bool bNewline, const char* name) const in Report()
|
| /CTR-SDK-4.2.5/include/nn/camera/CTR/ |
| D | camera_Api.h | 85 …void GetStereoCameraCalibrationMatrixOld( nn::math::MTX34 * pDst, const StereoCameraCalibrationDat… 86 …void GetStereoCameraCalibrationMatrix( nn::math::MTX34 * pDst, const StereoCameraCalibrationData &… 88 nn::math::MTX34 * pDstR, 89 nn::math::MTX34 * pDstL, 837 nn::math::MTX34 * pDst, 854 nn::math::MTX34 * pDst, 877 nn::math::MTX34 * pDstR, in GetStereoCameraCalibrationMatrixEx() 878 nn::math::MTX34 * pDstL, in GetStereoCameraCalibrationMatrixEx()
|
| /CTR-SDK-4.2.5/include/nn/gr/CTR/ |
| D | gr_BindSymbol.h | 146 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX34& mtx34 ) const in MakeUniformCommand() 257 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX34& mtx34 ) const in MakeUniformCommand()
|
| D | gr_Utility.h | 176 const nn::math::MTX34* src, 202 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandVS() 328 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandGS()
|
| /CTR-SDK-4.2.5/include/nn/font/CTR/ |
| D | font_TextWriterResource.h | 86 void SetViewMtx(const nn::math::MTX34& mtx) const;
|
| D | font_RectDrawer.h | 198 void SetViewMtxForText(const nn::math::MTX34& mtx);
|
| /CTR-SDK-4.2.5/sources/libraries/gr/CTR/ |
| D | gr_Utility.cpp | 80 const nn::math::MTX34* /* src */, in CopyMtx34WithHeader() argument
|