122 for (
int i = 0;
i < 2;
i++) {
123 for (
int j = 0;
j < 3;
j++) {
564 return (param_0 << 6) + (param_1 << 4) + (param_2 << 2) + param_3;
J2DTevStageInfo const j2dDefaultTevStageInfo
Definition J2DTevs.cpp:122
J2DTexCoordInfo const j2dDefaultTexCoordInfo[8]
Definition J2DTevs.cpp:110
const u16 j2dDefaultAlphaCmp
Definition J2DTevs.cpp:166
const u8 j2dDefaultTevSwapTableID
Definition J2DTevs.h:651
J2DIndTexMtxInfo const j2dDefaultIndTexMtxInfo
Definition J2DTevs.cpp:120
const J2DTevSwapModeTableInfo j2dDefaultTevSwapModeTable
Definition J2DTevs.cpp:154
u8 J2DCalcTevSwapTable(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition J2DTevs.h:563
const GXColor j2dDefaultTevKColor
Definition J2DTevs.cpp:150
const J2DIndTevStageInfo j2dDefaultIndTevStageInfo
Definition J2DTevs.cpp:128
u32 J2DCalcIndTevStage(J2DIndTevStageInfo info)
Definition J2DTevs.h:235
const J2DTevSwapModeInfo j2dDefaultTevSwapMode
Definition J2DTevs.cpp:152
J2DTexMtxInfo const j2dDefaultTexMtxInfo
Definition J2DTevs.cpp:117
const u8 j2dDefaultPEBlockDither
Definition J2DTevs.cpp:160
const J2DIndTexOrderInfo j2dDefaultIndTexOrderNull
Definition J2DTevs.cpp:138
const J2DIndTexCoordScaleInfo j2dDefaultIndTexCoordScaleInfo
Definition J2DTevs.cpp:145
const GXColor j2dDefaultColInfo
Definition J2DTevs.cpp:133
u16 J2DCalcColorChanID(u8 param_0)
Definition J2DTevs.h:616
const J2DColorChanInfo j2dDefaultColorChanInfo
Definition J2DTevs.cpp:162
const GXColorS10 j2dDefaultTevColor
Definition J2DTevs.cpp:143
const J2DTevOrderInfo j2dDefaultTevOrderInfoNull
Definition J2DTevs.h:649
void operator=(const J2DColorChan &other)
Definition J2DTevs.h:638
void setColorChanInfo(const J2DColorChanInfo &info)
Definition J2DTevs.h:632
u16 mColorChan
Definition J2DTevs.h:643
u8 getMatSrc() const
Definition J2DTevs.h:636
J2DColorChan()
Definition J2DTevs.h:625
J2DColorChan(const J2DColorChanInfo &info)
Definition J2DTevs.h:628
u8 getLod() const
Definition J2DTevs.h:269
u8 getMtxSel() const
Definition J2DTevs.h:267
J2DIndTevStage(const J2DIndTevStageInfo &info)
Definition J2DTevs.h:253
u8 getBiasSel() const
Definition J2DTevs.h:264
void setIndTevStageInfo(const J2DIndTevStageInfo &info)
Definition J2DTevs.h:257
u8 getWrapS() const
Definition J2DTevs.h:265
u8 getIndStage() const
Definition J2DTevs.h:262
void load(u8)
Definition J2DTevs.cpp:61
u32 mFlags
Definition J2DTevs.h:260
u8 getPrev() const
Definition J2DTevs.h:268
u8 getIndFormat() const
Definition J2DTevs.h:263
J2DIndTevStage()
Definition J2DTevs.h:250
u8 getWrapT() const
Definition J2DTevs.h:266
u8 getAlphaSel() const
Definition J2DTevs.h:270
J2DIndTexCoordScaleInfo mInfo
Definition J2DTevs.h:200
~J2DIndTexCoordScale()
Definition J2DTevs.h:185
J2DIndTexCoordScale()
Definition J2DTevs.h:186
J2DIndTexCoordScale(const J2DIndTexCoordScaleInfo &info)
Definition J2DTevs.h:189
void load(u8)
Definition J2DTevs.cpp:71
J2DIndTexCoordScale & operator=(const J2DIndTexCoordScaleInfo &info)
Definition J2DTevs.h:192
void setIndTexCoordScaleInfo(const J2DIndTexCoordScaleInfo &info)
Definition J2DTevs.h:196
J2DIndTexMtx()
Definition J2DTevs.h:141
J2DIndTexMtxInfo mIndTexMtxInfo
Definition J2DTevs.h:157
J2DIndTexMtx & operator=(const J2DIndTexMtxInfo &info)
Definition J2DTevs.h:147
void setIndTexMtxInfo(const J2DIndTexMtxInfo &info)
Definition J2DTevs.h:151
~J2DIndTexMtx()
Definition J2DTevs.h:140
J2DIndTexMtx(const J2DIndTexMtxInfo &info)
Definition J2DTevs.h:144
void load(u8)
Definition J2DTevs.cpp:66
J2DIndTexOrder()
Definition J2DTevs.h:96
J2DIndTexOrder & operator=(const J2DIndTexOrderInfo &info)
Definition J2DTevs.h:102
void setIndTexOrderInfo(const J2DIndTexOrderInfo &info)
Definition J2DTevs.h:106
J2DIndTexOrderInfo mInfo
Definition J2DTevs.h:110
J2DIndTexOrder(const J2DIndTexOrderInfo &info)
Definition J2DTevs.h:99
void load(u8)
Definition J2DTevs.cpp:75
u8 getTexCoord() const
Definition J2DTevs.h:353
u8 getTexMap() const
Definition J2DTevs.h:352
J2DTevOrderInfo mTevOrderInfo
Definition J2DTevs.h:355
u8 getColor() const
Definition J2DTevs.h:351
J2DTevOrder(const J2DTevOrderInfo &info)
Definition J2DTevs.h:346
void setTevOrderInfo(const J2DTevOrderInfo &info)
Definition J2DTevs.h:350
J2DTevOrder()
Definition J2DTevs.h:342
u8 getABias() const
Definition J2DTevs.h:517
u8 getCScale() const
Definition J2DTevs.h:508
void setTexSel(u8 param_0)
Definition J2DTevs.h:431
void setAlphaB(u8 b)
Definition J2DTevs.h:470
u8 field_0x0
Definition J2DTevs.h:534
u8 getAClamp() const
Definition J2DTevs.h:519
u8 getAOp() const
Definition J2DTevs.h:511
u8 getAlphaA() const
Definition J2DTevs.h:497
u8 getColorA() const
Definition J2DTevs.h:493
u8 getCClamp() const
Definition J2DTevs.h:509
u8 getTexSel() const
Definition J2DTevs.h:522
u8 getColorC() const
Definition J2DTevs.h:495
u8 field_0x1
Definition J2DTevs.h:535
void setTevColorAB(u8 a, u8 b)
Definition J2DTevs.h:444
u8 getAlphaD() const
Definition J2DTevs.h:500
void setTevStageInfo(J2DTevStageInfo const &info)
Definition J2DTevs.h:414
void operator=(J2DTevStage const &other)
Definition J2DTevs.h:524
u8 field_0x5
Definition J2DTevs.h:539
u8 getAlphaB() const
Definition J2DTevs.h:498
u8 getCReg() const
Definition J2DTevs.h:510
void setTevSwapModeInfo(const J2DTevSwapModeInfo &swapInfo)
Definition J2DTevs.h:426
u8 getAlphaC() const
Definition J2DTevs.h:499
u8 getColorB() const
Definition J2DTevs.h:494
void setAlphaABCD(u8 a, u8 b, u8 c, u8 d)
Definition J2DTevs.h:460
u8 getAScale() const
Definition J2DTevs.h:518
J2DTevStage()
Definition J2DTevs.h:410
u8 getColorD() const
Definition J2DTevs.h:496
void setRasSel(u8 param_0)
Definition J2DTevs.h:435
u8 field_0x7
Definition J2DTevs.h:541
void setTevAlphaOp(u8 op, u8 bias, u8 scale, u8 clamp, u8 reg)
Definition J2DTevs.h:480
u8 field_0x4
Definition J2DTevs.h:538
void setTevColorOp(u8 op, u8 bias, u8 scale, u8 clamp, u8 reg)
Definition J2DTevs.h:447
u8 getCOp() const
Definition J2DTevs.h:501
u8 getRasSel() const
Definition J2DTevs.h:521
u8 field_0x2
Definition J2DTevs.h:536
u8 getCBias() const
Definition J2DTevs.h:507
void setAlphaC(u8 c)
Definition J2DTevs.h:473
u8 getAReg() const
Definition J2DTevs.h:520
void setColorABCD(u8 a, u8 b, u8 c, u8 d)
Definition J2DTevs.h:439
J2DTevStage(J2DTevStageInfo const ¶m_0)
Definition J2DTevs.h:406
u8 field_0x3
Definition J2DTevs.h:537
u8 field_0x6
Definition J2DTevs.h:540
void setAlphaA(u8 a)
Definition J2DTevs.h:467
void setTevColorCD(u8 c, u8 d)
Definition J2DTevs.h:445
void setStageNo(u32 param_0)
Definition J2DTevs.h:421
void setAlphaD(u8 d)
Definition J2DTevs.h:477
void setTevSwapModeTableInfo(const J2DTevSwapModeTableInfo &info)
Definition J2DTevs.h:585
u8 mIdx
Definition J2DTevs.h:594
u8 getR() const
Definition J2DTevs.h:588
u8 getG() const
Definition J2DTevs.h:589
J2DTevSwapModeTable(const J2DTevSwapModeTableInfo &info)
Definition J2DTevs.h:578
void operator=(const J2DTevSwapModeTable &other)
Definition J2DTevs.h:581
J2DTevSwapModeTable()
Definition J2DTevs.h:577
u8 getB() const
Definition J2DTevs.h:590
u8 getA() const
Definition J2DTevs.h:591
J2DTexCoord()
Definition J2DTevs.h:299
J2DTexCoord(const J2DTexCoordInfo &info)
Definition J2DTevs.h:303
u8 getTexGenMtx() const
Definition J2DTevs.h:310
u8 getTexGenSrc() const
Definition J2DTevs.h:309
void setTexGenMtx(u8 texGenMtx)
Definition J2DTevs.h:307
u8 getTexGenType() const
Definition J2DTevs.h:308
void setTexCoordInfo(const J2DTexCoordInfo &info)
Definition J2DTevs.h:306
J2DTexCoordInfo mTexCoordInfo
Definition J2DTevs.h:313
Mtx mTexMtx
Definition J2DTevs.h:68
void getTextureMtxMaya(J2DTextureSRTInfo const &, Mtx)
Definition J2DTevs.cpp:43
J2DTexMtx(const J2DTexMtxInfo &info)
Definition J2DTevs.h:58
void setTexMtxInfo(J2DTexMtxInfo info)
Definition J2DTevs.h:64
J2DTexMtx()
Definition J2DTevs.h:56
void calc()
Definition J2DTevs.cpp:16
J2DTexMtxInfo mInfo
Definition J2DTevs.h:67
void getTextureMtx(J2DTextureSRTInfo const &, Vec, Mtx)
Definition J2DTevs.cpp:25
void load(u32)
Definition J2DTevs.cpp:12
J2DTexMtxInfo & getTexMtxInfo()
Definition J2DTevs.h:63
~J2DTexMtx()
Definition J2DTevs.h:57
enum _GXTexCoordID GXTexCoordID
enum _GXIndTexScale GXIndTexScale
enum _GXTexMapID GXTexMapID
enum _GXTexMtxType GXTexMtxType
u32 clamp
Definition GXTev.c:10
u32 bias
Definition GXTev.c:12
f32 Mtx[3][4]
Definition mtx.h:25
f32 Mtx23[2][3]
Definition mtx.h:36
int i
Definition e_log.c:92
int j
Definition e_log.c:92
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u8 field_0x3
Definition J2DTevs.h:605
J2DColorChanInfo & operator=(const J2DColorChanInfo &other)
Definition J2DTevs.h:607
u8 field_0x2
Definition J2DTevs.h:604
u8 field_0x1
Definition J2DTevs.h:603
u8 field_0x0
Definition J2DTevs.h:602
u8 field_0x9
Definition J2DTevs.h:217
u8 mMtxSel
Definition J2DTevs.h:211
u8 mIndFormat
Definition J2DTevs.h:209
u8 mWrapT
Definition J2DTevs.h:213
u8 mWrapS
Definition J2DTevs.h:212
u8 mLod
Definition J2DTevs.h:215
J2DIndTevStageInfo & operator=(const J2DIndTevStageInfo &other)
Definition J2DTevs.h:221
u8 field_0xb
Definition J2DTevs.h:219
u8 field_0xa
Definition J2DTevs.h:218
u8 mPrev
Definition J2DTevs.h:214
u8 mBiasSel
Definition J2DTevs.h:210
u8 mIndStage
Definition J2DTevs.h:208
u8 mAlphaSel
Definition J2DTevs.h:216
GXIndTexScale getScaleT() const
Definition J2DTevs.h:174
u8 mScaleS
Definition J2DTevs.h:165
J2DIndTexCoordScaleInfo & operator=(const J2DIndTexCoordScaleInfo &other)
Definition J2DTevs.h:168
u8 mScaleT
Definition J2DTevs.h:166
GXIndTexScale getScaleS() const
Definition J2DTevs.h:173
s8 mScaleExp
Definition J2DTevs.h:119
J2DIndTexMtxInfo & operator=(const J2DIndTexMtxInfo &other)
Definition J2DTevs.h:121
Mtx23 mMtx
Definition J2DTevs.h:118
u8 mTexMapID
Definition J2DTevs.h:77
J2DIndTexOrderInfo & operator=(const J2DIndTexOrderInfo &other)
Definition J2DTevs.h:79
GXTexCoordID getTexCoordID() const
Definition J2DTevs.h:84
u8 mTexCoordID
Definition J2DTevs.h:76
GXTexMapID getTexMapID() const
Definition J2DTevs.h:85
u8 field_0x3
Definition J2DTevs.h:324
u8 mTexCoord
Definition J2DTevs.h:321
J2DTevOrderInfo & operator=(const J2DTevOrderInfo &other)
Definition J2DTevs.h:326
u8 mTexMap
Definition J2DTevs.h:322
u8 mColor
Definition J2DTevs.h:323
u8 mCOp
Definition J2DTevs.h:368
u8 mColorB
Definition J2DTevs.h:365
u8 mAClamp
Definition J2DTevs.h:380
u8 mABias
Definition J2DTevs.h:378
u8 mAlphaD
Definition J2DTevs.h:376
u8 field_0x0
Definition J2DTevs.h:363
u8 mCBias
Definition J2DTevs.h:369
u8 mColorD
Definition J2DTevs.h:367
u8 mColorC
Definition J2DTevs.h:366
u8 field_0x13
Definition J2DTevs.h:382
u8 mAlphaA
Definition J2DTevs.h:373
u8 mAOp
Definition J2DTevs.h:377
u8 mCReg
Definition J2DTevs.h:372
u8 mColorA
Definition J2DTevs.h:364
u8 mCClamp
Definition J2DTevs.h:371
u8 mAlphaB
Definition J2DTevs.h:374
u8 mCScale
Definition J2DTevs.h:370
u8 mAlphaC
Definition J2DTevs.h:375
u8 mAScale
Definition J2DTevs.h:379
u8 mAReg
Definition J2DTevs.h:381
u8 field_0x3
Definition J2DTevs.h:395
u8 mRasSel
Definition J2DTevs.h:392
u8 field_0x2
Definition J2DTevs.h:394
u8 mTexSel
Definition J2DTevs.h:393
u8 field_0x1
Definition J2DTevs.h:550
u8 field_0x2
Definition J2DTevs.h:551
u8 field_0x0
Definition J2DTevs.h:549
J2DTevSwapModeTableInfo & operator=(const J2DTevSwapModeTableInfo &other)
Definition J2DTevs.h:554
u8 field_0x3
Definition J2DTevs.h:552
u8 mTexGenMtx
Definition J2DTevs.h:280
u8 mTexGenSrc
Definition J2DTevs.h:279
J2DTexCoordInfo & operator=(const J2DTexCoordInfo &other)
Definition J2DTevs.h:283
u8 padding
Definition J2DTevs.h:281
u8 mTexGenType
Definition J2DTevs.h:278
GXTexMtxType getTexMtxType() const
Definition J2DTevs.h:37
u8 mTexMtxDCC
Definition J2DTevs.h:31
u8 field_0x3
Definition J2DTevs.h:33
J2DTexMtxInfo & operator=(const J2DTexMtxInfo &other)
Definition J2DTevs.h:38
J2DTextureSRTInfo mTexSRTInfo
Definition J2DTevs.h:35
u8 mTexMtxType
Definition J2DTevs.h:30
Vec mCenter
Definition J2DTevs.h:34
u8 field_0x2
Definition J2DTevs.h:32
@ DCC_MAYA
Definition J2DTevs.h:27
@ DCC_NONE
Definition J2DTevs.h:26
f32 mRotationDeg
Definition J2DTevs.h:15
f32 mTranslationY
Definition J2DTevs.h:17
f32 mScaleX
Definition J2DTevs.h:13
f32 mTranslationX
Definition J2DTevs.h:16
f32 mScaleY
Definition J2DTevs.h:14