93 J3D_ASSERT_NULLPTR(115,
buffer);
103 J3D_ASSERT_NULLPTR(162, pPacket != NULL);
108 J3D_ASSERT_NULLPTR(172, pPacket != NULL);
113 J3D_ASSERT_NULLPTR(200, pModel != NULL);
121 J3D_ASSERT_NULLPTR(210, pCalc != NULL);
128 JUT_ASSERT_MSG(220, pTex != NULL,
"Error : null pointer.");
143 J3D_ASSERT_NULLPTR(230, pMtxArr);
149 J3D_ASSERT_NULLPTR(241, pMtxArr);
157 J3D_ASSERT_NULLPTR(252, pVtxPos != NULL);
static BOOL flag
Definition DEMOAVX.c:20
J3DSysFlag
Definition J3DSys.h:34
@ J3DSysFlag_SkinNrmCpu
Definition J3DSys.h:36
@ J3DSysFlag_SkinPosCpu
Definition J3DSys.h:35
@ J3DSysFlag_PostTexMtx
Definition J3DSys.h:37
J3DSysDrawBuf
Definition J3DSys.h:8
@ J3DSysDrawBuf_Opa
Definition J3DSys.h:9
@ J3DSysDrawBuf_Xlu
Definition J3DSys.h:10
@ J3DSysDrawBuf_MAX
Definition J3DSys.h:12
u32 j3dDefaultViewNo
Definition J3DSys.cpp:32
J3DSys j3dSys
Definition J3DSys.cpp:9
Definition J3DDrawBuffer.h:60
Definition J3DPacket.h:289
Definition J3DPacket.h:249
Definition J3DShape.h:118
Definition J3DTexture.h:14
static OSTime buffer
Definition ai.c:24
void GXSetArray(GXAttr attr, void *base_ptr, u8 stride)
Definition GXAttr.c:508
enum _GXTexCacheSize GXTexCacheSize
@ GX_NRM_MTX_ARRAY
Definition GXEnum.h:110
@ GX_POS_MTX_ARRAY
Definition GXEnum.h:109
u32 mode
Definition GXTev.c:56
f32 Mtx33[3][3]
Definition mtx.h:35
f32 Mtx[3][4]
Definition mtx.h:25
f32(* MtxP)[4]
Definition mtx.h:38
int m
Definition e_atan2.c:62
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
void reinitTevStages()
Definition J3DSys.cpp:279
Mtx * mModelDrawMtx
Definition J3DSys.h:60
J3DModel * getModel()
Definition J3DSys.h:172
Mtx & getModelDrawMtx(u16 no)
Definition J3DSys.h:167
Mtx33 * mModelNrmMtx
Definition J3DSys.h:61
J3DShape * mShape
Definition J3DSys.h:51
static Mtx mCurrentMtx
Definition J3DSys.h:174
void * mVtxNrm
Definition J3DSys.h:63
void * getVtxCol()
Definition J3DSys.h:164
void offFlag(u32 flag)
Definition J3DSys.h:138
J3DDrawBuffer * mDrawBuffer[J3DSysDrawBuf_MAX]
Definition J3DSys.h:52
void setVtxCol(GXColor *pVtxCol)
Definition J3DSys.h:165
void setVtxNrm(void *pVtxNrm)
Definition J3DSys.h:162
void reinitLighting()
Definition J3DSys.cpp:243
void setDrawModeXlu()
Definition J3DSys.h:89
J3DMatPacket * mMatPacket
Definition J3DSys.h:49
J3DMtxCalc * mCurrentMtxCalc
Definition J3DSys.h:46
void reinitTexture()
Definition J3DSys.cpp:266
void setShapePacket(J3DShapePacket *pPacket)
Definition J3DSys.h:107
void setCurrentMtxCalc(J3DMtxCalc *pCalc)
Definition J3DSys.h:120
void * mVtxPos
Definition J3DSys.h:62
void reinitIndStages()
Definition J3DSys.cpp:326
void setDrawBuffer(J3DDrawBuffer *buffer, int type)
Definition J3DSys.h:91
GXColor * mVtxCol
Definition J3DSys.h:64
void setNBTScale(Vec *scale)
Definition J3DSys.h:133
MtxP getViewMtx()
Definition J3DSys.h:86
void onFlag(u32 flag)
Definition J3DSys.h:136
void loadNrmMtxIndx(int, u16) const
Definition J3DSys.cpp:76
u32 mTexCacheRegionNum
Definition J3DSys.h:57
Mtx mViewMtx
Definition J3DSys.h:45
u8 unk_0x5c[0x60 - 0x5C]
Definition J3DSys.h:56
void setMatPacket(J3DMatPacket *pPacket)
Definition J3DSys.h:102
void loadPosMtxIndx(int, u16) const
Definition J3DSys.cpp:71
J3DDrawBuffer * getDrawBuffer(int type)
Definition J3DSys.h:97
void setModelDrawMtx(Mtx *pMtxArr)
Definition J3DSys.h:142
void setModelNrmMtx(Mtx33 *pMtxArr)
Definition J3DSys.h:148
void reinitGX()
Definition J3DSys.cpp:223
u32 mMaterialMode
Definition J3DSys.h:54
Vec * getNBTScale()
Definition J3DSys.h:134
void * getVtxPos()
Definition J3DSys.h:154
J3DMtxCalc * getCurrentMtxCalc() const
Definition J3DSys.h:125
GXTexRegion mTexCacheRegion[8]
Definition J3DSys.h:58
void setMaterialMode(u32 mode)
Definition J3DSys.h:118
J3DSysDrawMode
Definition J3DSys.h:81
@ J3DSysDrawMode_Xlu
Definition J3DSys.h:83
@ J3DSysDrawMode_OpaTexEdge
Definition J3DSys.h:82
static Vec mCurrentS
Definition J3DSys.h:175
void setVtxPos(void *pVtxPos)
Definition J3DSys.h:156
J3DTexture * mTexture
Definition J3DSys.h:55
void drawInit()
Definition J3DSys.cpp:118
J3DSys()
Definition J3DSys.cpp:38
J3DModel * mModel
Definition J3DSys.h:48
void reinitPixelProc()
Definition J3DSys.cpp:345
u32 mFlags
Definition J3DSys.h:47
J3DShapePacket * getShapePacket()
Definition J3DSys.h:168
void reinitGenMode()
Definition J3DSys.cpp:234
Vec * mNBTScale
Definition J3DSys.h:65
void * getVtxNrm()
Definition J3DSys.h:161
J3DMatPacket * getMatPacket()
Definition J3DSys.h:117
void setModel(J3DModel *pModel)
Definition J3DSys.h:112
u8 unk_0xe4[0x104 - 0xE4]
Definition J3DSys.h:59
static J3DTexCoordScaleInfo sTexCoordScaleTable[8]
Definition J3DSys.h:177
u32 mDrawMode
Definition J3DSys.h:53
bool checkFlag(u32 flag)
Definition J3DSys.h:140
J3DTexture * getTexture()
Definition J3DSys.h:131
void setViewMtx(const Mtx m)
Definition J3DSys.h:170
J3DShapePacket * mShapePacket
Definition J3DSys.h:50
void setTexCacheRegion(GXTexCacheSize)
Definition J3DSys.cpp:80
void setDrawModeOpaTexEdge()
Definition J3DSys.h:88
static Vec mParentS
Definition J3DSys.h:176
void reinitTransform()
Definition J3DSys.cpp:254
void setTexture(J3DTexture *pTex)
Definition J3DSys.h:127
u16 field_0x06
Definition J3DSys.h:31
u16 field_0x02
Definition J3DSys.h:29
u16 field_0x04
Definition J3DSys.h:30
u16 field_0x00
Definition J3DSys.h:28