| /CTR-SDK-0.14.4/include/nn/math/ARMv6/ |
| D | math_Matrix34.h | 30 MTX34* MTX34CopyAsm(MTX34* pOut, const MTX34* p); 31 MTX34* MTX34MultAsm(MTX34* pOut, const MTX34* p1, const MTX34* p2); 32 MTX34* MTX34MultAsm_ORG(MTX34* pOut, const MTX34* p1, const MTX34* p2); 33 MTX34* MTX34MultAsm(MTX34* pOut, const MTX34* p, f32 f); 34 MTX34* MTX34AddAsm(MTX34* pOut, const MTX34* p1, const MTX34* p2); 35 u32 MTX34InverseAsm(MTX34* pOut, const MTX34* p); 36 u32 MTX34InvTransposeAsm(MTX34* pOut, const MTX34* __restrict p); 37 MTX34* MTX34MAddAsm(MTX34* pOut, f32 t, const MTX34* p1, const MTX34* p2); 38 MTX34* MTX34MultScaleAsm(MTX34* pOut, const MTX34* pM, const VEC3* pS); 39 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-0.14.4/include/nn/math/ |
| D | math_Matrix34.h | 29 struct MTX34; 34 NN_MATH_INLINE MTX34* MTX34Zero(MTX34* pOut); 35 NN_MATH_INLINE bool MTX34IsIdentity(const MTX34* p); 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); [all …]
|
| D | math_Types.h | 53 NN_MATH_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 54 NN_MATH_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM); 56 NN_MATH_INLINE MTX34* MTX43Transpose(MTX34* pOut, const MTX43* p); 57 NN_MATH_INLINE MTX43* MTX34Transpose(MTX43* pOut, const MTX34* p); 59 NN_FORCE_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 60 NN_FORCE_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 61 NN_FORCE_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx); 62 NN_FORCE_INLINE MTX43* MTX34Transpose(MTX43* pOut, const MTX34* p); 63 NN_FORCE_INLINE MTX34* MTX43Transpose(MTX34* pOut, const MTX43* p); 78 NN_FORCE_INLINE MTX34* [all …]
|
| D | math_Matrix33.h | 30 struct MTX34; 76 NN_MATH_INLINE u32 MTX34InvTranspose(MTX33* pOut, const MTX34* p); 78 NN_MATH_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM); 79 NN_MATH_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM); 149 MTX33(const MTX34& rhs) { MTX34ToMTX33(this, &rhs); } in MTX33() 342 inline u32 MTX34InvTranspose(MTX33* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m ); } in MTX34InvTranspose() 343 inline MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34& m) { return MTX34ToMTX33( pOut, &m ); } in MTX34ToMTX33() 344 inline MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33& m) { return MTX33ToMTX34( pOut, &m ); } in MTX33ToMTX34()
|
| D | math_Transform.h | 119 NN_MATH_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* pM, const VEC3* pV); 121 NN_MATH_INLINE VEC3* VEC3TransformArray(VEC3* pOut, const MTX34* pM, const VEC3* pV, s32 count); 124 NN_MATH_INLINE VEC3* VEC3TransformNormal(VEC3* pOut, const MTX34* pM, const VEC3* pV); 125 NN_MATH_INLINE VEC3* VEC3TransformNormalArray(VEC3* pOutArray, const MTX34* pM, const VEC3* pArray,… 136 inline VEC3* VEC3Transform(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform() 138 inline VEC3* VEC3TransformArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, s32 count) { r… in VEC3TransformArray() 141 inline VEC3* VEC3TransformNormal(VEC3* pOut, const MTX34& m, const VEC3& v) { return VEC3TransformN… in VEC3TransformNormal() 142 inline VEC3* VEC3TransformNormalArray(VEC3* pOutArray, const MTX34& m, const VEC3* pArray, u32 n) {… in VEC3TransformNormalArray()
|
| D | math_Geometry.h | 292 void Set(const AABB* box, const MTX34* M); 371 FRUSTUM(f32 fovyRad, f32 aspect, f32 n, f32 f, const MTX34& camera) in FRUSTUM() 387 FRUSTUM(f32 top, f32 bottom, f32 left, f32 right, f32 n, f32 f, const MTX34& camera) in FRUSTUM() 392 MTX34 cam; 417 void Set(f32 top, f32 bottom, f32 left, f32 right, f32 n, f32 f, const MTX34& camera); 428 void Set(f32 fovyRad, f32 aspect, f32 n, f32 f, const MTX34& camera) in Set()
|
| D | math_Quaternion.h | 41 NN_MATH_INLINE QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34* pMtx); 222 inline QUAT* MTX34ToQUAT(QUAT* pOut, const MTX34& mtx) { return MTX34ToQUAT( pOut, &mtx ); } in MTX34ToQUAT()
|
| D | math_Matrix44.h | 224 struct MTX34; 289 MTX44(const MTX34& rhs) in MTX44() 291 (void)MTX34Copy((MTX34*)this, (MTX34*)&rhs); in MTX44()
|
| D | math_Vector3.h | 31 struct MTX34;
|
| /CTR-SDK-0.14.4/include/nn/math/inline/ |
| D | math_Matrix34.ipp | 23 MTX34 38 NN_MATH_INLINE MTX34* 39 MTX34Zero(MTX34* pOut) 55 NN_MATH_INLINE MTX34* 56 MTX34Identity(MTX34* pOut) 60 MTX34Copy(pOut, MTX34::Identity()); 74 MTX34IsIdentity(const MTX34* p) 90 NN_MATH_INLINE MTX34* 91 MTX34Sub(MTX34* pOut, const MTX34* p1, const MTX34* p2) 121 NN_MATH_INLINE MTX34* [all …]
|
| D | math_Types.ipp | 94 VEC3TransformArray(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV, s32 count) 172 VEC3TransformNormal(VEC3* pOut, const MTX34* pM, const VEC3* pV) 198 VEC3TransformNormalArray(VEC3* pOut, const MTX34* pM, const VEC3* pV, u32 count)
|
| /CTR-SDK-0.14.4/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-0.14.4/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-0.14.4/include/nn/hid/CTR/ |
| D | hid_AccelerometerReader.h | 195 void SetAxisRotationMatrix(nn::math::MTX34 mtx); 202 nn::math::MTX34 GetAxisRotationMatrix(); 328 nn::math::MTX34 m_RotateMtx;
|
| D | hid_GyroscopeReader.h | 456 void SetAxisRotationMatrix(nn::math::MTX34 mtx); 463 nn::math::MTX34 GetAxisRotationMatrix(); 550 nn::math::MTX34 m_RotateMtx;
|
| /CTR-SDK-0.14.4/sources/libraries/math/ |
| D | math_Matrix34.cpp | 42 MTX34::Report(bool bNewline, const char* name) const in Report()
|
| /CTR-SDK-0.14.4/include/nn/gr/CTR/ |
| D | gr_BindSymbol.h | 147 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX34& mtx34 ) const in MakeUniformCommand() 258 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX34& mtx34 ) const in MakeUniformCommand()
|
| D | gr_Utility.h | 44 const nn::math::MTX34* src, 70 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandVS() 186 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandGS()
|
| /CTR-SDK-0.14.4/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-0.14.4/sources/libraries/gr/CTR/ |
| D | gr_Utility.cpp | 31 const nn::math::MTX34* /* src */, in CopyMtx34WithHeader() argument
|
| /CTR-SDK-0.14.4/include/nn/camera/CTR/ |
| D | camera_Api.h | 83 …void GetStereoCameraCalibrationMatrix( nn::math::MTX34 * pDst, const StereoCameraCalibrationData &… 792 nn::math::MTX34 * pDst,
|