Home
last modified time | relevance | path

Searched refs:MTX44 (Results 1 – 13 of 13) sorted by relevance

/CTR-SDK-4.2.8-20130828/include/nn/math/ARMv6/
Dmath_Matrix44.h23 NN_MATH_INLINE VEC4* VEC3TransformC(VEC4* pOut, const MTX44* pM, const VEC3* pV);
24 NN_MATH_INLINE MTX44* MTX44CopyC(MTX44* pOut, const MTX44* p);
25 NN_MATH_INLINE MTX44* MTX44AddC(MTX44* pOut, const MTX44* p1, const MTX44* p2);
26 NN_MATH_INLINE MTX44* MTX44MultC(MTX44* pOut, const MTX44* p, f32 f);
27 NN_MATH_INLINE MTX44* MTX44TransposeC(MTX44* pOut, const MTX44 *pSrc);
28 NN_MATH_INLINE MTX44* MTX44PerspectiveRadC(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
29 NN_MATH_INLINE MTX44* MTX44PerspectiveRadC_FAST(MTX44* pOut, f32 fovy, f32 aspect, f32 n, f32 f);
30 NN_MATH_INLINE MTX44* MTX44FrustumC(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
31 NN_MATH_INLINE MTX44* MTX44FrustumC_FAST(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
32 NN_MATH_INLINE MTX44* MTX44OrthoC(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
[all …]
/CTR-SDK-4.2.8-20130828/include/nn/math/
Dmath_Matrix44.h42 struct MTX44;
61 NN_FORCE_INLINE MTX44* MTX44Add(MTX44* pOut, const MTX44* p1, const MTX44* p2);
71 NN_FORCE_INLINE MTX44* MTX44Copy(MTX44* pOut, const MTX44* p);
87 NN_FORCE_INLINE MTX44* MTX44Frustum(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f);
104 NN_MATH_INLINE MTX44* MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, Pivo…
113 NN_MATH_INLINE MTX44* MTX44Identity(MTX44* pOut);
123 NN_FORCE_INLINE u32 MTX44Inverse(MTX44* pOut, const MTX44* p);
132 NN_MATH_INLINE bool MTX44IsIdentity(const MTX44* p);
143 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* __restrict p1, const MTX44* __restrict p…
154 NN_FORCE_INLINE MTX44* MTX44Mult(MTX44* pOut, const MTX44* p, f32 f);
[all …]
Dmath_Transform.h167 NN_MATH_INLINE VEC4* VEC3Transform(VEC4* pOut, const MTX44* pM, const VEC3* pV);
191 NN_MATH_INLINE VEC4* VEC3TransformArray(VEC4* pOut, const MTX44* pM, const VEC3* pV, u32 count);
225 NN_MATH_INLINE VEC3* VEC3TransformCoord(VEC3* pOut, const MTX44* pM, const VEC3* pV);
237 NN_MATH_INLINE VEC3* VEC3TransformCoordArray(VEC3* pOut, const MTX44* pM, const VEC3* pV, u32 count…
248 NN_MATH_INLINE VEC4* VEC4Transform(VEC4* pOut, const MTX44* pM, const VEC4* pV);
260 NN_MATH_INLINE VEC4* VEC4TransformArray(VEC4* pOut, const MTX44* pM, const VEC4* pV, u32 n);
271 inline VEC4* VEC3Transform(VEC4* pOut, const MTX44& m, const VEC3& v) { return VEC3Transform( pOut,… in VEC3Transform()
273 inline VEC4* VEC3TransformArray(VEC4* pOutArray, const MTX44& m, const VEC3* pArray, u32 count) { r… in VEC3TransformArray()
278 inline VEC3* VEC3TransformCoord(VEC3* pOut, const MTX44& m, const VEC3& v) { return VEC3TransformCo… in VEC3TransformCoord()
279 inline VEC3* VEC3TransformCoordArray(VEC3* pOutArray, const MTX44& m, const VEC3* pArray, u32 count… in VEC3TransformCoordArray()
[all …]
/CTR-SDK-4.2.8-20130828/include/nn/math/inline/
Dmath_Matrix44.ipp23 MTX44
26 NN_MATH_INLINE MTX44*
27 MTX44FrustumPivot(MTX44* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f, PivotDirection pivot)
35 NN_MATH_INLINE MTX44*
36 MTX44Identity(MTX44* pOut)
40 MTX44Copy(pOut, MTX44::Identity());
46 MTX44IsIdentity(const MTX44* p)
63 inline MTX44*
64 MTX44Pivot( MTX44* pOut, PivotDirection pivot )
132 NN_MATH_INLINE MTX44*
[all …]
Dmath_Types.ipp115 VEC3TransformArray(VEC4* pOut, const MTX44* __restrict pM, const VEC3* __restrict pV, u32 count)
171 VEC3TransformCoord(VEC3* pOut, const MTX44* pM, const VEC3* pV)
190 VEC3TransformCoordArray(VEC3* pOut, const MTX44* pM, const VEC3* pV, u32 count)
205 VEC4Transform(VEC4* pOut, const MTX44* __restrict pM, const VEC4* __restrict pV)
222 VEC4TransformArray(VEC4* pOut, const MTX44* pM, const VEC4* pV, u32 count)
/CTR-SDK-4.2.8-20130828/sources/libraries/math/ARMv6/
Dmath_Matrix44.cpp32 asm MTX44* MTX44AddAsm(MTX44* , const MTX44* , const MTX44* ) in MTX44AddAsm() argument
69 asm MTX44* MTX44CopyAsm(MTX44* , const MTX44* ) in MTX44CopyAsm() argument
79 asm MTX44* MTX44MultAsm(MTX44* , const MTX44* , const MTX44* ) in MTX44MultAsm() argument
192 asm MTX44* MTX44MultAsm(MTX44* , const MTX44* , f32 ) in MTX44MultAsm() argument
224 asm MTX44* MTX44MultScaleAsm(MTX44*, const MTX44*, const VEC3*) in MTX44MultScaleAsm() argument
246 asm MTX44* MTX44MultScaleAsm(MTX44*, const VEC3*, const MTX44*) in MTX44MultScaleAsm() argument
271 asm MTX44* MTX44MultTranslateAsm(MTX44*, const VEC3*, const MTX44*) in MTX44MultTranslateAsm() argument
285 asm MTX44* MTX44MultTranslateAsm(MTX44*, const MTX44*, const VEC3*) in MTX44MultTranslateAsm() argument
310 asm MTX44* MTX44TransposeAsm(MTX44* , const MTX44*) in MTX44TransposeAsm() argument
334 asm VEC4* VEC3TransformAsm(VEC4*, const MTX44*, const VEC3*) in VEC3TransformAsm() argument
/CTR-SDK-4.2.8-20130828/include/nn/math/ARMv6/inline/
Dmath_Matrix44.ipp37 VEC3TransformC(VEC4* pOut, const MTX44* pM, const VEC3* pV)
58 MTX44
76 NN_MATH_INLINE MTX44*
77 MTX44CopyC(MTX44* pOut, const MTX44* p)
96 NN_MATH_INLINE MTX44*
97 MTX44AddC(MTX44* pOut, const MTX44* p1, const MTX44* p2)
133 NN_MATH_INLINE MTX44*
134 MTX44MultC(MTX44* pOut, const MTX44* p, f32 f)
168 NN_MATH_INLINE MTX44*
169 MTX44TransposeC(MTX44* pOut, const MTX44 *pSrc)
[all …]
/CTR-SDK-4.2.8-20130828/sources/libraries/math/
Dmath_Matrix44.cpp32 MTX44::Report(bool bNewline, const char* name) const in Report()
/CTR-SDK-4.2.8-20130828/include/nn/gr/CTR/
Dgr_BindSymbol.h159 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX44& mtx44 ) const in MakeUniformCommand()
270 bit32* MakeUniformCommand( bit32* command, const nn::math::MTX44& mtx44 ) const in MakeUniformCommand()
Dgr_Utility.h188 const nn::math::MTX44* src,
221 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandVS()
347 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandGS()
/CTR-SDK-4.2.8-20130828/include/nn/font/CTR/
Dfont_TextWriterResource.h80 void SetProjectionMtx(const nn::math::MTX44& mtx) const;
Dfont_RectDrawer.h192 void SetProjectionMtx(const nn::math::MTX44& mtx);
/CTR-SDK-4.2.8-20130828/sources/libraries/gr/CTR/
Dgr_Utility.cpp104 const nn::math::MTX44* /* src */, in CopyMtx44WithHeader() argument