Home
last modified time | relevance | path

Searched refs:MTX34 (Results 1 – 23 of 23) sorted by relevance

/CTR-SDK-4.2.5/include/nn/math/ARMv6/
Dmath_Matrix34.h29 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 …]
Dmath_Types.h41 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/
Dmath_Matrix34.h32 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 …]
Dmath_Types.h48 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 …]
Dmath_Transform.h156 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()
Dmath_Matrix33.h31 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()
Dmath_Matrix44.h459 struct MTX34;
547 explicit MTX44(const MTX34& rhs) in MTX44()
549 (void)MTX34Copy((MTX34*)this, (MTX34*)&rhs); in MTX44()
Dmath_Vector3.h31 struct MTX34;
/CTR-SDK-4.2.5/include/nn/math/inline/
Dmath_Matrix34.ipp23 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 …]
Dmath_Types.ipp73 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/
Dmath_Matrix34.cpp32 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 …]
Dmath_Types.cpp35 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/
Dmath_Matrix34.ipp37 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 …]
Dmath_Types.ipp35 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/
Dhid_AccelerometerReader.h197 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;
Dhid_GyroscopeReader.h453 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/
Dmath_Matrix34.cpp42 MTX34::Report(bool bNewline, const char* name) const in Report()
/CTR-SDK-4.2.5/include/nn/camera/CTR/
Dcamera_Api.h85 …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/
Dgr_BindSymbol.h146 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()
Dgr_Utility.h176 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/
Dfont_TextWriterResource.h86 void SetViewMtx(const nn::math::MTX34& mtx) const;
Dfont_RectDrawer.h198 void SetViewMtxForText(const nn::math::MTX34& mtx);
/CTR-SDK-4.2.5/sources/libraries/gr/CTR/
Dgr_Utility.cpp80 const nn::math::MTX34* /* src */, in CopyMtx34WithHeader() argument