Home
last modified time | relevance | path

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

12

/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/
Dmath_Matrix34.h30 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 …]
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-1.0.0/CTR_SDK/include/nn/math/
Dmath_Matrix34.h29 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 …]
Dmath_Types.h53 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 …]
Dmath_Matrix33.h30 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()
Dmath_Transform.h119 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()
Dmath_Geometry.h292 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()
Dmath_Quaternion.h41 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()
Dmath_Matrix44.h224 struct MTX34;
289 MTX44(const MTX34& rhs) in MTX44()
291 (void)MTX34Copy((MTX34*)this, (MTX34*)&rhs); in MTX44()
Dmath_Vector3.h31 struct MTX34;
/CTR-SDK-1.0.0/CTR_SDK/include/nn/math/inline/
Dmath_Matrix34.ipp23 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 …]
Dmath_Types.ipp94 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-1.0.0/CTR_SDK/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-1.0.0/CTR_SDK/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-1.0.0/CTR_SDK/include/nn/hid/CTR/
Dhid_AccelerometerReader.h195 void SetAxisRotationMatrix(nn::math::MTX34 mtx);
202 nn::math::MTX34 GetAxisRotationMatrix();
328 nn::math::MTX34 m_RotateMtx;
Dhid_GyroscopeReader.h456 void SetAxisRotationMatrix(nn::math::MTX34 mtx);
463 nn::math::MTX34 GetAxisRotationMatrix();
551 nn::math::MTX34 m_RotateMtx;
/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/math/
Dmath_Matrix34.cpp42 MTX34::Report(bool bNewline, const char* name) const in Report()
/CTR-SDK-1.0.0/CTR_SDK/include/nn/gr/CTR/
Dgr_BindSymbol.h147 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()
Dgr_Utility.h44 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-1.0.0/CTR_SDK/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-1.0.0/CTR_SDK/sources/libraries/gr/CTR/
Dgr_Utility.cpp38 const nn::math::MTX34* /* src */, in CopyMtx34WithHeader() argument
/CTR-SDK-1.0.0/CTR_SDK/include/nn/camera/CTR/
Dcamera_Api.h82 …void GetStereoCameraCalibrationMatrix( nn::math::MTX34 * pDst, const StereoCameraCalibrationData &…
791 nn::math::MTX34 * pDst,

12