summaryrefslogtreecommitdiff
path: root/libs/JSystem/J3DGraphBase
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /libs/JSystem/J3DGraphBase
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'libs/JSystem/J3DGraphBase')
-rw-r--r--libs/JSystem/J3DGraphBase/J3DDrawBuffer.cpp433
-rw-r--r--libs/JSystem/J3DGraphBase/J3DGD.cpp1446
-rw-r--r--libs/JSystem/J3DGraphBase/J3DMatBlock.cpp10511
-rw-r--r--libs/JSystem/J3DGraphBase/J3DMaterial.cpp2901
-rw-r--r--libs/JSystem/J3DGraphBase/J3DPacket.cpp639
-rw-r--r--libs/JSystem/J3DGraphBase/J3DShape.cpp478
-rw-r--r--libs/JSystem/J3DGraphBase/J3DShapeDraw.cpp150
-rw-r--r--libs/JSystem/J3DGraphBase/J3DShapeMtx.cpp1683
-rw-r--r--libs/JSystem/J3DGraphBase/J3DStruct.cpp158
-rw-r--r--libs/JSystem/J3DGraphBase/J3DSys.cpp548
-rw-r--r--libs/JSystem/J3DGraphBase/J3DTevs.cpp1156
-rw-r--r--libs/JSystem/J3DGraphBase/J3DTexture.cpp116
-rw-r--r--libs/JSystem/J3DGraphBase/J3DTransform.cpp630
-rw-r--r--libs/JSystem/J3DGraphBase/J3DVertex.cpp223
-rw-r--r--libs/JSystem/J3DGraphBase/Makefile1
15 files changed, 16363 insertions, 4710 deletions
diff --git a/libs/JSystem/J3DGraphBase/J3DDrawBuffer.cpp b/libs/JSystem/J3DGraphBase/J3DDrawBuffer.cpp
index 08831dfc6c..a83c395172 100644
--- a/libs/JSystem/J3DGraphBase/J3DDrawBuffer.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DDrawBuffer.cpp
@@ -1,330 +1,529 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DDrawBuffer
-//
+//
-#include "JSystem/J3DGraphBase/J3DDrawBuffer.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DDrawBuffer.h"
-//
+//
// Types:
-//
+//
-struct J3DShapePacket {};
+struct J3DShapePacket {
+};
struct J3DPacket {
- /* 80312758 */ void addChildPacket(J3DPacket*);
+ /* 80312758 */ // False False
+// J3DPacket* False
+// J3DPacket False
+void addChildPacket(J3DPacket*);
};
struct J3DMatPacket {
- /* 80312A04 */ void addShapePacket(J3DShapePacket*);
- /* 80312A74 */ void isSame(J3DMatPacket*) const;
+ /* 80312A04 */ // False False
+// J3DShapePacket* False
+// J3DShapePacket False
+void addShapePacket(J3DShapePacket*);
+ /* 80312A74 */ // False False
+// J3DMatPacket* False
+// J3DMatPacket False
+void isSame(J3DMatPacket*) const;
};
struct J3DDrawBuffer {
- /* 80324F08 */ void initialize();
- /* 80324F70 */ void allocBuffer(u32);
- /* 80325008 */ ~J3DDrawBuffer();
- /* 80325068 */ void frameInit();
- /* 8032509C */ void entryMatSort(J3DMatPacket*);
- /* 803251E4 */ void entryMatAnmSort(J3DMatPacket*);
- /* 8032529C */ void entryZSort(J3DMatPacket*);
- /* 803253B4 */ void entryModelSort(J3DMatPacket*);
- /* 80325404 */ void entryInvalidSort(J3DMatPacket*);
- /* 80325458 */ void entryNonSort(J3DMatPacket*);
- /* 8032548C */ void entryImm(J3DPacket*, u16);
- /* 803254AC */ void draw() const;
- /* 80325500 */ void drawHead() const;
- /* 80325578 */ void drawTail() const;
+ /* 80324F08 */ // False False
+void initialize();
+ /* 80324F70 */ // False False
+// u32 False
+void allocBuffer(u32);
+ /* 80325008 */ // False False
+~J3DDrawBuffer();
+ /* 80325068 */ // False False
+void frameInit();
+ /* 8032509C */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryMatSort(J3DMatPacket*);
+ /* 803251E4 */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryMatAnmSort(J3DMatPacket*);
+ /* 8032529C */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryZSort(J3DMatPacket*);
+ /* 803253B4 */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryModelSort(J3DMatPacket*);
+ /* 80325404 */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryInvalidSort(J3DMatPacket*);
+ /* 80325458 */ // True False
+// J3DMatPacket* False
+// J3DMatPacket False
+void entryNonSort(J3DMatPacket*);
+ /* 8032548C */ // False False
+// J3DPacket* False
+// J3DPacket False
+// u16 False
+void entryImm(J3DPacket*, u16);
+ /* 803254AC */ // False False
+void draw() const;
+ /* 80325500 */ // True False
+void drawHead() const;
+ /* 80325578 */ // True False
+void drawTail() const;
};
-//
+//
// Forward References:
-//
+//
+
+// False False
extern "C" void initialize__13J3DDrawBufferFv();
+// False False
+// u32 False
extern "C" void allocBuffer__13J3DDrawBufferFUl();
+// False False
extern "C" void __dt__13J3DDrawBufferFv();
+// False False
extern "C" void frameInit__13J3DDrawBufferFv();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryMatSort__13J3DDrawBufferFP12J3DMatPacket();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryZSort__13J3DDrawBufferFP12J3DMatPacket();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryModelSort__13J3DDrawBufferFP12J3DMatPacket();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket();
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void entryNonSort__13J3DDrawBufferFP12J3DMatPacket();
+// False False
+// J3DPacket* False
+// J3DPacket False
+// u16 False
extern "C" void entryImm__13J3DDrawBufferFP9J3DPacketUs();
+// False False
extern "C" void draw__13J3DDrawBufferCFv();
+// True False
extern "C" void drawHead__13J3DDrawBufferCFv();
+// True False
extern "C" void drawTail__13J3DDrawBufferCFv();
+// False False
extern "C" void __sinit_J3DDrawBuffer_cpp();
+extern "C" extern void* lit_993[3];
+extern "C" extern void* lit_994[3];
+extern "C" extern void* lit_995[3];
+extern "C" extern void* lit_996[3];
+extern "C" extern void* lit_997[3];
extern "C" extern u8 sortFuncTable__13J3DDrawBuffer[72];
+extern "C" extern void* lit_998[3];
+extern "C" extern void* lit_999[3];
extern "C" extern u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new[](u32, int);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
+// void False
+// void* False
+// void False
void operator delete[](void*);
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nwa__FUli();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dla__FPv();
+// False False
+// J3DPacket* False
+// J3DPacket False
extern "C" void addChildPacket__9J3DPacketFP9J3DPacket();
+// False False
+// J3DShapePacket* False
+// J3DShapePacket False
extern "C" void addShapePacket__12J3DMatPacketFP14J3DShapePacket();
+// False False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void isSame__12J3DMatPacketCFP12J3DMatPacket();
+// False False
extern "C" void __ptmf_scall();
+// False False
extern "C" void __cvt_fp2unsigned();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
extern "C" extern u8 j3dSys[284];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80456400-80456404 0004+00 s=2 e=0 z=0 None .sdata2 @781 */
+/* 80456400-80456404 0004+00 s=2 e=0 z=0 None .sdata2 @781 */
SECTION_SDATA2 static f32 lit_781 = 1.0f;
-/* 80456404-80456408 0004+00 s=1 e=0 z=0 None .sdata2 @782 */
+/* 80456404-80456408 0004+00 s=1 e=0 z=0 None .sdata2 @782 */
SECTION_SDATA2 static f32 lit_782 = 10000.0f;
-/* 80456408-80456410 0008+00 s=2 e=0 z=0 None .sdata2 @784 */
+/* 80456408-80456410 0008+00 s=2 e=0 z=0 None .sdata2 @784 */
SECTION_SDATA2 static f64 lit_784 = 4503599627370496.0 /* cast u32 to float */;
-/* 80324F08-80324F70 0068+00 s=0 e=1 z=0 None .text initialize__13J3DDrawBufferFv */
+/* 80324F08-80324F70 0068+00 s=0 e=1 z=0 None .text initialize__13J3DDrawBufferFv */
+// 80324F18: 80456400 (lit_781)
+// 80324F20: 80456404 (lit_782)
+// 80324F48: 80456408 (lit_784)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDrawBuffer::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/initialize__13J3DDrawBufferFv.s"
}
#pragma pop
-/* 80324F70-80325008 0098+00 s=0 e=1 z=0 None .text allocBuffer__13J3DDrawBufferFUl */
+
+/* 80324F70-80325008 0098+00 s=0 e=1 z=0 None .text allocBuffer__13J3DDrawBufferFUl */
+// 80324F94: 802CECEC (__nwa__FUli)
+// 80324FB8: 80325068 (frameInit__13J3DDrawBufferFv)
+// 80324FCC: 80456408 (lit_784)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DDrawBuffer::allocBuffer(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/allocBuffer__13J3DDrawBufferFUl.s"
}
#pragma pop
-/* 80325008-80325068 0060+00 s=0 e=2 z=0 None .text __dt__13J3DDrawBufferFv */
+
+/* 80325008-80325068 0060+00 s=0 e=2 z=0 None .text __dt__13J3DDrawBufferFv */
+// 80325028: 80325068 (frameInit__13J3DDrawBufferFv)
+// 80325030: 802CED60 (__dla__FPv)
+// 80325048: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DDrawBuffer::~J3DDrawBuffer() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/__dt__13J3DDrawBufferFv.s"
}
#pragma pop
-/* 80325068-8032509C 0034+00 s=2 e=1 z=0 None .text frameInit__13J3DDrawBufferFv */
+
+/* 80325068-8032509C 0034+00 s=2 e=1 z=0 None .text frameInit__13J3DDrawBufferFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDrawBuffer::frameInit() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/frameInit__13J3DDrawBufferFv.s"
}
#pragma pop
-/* 8032509C-803251E4 0148+00 s=2 e=0 z=0 None .text entryMatSort__13J3DDrawBufferFP12J3DMatPacket
- */
+
+/* 8032509C-803251E4 0148+00 s=2 e=0 z=0 None .text entryMatSort__13J3DDrawBufferFP12J3DMatPacket */
+// 803250AC: 803621D8 (_savegpr_28)
+// 803250F8: 80434AC8 (j3dSys)
+// 803250FC: 80434AC8 (j3dSys)
+// 80325188: 80312A74 (isSame__12J3DMatPacketCFP12J3DMatPacket)
+// 8032519C: 80312A04 (addShapePacket__12J3DMatPacketFP14J3DShapePacket)
+// 803251D0: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryMatSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryMatSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 803251E4-8032529C 00B8+00 s=1 e=0 z=0 None .text
- * entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket */
+
+/* 803251E4-8032529C 00B8+00 s=1 e=0 z=0 None .text entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket */
+// 80325208: 8032509C (entryMatSort__13J3DDrawBufferFP12J3DMatPacket)
+// 80325264: 80312A04 (addShapePacket__12J3DMatPacketFP14J3DShapePacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryMatAnmSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 8032529C-803253B4 0118+00 s=1 e=0 z=0 None .text entryZSort__13J3DDrawBufferFP12J3DMatPacket
- */
+
+/* 8032529C-803253B4 0118+00 s=1 e=0 z=0 None .text entryZSort__13J3DDrawBufferFP12J3DMatPacket */
+// 80325304: 80434AC8 (j3dSys)
+// 80325308: 80434AC8 (j3dSys)
+// 8032530C: 80456400 (lit_781)
+// 8032535C: 803620AC (__cvt_fp2unsigned)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryZSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryZSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 803253B4-80325404 0050+00 s=1 e=0 z=0 None .text
- * entryModelSort__13J3DDrawBufferFP12J3DMatPacket */
+
+/* 803253B4-80325404 0050+00 s=1 e=0 z=0 None .text entryModelSort__13J3DDrawBufferFP12J3DMatPacket */
+// 803253E4: 80312758 (addChildPacket__9J3DPacketFP9J3DPacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryModelSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryModelSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 80325404-80325458 0054+00 s=1 e=0 z=0 None .text
- * entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket */
+
+/* 80325404-80325458 0054+00 s=1 e=0 z=0 None .text entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket */
+// 80325438: 80312758 (addChildPacket__9J3DPacketFP9J3DPacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryInvalidSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 80325458-8032548C 0034+00 s=1 e=0 z=0 None .text entryNonSort__13J3DDrawBufferFP12J3DMatPacket
- */
+
+/* 80325458-8032548C 0034+00 s=1 e=0 z=0 None .text entryNonSort__13J3DDrawBufferFP12J3DMatPacket */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DDrawBuffer::entryNonSort(J3DMatPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryNonSort__13J3DDrawBufferFP12J3DMatPacket.s"
}
#pragma pop
-/* 8032548C-803254AC 0020+00 s=0 e=8 z=9 None .text entryImm__13J3DDrawBufferFP9J3DPacketUs */
+
+/* 8032548C-803254AC 0020+00 s=0 e=8 z=9 None .text entryImm__13J3DDrawBufferFP9J3DPacketUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DPacket* False
+// J3DPacket False
+// u16 False
asm void J3DDrawBuffer::entryImm(J3DPacket* param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/entryImm__13J3DDrawBufferFP9J3DPacketUs.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CEBE8-803CEBF4 000C+00 s=1 e=0 z=0 None .data @992 */
+/* 803CEBE8-803CEBF4 000C+00 s=1 e=0 z=0 None .data @992 */
SECTION_DATA static void* lit_992[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryMatSort__13J3DDrawBufferFP12J3DMatPacket,
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryMatSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEBF4-803CEC00 000C+00 s=1 e=0 z=0 None .data @993 */
-SECTION_DATA static void* lit_993[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket,
+/* 803CEBF4-803CEC00 000C+00 s=0 e=0 z=0 None .data @993 */
+SECTION_DATA void* lit_993[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryMatAnmSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEC00-803CEC0C 000C+00 s=1 e=0 z=0 None .data @994 */
-SECTION_DATA static void* lit_994[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryZSort__13J3DDrawBufferFP12J3DMatPacket,
+/* 803CEC00-803CEC0C 000C+00 s=0 e=0 z=0 None .data @994 */
+SECTION_DATA void* lit_994[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryZSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEC0C-803CEC18 000C+00 s=1 e=0 z=0 None .data @995 */
-SECTION_DATA static void* lit_995[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryModelSort__13J3DDrawBufferFP12J3DMatPacket,
+/* 803CEC0C-803CEC18 000C+00 s=0 e=0 z=0 None .data @995 */
+SECTION_DATA void* lit_995[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryModelSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEC18-803CEC24 000C+00 s=1 e=0 z=0 None .data @996 */
-SECTION_DATA static void* lit_996[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket,
+/* 803CEC18-803CEC24 000C+00 s=0 e=0 z=0 None .data @996 */
+SECTION_DATA void* lit_996[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryInvalidSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEC24-803CEC30 000C+00 s=1 e=0 z=0 None .data @997 */
-SECTION_DATA static void* lit_997[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)entryNonSort__13J3DDrawBufferFP12J3DMatPacket,
+/* 803CEC24-803CEC30 000C+00 s=0 e=0 z=0 None .data @997 */
+SECTION_DATA void* lit_997[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)entryNonSort__13J3DDrawBufferFP12J3DMatPacket,
};
-/* 803CEC30-803CEC78 0048+00 s=1 e=1 z=0 None .data sortFuncTable__13J3DDrawBuffer */
+/* 803CEC30-803CEC78 0048+00 s=0 e=1 z=0 None .data sortFuncTable__13J3DDrawBuffer */
SECTION_DATA u8 sortFuncTable__13J3DDrawBuffer[72] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CEC78-803CEC84 000C+00 s=1 e=0 z=0 None .data @998 */
-SECTION_DATA static void* lit_998[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)drawHead__13J3DDrawBufferCFv,
+/* 803CEC78-803CEC84 000C+00 s=0 e=0 z=0 None .data @998 */
+SECTION_DATA void* lit_998[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)drawHead__13J3DDrawBufferCFv,
};
-/* 803CEC84-803CEC90 000C+00 s=1 e=0 z=0 None .data @999 */
-SECTION_DATA static void* lit_999[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)drawTail__13J3DDrawBufferCFv,
+/* 803CEC84-803CEC90 000C+00 s=0 e=0 z=0 None .data @999 */
+SECTION_DATA void* lit_999[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)drawTail__13J3DDrawBufferCFv,
};
-/* 803CEC90-803CECA8 0018+00 s=2 e=0 z=0 None .data drawFuncTable__13J3DDrawBuffer */
+/* 803CEC90-803CECA8 0018+00 s=1 e=0 z=0 None .data drawFuncTable__13J3DDrawBuffer */
SECTION_DATA static u8 drawFuncTable__13J3DDrawBuffer[24] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803254AC-80325500 0054+00 s=0 e=2 z=0 None .text draw__13J3DDrawBufferCFv */
+/* 803254AC-80325500 0054+00 s=0 e=2 z=0 None .text draw__13J3DDrawBufferCFv */
+// 803254C0: 803CEC90 (drawFuncTable__13J3DDrawBuffer)
+// 803254C4: 803CEC90 (drawFuncTable__13J3DDrawBuffer)
+// 803254E8: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDrawBuffer::draw() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/draw__13J3DDrawBufferCFv.s"
}
#pragma pop
-/* 80325500-80325578 0078+00 s=1 e=0 z=0 None .text drawHead__13J3DDrawBufferCFv */
+
+/* 80325500-80325578 0078+00 s=1 e=0 z=0 None .text drawHead__13J3DDrawBufferCFv */
+// 80325510: 803621D4 (_savegpr_27)
+// 80325564: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DDrawBuffer::drawHead() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/drawHead__13J3DDrawBufferCFv.s"
}
#pragma pop
-/* 80325578-803255F0 0078+00 s=1 e=0 z=0 None .text drawTail__13J3DDrawBufferCFv */
+
+/* 80325578-803255F0 0078+00 s=1 e=0 z=0 None .text drawTail__13J3DDrawBufferCFv */
+// 80325588: 803621D8 (_savegpr_28)
+// 803255DC: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DDrawBuffer::drawTail() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/drawTail__13J3DDrawBufferCFv.s"
}
#pragma pop
-/* 803255F0-803256C4 00D4+00 s=0 e=1 z=0 None .text __sinit_J3DDrawBuffer_cpp */
+
+/* 803255F0-803256C4 00D4+00 s=0 e=0 z=0 None .text __sinit_J3DDrawBuffer_cpp */
+// 803255F0: 803CEBE8 (lit_992)
+// 803255F4: 803CEBE8 (lit_992)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_J3DDrawBuffer_cpp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DDrawBuffer/__sinit_J3DDrawBuffer_cpp.s"
}
#pragma pop
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_803255F0 = (void*)__sinit_J3DDrawBuffer_cpp;
+#pragma pop
+
+
/* ############################################################################################## */
-/* 804515E0-804515E8 0004+04 s=0 e=1 z=0 None .sbss entryNum__13J3DDrawBuffer */
+/* 804515E0-804515E8 0004+04 s=0 e=1 z=0 None .sbss entryNum__13J3DDrawBuffer */
u8 entryNum__13J3DDrawBuffer[4 + 4 /* padding */];
+
diff --git a/libs/JSystem/J3DGraphBase/J3DGD.cpp b/libs/JSystem/J3DGraphBase/J3DGD.cpp
index ef8a09f53d..22c1001ecb 100644
--- a/libs/JSystem/J3DGraphBase/J3DGD.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DGD.cpp
@@ -1,680 +1,1530 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DGD
-//
+//
-#include "JSystem/J3DGraphBase/J3DGD.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DGD.h"
-//
+//
// Types:
-//
+//
-struct _GXVtxFmt {};
+struct _GXVtxFmt {
+};
-struct _GXVtxAttrFmtList {};
+struct _GXVtxAttrFmtList {
+};
-struct _GXTlutSize {};
+struct _GXTlutSize {
+};
-struct _GXTlutFmt {};
+struct _GXTlutFmt {
+};
-struct _GXTexWrapMode {};
+struct _GXTexWrapMode {
+};
-struct _GXTexMapID {};
+struct _GXTexMapID {
+};
-struct _GXTexGenType {};
+struct _GXTexGenType {
+};
-struct _GXTexGenSrc {};
+struct _GXTexGenSrc {
+};
-struct _GXTexFmt {};
+struct _GXTexFmt {
+};
-struct _GXTexFilter {};
+struct _GXTexFilter {
+};
-struct _GXTexCoordID {};
+struct _GXTexCoordID {
+};
-struct _GXTexCacheSize {};
+struct _GXTexCacheSize {
+};
-struct _GXTevStageID {};
+struct _GXTevStageID {
+};
-struct _GXTevRegID {};
+struct _GXTevRegID {
+};
-struct _GXTevKColorID {};
+struct _GXTevKColorID {
+};
-struct _GXLightID {};
+struct _GXLightID {
+};
-struct _GXIndTexStageID {};
+struct _GXIndTexStageID {
+};
-struct _GXIndTexScale {};
+struct _GXIndTexScale {
+};
-struct _GXIndTexMtxID {};
+struct _GXIndTexMtxID {
+};
-struct _GXFogType {};
+struct _GXFogType {
+};
-struct _GXFogAdjTable {};
+struct _GXFogAdjTable {
+};
-struct _GXCullMode {};
+struct _GXCullMode {
+};
-struct _GXColorS10 {};
+struct _GXColorS10 {
+};
-struct _GXColor {};
+struct _GXColor {
+};
-struct _GXChannelID {};
+struct _GXChannelID {
+};
-struct _GXAnisotropy {};
+struct _GXAnisotropy {
+};
-//
+//
// Forward References:
-//
-
+//
+
+// False False
+// u8 False
+// u8 False
+// u8 False
+// u8 False
+// _GXCullMode False
void J3DGDSetGenMode(u8, u8, u8, u8, _GXCullMode);
+// False False
+// u8 False
+// u8 False
+// u8 False
void J3DGDSetGenMode_3Param(u8, u8, u8);
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightAttn(_GXLightID, f32, f32, f32, f32, f32, f32);
+// False False
+// _GXLightID False
+// _GXColor False
void J3DGDSetLightColor(_GXLightID, _GXColor);
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightPos(_GXLightID, f32, f32, f32);
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightDir(_GXLightID, f32, f32, f32);
+// False False
+// _GXVtxFmt False
+// _GXVtxAttrFmtList const* False
+// _GXVtxAttrFmtList const False
+// _GXVtxAttrFmtList False
+// bool False
void J3DGDSetVtxAttrFmtv(_GXVtxFmt, _GXVtxAttrFmtList const*, bool);
+// False False
+// _GXTexGenType False
+// _GXTexGenSrc False
void J3DGDSetTexCoordGen(_GXTexGenType, _GXTexGenSrc);
+// False False
+// _GXTexCoordID False
+// u16 False
+// u8 False
+// u8 False
+// u16 False
+// u8 False
+// u8 False
void J3DGDSetTexCoordScale2(_GXTexCoordID, u16, u8, u8, u16, u8, u8);
-void J3DGDSetTexLookupMode(_GXTexMapID, _GXTexWrapMode, _GXTexWrapMode, _GXTexFilter, _GXTexFilter,
- f32, f32, f32, u8, u8, _GXAnisotropy);
+// False False
+// _GXTexMapID False
+// _GXTexWrapMode False
+// _GXTexWrapMode False
+// _GXTexFilter False
+// _GXTexFilter False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+// u8 False
+// _GXAnisotropy False
+void J3DGDSetTexLookupMode(_GXTexMapID, _GXTexWrapMode, _GXTexWrapMode, _GXTexFilter, _GXTexFilter, f32, f32, f32, u8, u8, _GXAnisotropy);
+// False False
+// _GXTexMapID False
+// u16 False
+// u16 False
+// _GXTexFmt False
void J3DGDSetTexImgAttr(_GXTexMapID, u16, u16, _GXTexFmt);
+// False False
+// _GXTexMapID False
+// void* False
+// void False
void J3DGDSetTexImgPtr(_GXTexMapID, void*);
+// False False
+// _GXTexMapID False
+// u32 False
void J3DGDSetTexImgPtrRaw(_GXTexMapID, u32);
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTlutFmt False
void J3DGDSetTexTlut(_GXTexMapID, u32, _GXTlutFmt);
+// False False
+// void* False
+// void False
+// u32 False
+// _GXTlutSize False
void J3DGDLoadTlut(void*, u32, _GXTlutSize);
-void J3DGDSetIndTexMtx(_GXIndTexMtxID, f32 (*)[3], s8);
-void J3DGDSetIndTexCoordScale(_GXIndTexStageID, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale,
- _GXIndTexScale);
-void J3DGDSetIndTexOrder(u32, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID,
- _GXTexMapID, _GXTexCoordID, _GXTexMapID);
-void J3DGDSetTevOrder(_GXTevStageID, _GXTexCoordID, _GXTexMapID, _GXChannelID, _GXTexCoordID,
- _GXTexMapID, _GXChannelID);
+// False False
+// _GXIndTexMtxID False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// s8 False
+void J3DGDSetIndTexMtx(_GXIndTexMtxID, f32 (* )[3], s8);
+// False False
+// _GXIndTexStageID False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+void J3DGDSetIndTexCoordScale(_GXIndTexStageID, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale);
+// False False
+// u32 False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+void J3DGDSetIndTexOrder(u32, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID);
+// False False
+// _GXTevStageID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+void J3DGDSetTevOrder(_GXTevStageID, _GXTexCoordID, _GXTexMapID, _GXChannelID, _GXTexCoordID, _GXTexMapID, _GXChannelID);
+// False False
+// _GXTevKColorID False
+// _GXColor False
void J3DGDSetTevKColor(_GXTevKColorID, _GXColor);
+// False False
+// _GXTevRegID False
+// _GXColorS10 False
void J3DGDSetTevColorS10(_GXTevRegID, _GXColorS10);
+// False False
+// _GXFogType False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// _GXColor False
void J3DGDSetFog(_GXFogType, f32, f32, f32, f32, _GXColor);
+// False False
+// u8 False
+// u16 False
+// _GXFogAdjTable* False
+// _GXFogAdjTable False
void J3DGDSetFogRangeAdj(u8, u16, _GXFogAdjTable*);
-void J3DFifoLoadPosMtxImm(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxImm(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxImm3x3(f32 (*)[3], u32);
-void J3DFifoLoadNrmMtxToTexMtx(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (*)[3], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadPosMtxImm(f32 (* )[4], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxImm(f32 (* )[4], u32);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxImm3x3(f32 (* )[3], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxToTexMtx(f32 (* )[4], u32);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (* )[3], u32);
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTexCacheSize False
+// u32 False
+// _GXTexCacheSize False
void J3DFifoLoadTexCached(_GXTexMapID, u32, _GXTexCacheSize, u32, _GXTexCacheSize);
+// False False
+// u8 False
+// u8 False
+// u8 False
+// u8 False
+// _GXCullMode False
extern "C" void J3DGDSetGenMode__FUcUcUcUc11_GXCullMode();
+// False False
+// u8 False
+// u8 False
+// u8 False
extern "C" void J3DGDSetGenMode_3Param__FUcUcUc();
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightAttn__F10_GXLightIDffffff();
+// False False
+// _GXLightID False
+// _GXColor False
extern "C" void J3DGDSetLightColor__F10_GXLightID8_GXColor();
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightPos__F10_GXLightIDfff();
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightDir__F10_GXLightIDfff();
+// False False
+// _GXVtxFmt False
+// _GXVtxAttrFmtList const* False
+// _GXVtxAttrFmtList const False
+// _GXVtxAttrFmtList False
+// bool False
extern "C" void J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb();
+// False False
+// _GXTexGenType False
+// _GXTexGenSrc False
extern "C" void J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc();
+// False False
+// _GXTexCoordID False
+// u16 False
+// u8 False
+// u8 False
+// u16 False
+// u8 False
+// u8 False
extern "C" void J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc();
-extern "C" void
-J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy();
+// False False
+// _GXTexMapID False
+// _GXTexWrapMode False
+// _GXTexWrapMode False
+// _GXTexFilter False
+// _GXTexFilter False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+// u8 False
+// _GXAnisotropy False
+extern "C" void J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy();
+// False False
+// _GXTexMapID False
+// u16 False
+// u16 False
+// _GXTexFmt False
extern "C" void J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt();
+// False False
+// _GXTexMapID False
+// void* False
+// void False
extern "C" void J3DGDSetTexImgPtr__F11_GXTexMapIDPv();
+// False False
+// _GXTexMapID False
+// u32 False
extern "C" void J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl();
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTlutFmt False
extern "C" void J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt();
+// False False
+// void* False
+// void False
+// u32 False
+// _GXTlutSize False
extern "C" void J3DGDLoadTlut__FPvUl11_GXTlutSize();
+// False False
+// _GXIndTexMtxID False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// s8 False
extern "C" void J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc();
-extern "C" void
-J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale();
-extern "C" void
-J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID();
-extern "C" void
-J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID();
+// False False
+// _GXIndTexStageID False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+extern "C" void J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale();
+// False False
+// u32 False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+extern "C" void J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID();
+// False False
+// _GXTevStageID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+extern "C" void J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID();
+// False False
+// _GXTevKColorID False
+// _GXColor False
extern "C" void J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor();
+// False False
+// _GXTevRegID False
+// _GXColorS10 False
extern "C" void J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10();
+// False False
+// _GXFogType False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// _GXColor False
extern "C" void J3DGDSetFog__F10_GXFogTypeffff8_GXColor();
+// False False
+// u8 False
+// u16 False
+// _GXFogAdjTable* False
+// _GXFogAdjTable False
extern "C" void J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadPosMtxImm__FPA4_fUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxImm__FPA4_fUl();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxImm3x3__FPA3_fUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl();
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTexCacheSize False
+// u32 False
+// _GXTexCacheSize False
extern "C" void J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize();
extern "C" extern u8 pad_8045094C[4];
-//
+//
// External References:
-//
+//
+
+// False False
extern "C" void GDOverflowed();
+// False False
extern "C" void __cvt_fp2unsigned();
+// False False
extern "C" void __save_gpr();
+// False False
extern "C" void _savegpr_23();
+// False False
extern "C" void _savegpr_24();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void __restore_gpr();
+// False False
extern "C" void _restgpr_23();
+// False False
extern "C" void _restgpr_24();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 __GDCurrentDL[4];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80450908-8045090C 0004+00 s=1 e=0 z=0 None .sdata cm2hw$552 */
+/* 80450908-8045090C 0004+00 s=1 e=0 z=0 None .sdata cm2hw$552 */
SECTION_SDATA static u8 cm2hw[4] = {
- 0x00,
- 0x02,
- 0x01,
- 0x03,
+ 0x00, 0x02, 0x01, 0x03,
};
-/* 8030D098-8030D210 0178+00 s=0 e=1 z=0 None .text J3DGDSetGenMode__FUcUcUcUc11_GXCullMode */
+/* 8030D098-8030D210 0178+00 s=0 e=1 z=0 None .text J3DGDSetGenMode__FUcUcUcUc11_GXCullMode */
+// 8030D0A8: 803621D4 (_savegpr_27)
+// 8030D0C0: 80451980 (__GDCurrentDL)
+// 8030D0D8: 803610D4 (GDOverflowed)
+// 8030D0E0: 80451980 (__GDCurrentDL)
+// 8030D0F8: 80451980 (__GDCurrentDL)
+// 8030D110: 80451980 (__GDCurrentDL)
+// 8030D128: 80451980 (__GDCurrentDL)
+// 8030D140: 80451980 (__GDCurrentDL)
+// 8030D158: 80450908 (cm2hw)
+// 8030D188: 80451980 (__GDCurrentDL)
+// 8030D1A0: 80451980 (__GDCurrentDL)
+// 8030D1B8: 80451980 (__GDCurrentDL)
+// 8030D1D0: 80451980 (__GDCurrentDL)
+// 8030D1E4: 80451980 (__GDCurrentDL)
+// 8030D1FC: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
+// u8 False
+// u8 False
+// u8 False
+// _GXCullMode False
asm void J3DGDSetGenMode(u8 param_0, u8 param_1, u8 param_2, u8 param_3, _GXCullMode param_4) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetGenMode__FUcUcUcUc11_GXCullMode.s"
}
#pragma pop
-/* 8030D210-8030D364 0154+00 s=0 e=1 z=0 None .text J3DGDSetGenMode_3Param__FUcUcUc */
+
+/* 8030D210-8030D364 0154+00 s=0 e=1 z=0 None .text J3DGDSetGenMode_3Param__FUcUcUc */
+// 8030D220: 803621DC (_savegpr_29)
+// 8030D230: 80451980 (__GDCurrentDL)
+// 8030D248: 803610D4 (GDOverflowed)
+// 8030D250: 80451980 (__GDCurrentDL)
+// 8030D268: 80451980 (__GDCurrentDL)
+// 8030D280: 80451980 (__GDCurrentDL)
+// 8030D298: 80451980 (__GDCurrentDL)
+// 8030D2B0: 80451980 (__GDCurrentDL)
+// 8030D2C4: 80451980 (__GDCurrentDL)
+// 8030D2F4: 80451980 (__GDCurrentDL)
+// 8030D30C: 80451980 (__GDCurrentDL)
+// 8030D324: 80451980 (__GDCurrentDL)
+// 8030D338: 80451980 (__GDCurrentDL)
+// 8030D350: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
+// u8 False
+// u8 False
asm void J3DGDSetGenMode_3Param(u8 param_0, u8 param_1, u8 param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetGenMode_3Param__FUcUcUc.s"
}
#pragma pop
-/* 8030D364-8030D65C 02F8+00 s=0 e=1 z=0 None .text J3DGDSetLightAttn__F10_GXLightIDffffff */
+
+/* 8030D364-8030D65C 02F8+00 s=0 e=1 z=0 None .text J3DGDSetLightAttn__F10_GXLightIDffffff */
+// 8030D38C: 80451980 (__GDCurrentDL)
+// 8030D3A4: 80451980 (__GDCurrentDL)
+// 8030D3BC: 80451980 (__GDCurrentDL)
+// 8030D3D4: 80451980 (__GDCurrentDL)
+// 8030D3E8: 80451980 (__GDCurrentDL)
+// 8030D408: 80451980 (__GDCurrentDL)
+// 8030D420: 80451980 (__GDCurrentDL)
+// 8030D438: 80451980 (__GDCurrentDL)
+// 8030D44C: 80451980 (__GDCurrentDL)
+// 8030D46C: 80451980 (__GDCurrentDL)
+// 8030D484: 80451980 (__GDCurrentDL)
+// 8030D49C: 80451980 (__GDCurrentDL)
+// 8030D4B0: 80451980 (__GDCurrentDL)
+// 8030D4D0: 80451980 (__GDCurrentDL)
+// 8030D4E8: 80451980 (__GDCurrentDL)
+// 8030D500: 80451980 (__GDCurrentDL)
+// 8030D514: 80451980 (__GDCurrentDL)
+// 8030D534: 80451980 (__GDCurrentDL)
+// 8030D54C: 80451980 (__GDCurrentDL)
+// 8030D564: 80451980 (__GDCurrentDL)
+// 8030D578: 80451980 (__GDCurrentDL)
+// 8030D598: 80451980 (__GDCurrentDL)
+// 8030D5B0: 80451980 (__GDCurrentDL)
+// 8030D5C8: 80451980 (__GDCurrentDL)
+// 8030D5DC: 80451980 (__GDCurrentDL)
+// 8030D5FC: 80451980 (__GDCurrentDL)
+// 8030D614: 80451980 (__GDCurrentDL)
+// 8030D62C: 80451980 (__GDCurrentDL)
+// 8030D640: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetLightAttn(_GXLightID param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4,
- f32 param_5, f32 param_6) {
- nofralloc
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+asm void J3DGDSetLightAttn(_GXLightID param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetLightAttn__F10_GXLightIDffffff.s"
}
#pragma pop
-/* 8030D65C-8030D76C 0110+00 s=0 e=1 z=0 None .text J3DGDSetLightColor__F10_GXLightID8_GXColor
- */
+
+/* 8030D65C-8030D76C 0110+00 s=0 e=1 z=0 None .text J3DGDSetLightColor__F10_GXLightID8_GXColor */
+// 8030D6A0: 80451980 (__GDCurrentDL)
+// 8030D6B8: 80451980 (__GDCurrentDL)
+// 8030D6CC: 80451980 (__GDCurrentDL)
+// 8030D6E4: 80451980 (__GDCurrentDL)
+// 8030D6F8: 80451980 (__GDCurrentDL)
+// 8030D710: 80451980 (__GDCurrentDL)
+// 8030D728: 80451980 (__GDCurrentDL)
+// 8030D740: 80451980 (__GDCurrentDL)
+// 8030D754: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXLightID False
+// _GXColor False
asm void J3DGDSetLightColor(_GXLightID param_0, _GXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetLightColor__F10_GXLightID8_GXColor.s"
}
#pragma pop
-/* 8030D76C-8030D938 01CC+00 s=0 e=1 z=0 None .text J3DGDSetLightPos__F10_GXLightIDfff */
+
+/* 8030D76C-8030D938 01CC+00 s=0 e=1 z=0 None .text J3DGDSetLightPos__F10_GXLightIDfff */
+// 8030D794: 80451980 (__GDCurrentDL)
+// 8030D7AC: 80451980 (__GDCurrentDL)
+// 8030D7C4: 80451980 (__GDCurrentDL)
+// 8030D7DC: 80451980 (__GDCurrentDL)
+// 8030D7F0: 80451980 (__GDCurrentDL)
+// 8030D810: 80451980 (__GDCurrentDL)
+// 8030D828: 80451980 (__GDCurrentDL)
+// 8030D840: 80451980 (__GDCurrentDL)
+// 8030D854: 80451980 (__GDCurrentDL)
+// 8030D874: 80451980 (__GDCurrentDL)
+// 8030D88C: 80451980 (__GDCurrentDL)
+// 8030D8A4: 80451980 (__GDCurrentDL)
+// 8030D8B8: 80451980 (__GDCurrentDL)
+// 8030D8D8: 80451980 (__GDCurrentDL)
+// 8030D8F0: 80451980 (__GDCurrentDL)
+// 8030D908: 80451980 (__GDCurrentDL)
+// 8030D91C: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
asm void J3DGDSetLightPos(_GXLightID param_0, f32 param_1, f32 param_2, f32 param_3) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetLightPos__F10_GXLightIDfff.s"
}
#pragma pop
-/* 8030D938-8030DB04 01CC+00 s=0 e=1 z=0 None .text J3DGDSetLightDir__F10_GXLightIDfff */
+
+/* 8030D938-8030DB04 01CC+00 s=0 e=1 z=0 None .text J3DGDSetLightDir__F10_GXLightIDfff */
+// 8030D960: 80451980 (__GDCurrentDL)
+// 8030D978: 80451980 (__GDCurrentDL)
+// 8030D990: 80451980 (__GDCurrentDL)
+// 8030D9A8: 80451980 (__GDCurrentDL)
+// 8030D9BC: 80451980 (__GDCurrentDL)
+// 8030D9DC: 80451980 (__GDCurrentDL)
+// 8030D9F4: 80451980 (__GDCurrentDL)
+// 8030DA0C: 80451980 (__GDCurrentDL)
+// 8030DA20: 80451980 (__GDCurrentDL)
+// 8030DA40: 80451980 (__GDCurrentDL)
+// 8030DA58: 80451980 (__GDCurrentDL)
+// 8030DA70: 80451980 (__GDCurrentDL)
+// 8030DA84: 80451980 (__GDCurrentDL)
+// 8030DAA4: 80451980 (__GDCurrentDL)
+// 8030DABC: 80451980 (__GDCurrentDL)
+// 8030DAD4: 80451980 (__GDCurrentDL)
+// 8030DAE8: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
asm void J3DGDSetLightDir(_GXLightID param_0, f32 param_1, f32 param_2, f32 param_3) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetLightDir__F10_GXLightIDfff.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD7E8-803CD82C 0044+00 s=1 e=0 z=0 None .data @899 */
+/* 803CD7E8-803CD82C 0044+00 s=1 e=0 z=0 None .data @899 */
SECTION_DATA static void* lit_899[17] = {
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x10C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x128),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x164),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x178),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x18C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x1A8),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x1C4),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x1E0),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x1F0),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x200),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x210),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x220),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x22C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x22C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x22C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x22C),
- (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb) + 0x128),
-};
-
-/* 8030DB04-8030E064 0560+00 s=1 e=1 z=0 None .text
- * J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb */
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x10C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x128),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x164),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x178),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x18C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x1A8),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x1C4),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x1E0),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x1F0),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x200),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x210),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x220),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x22C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x22C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x22C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x22C),
+ (void*)(((char*)J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)+0x128),
+};
+
+/* 8030DB04-8030E064 0560+00 s=1 e=1 z=0 None .text J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb */
+// 8030DB14: 803621A0 (__save_gpr)
+// 8030DBF8: 803CD7E8 (lit_899)
+// 8030DBFC: 803CD7E8 (lit_899)
+// 8030DD40: 80451980 (__GDCurrentDL)
+// 8030DD58: 803610D4 (GDOverflowed)
+// 8030DD5C: 80451980 (__GDCurrentDL)
+// 8030DD78: 80451980 (__GDCurrentDL)
+// 8030DE28: 80451980 (__GDCurrentDL)
+// 8030DE40: 80451980 (__GDCurrentDL)
+// 8030DE58: 80451980 (__GDCurrentDL)
+// 8030DE6C: 80451980 (__GDCurrentDL)
+// 8030DE80: 80451980 (__GDCurrentDL)
+// 8030DE9C: 80451980 (__GDCurrentDL)
+// 8030DF20: 80451980 (__GDCurrentDL)
+// 8030DF38: 80451980 (__GDCurrentDL)
+// 8030DF50: 80451980 (__GDCurrentDL)
+// 8030DF64: 80451980 (__GDCurrentDL)
+// 8030DF78: 80451980 (__GDCurrentDL)
+// 8030DF94: 80451980 (__GDCurrentDL)
+// 8030DFF4: 80451980 (__GDCurrentDL)
+// 8030E00C: 80451980 (__GDCurrentDL)
+// 8030E024: 80451980 (__GDCurrentDL)
+// 8030E038: 80451980 (__GDCurrentDL)
+// 8030E050: 803621EC (__restore_gpr)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXVtxFmt False
+// _GXVtxAttrFmtList const* False
+// _GXVtxAttrFmtList const False
+// _GXVtxAttrFmtList False
+// bool False
asm void J3DGDSetVtxAttrFmtv(_GXVtxFmt param_0, _GXVtxAttrFmtList const* param_1, bool param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD82C-803CD880 0054+00 s=1 e=0 z=0 None .data @951 */
+/* 803CD82C-803CD880 0054+00 s=1 e=0 z=0 None .data @951 */
SECTION_DATA static void* lit_951[21] = {
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x34),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x40),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x4C),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x58),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x74),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x7C),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x84),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x8C),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x94),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x9C),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xA4),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xAC),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xB4),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xBC),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xC4),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xCC),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xD4),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xDC),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0xE4),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x64),
- (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc) + 0x6C),
-};
-
-/* 8030E064-8030E234 01D0+00 s=1 e=1 z=0 None .text
- * J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc */
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x34),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x40),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x4C),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x58),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x74),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x7C),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x84),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x8C),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x94),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x9C),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xA4),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xAC),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xB4),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xBC),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xC4),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xCC),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xD4),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xDC),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0xE4),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x64),
+ (void*)(((char*)J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)+0x6C),
+};
+
+/* 8030E064-8030E234 01D0+00 s=1 e=1 z=0 None .text J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc */
+// 8030E080: 803CD82C (lit_951)
+// 8030E084: 803CD82C (lit_951)
+// 8030E1D8: 80451980 (__GDCurrentDL)
+// 8030E1F0: 80451980 (__GDCurrentDL)
+// 8030E208: 80451980 (__GDCurrentDL)
+// 8030E21C: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTexGenType False
+// _GXTexGenSrc False
asm void J3DGDSetTexCoordGen(_GXTexGenType param_0, _GXTexGenSrc param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc.s"
}
#pragma pop
-/* 8030E234-8030E438 0204+00 s=0 e=16 z=0 None .text
- * J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc */
+
+/* 8030E234-8030E438 0204+00 s=0 e=16 z=0 None .text J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc */
+// 8030E244: 803621CC (_savegpr_25)
+// 8030E264: 80451980 (__GDCurrentDL)
+// 8030E27C: 803610D4 (GDOverflowed)
+// 8030E284: 80451980 (__GDCurrentDL)
+// 8030E29C: 80451980 (__GDCurrentDL)
+// 8030E2B4: 80451980 (__GDCurrentDL)
+// 8030E2CC: 80451980 (__GDCurrentDL)
+// 8030E2E0: 80451980 (__GDCurrentDL)
+// 8030E2F4: 80451980 (__GDCurrentDL)
+// 8030E334: 80451980 (__GDCurrentDL)
+// 8030E34C: 80451980 (__GDCurrentDL)
+// 8030E364: 80451980 (__GDCurrentDL)
+// 8030E378: 80451980 (__GDCurrentDL)
+// 8030E38C: 80451980 (__GDCurrentDL)
+// 8030E3C8: 80451980 (__GDCurrentDL)
+// 8030E3E0: 80451980 (__GDCurrentDL)
+// 8030E3F8: 80451980 (__GDCurrentDL)
+// 8030E40C: 80451980 (__GDCurrentDL)
+// 8030E424: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetTexCoordScale2(_GXTexCoordID param_0, u16 param_1, u8 param_2, u8 param_3,
- u16 param_4, u8 param_5, u8 param_6) {
- nofralloc
+// False False
+// _GXTexCoordID False
+// u16 False
+// u8 False
+// u8 False
+// u16 False
+// u8 False
+// u8 False
+asm void J3DGDSetTexCoordScale2(_GXTexCoordID param_0, u16 param_1, u8 param_2, u8 param_3, u16 param_4, u8 param_5, u8 param_6) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045090C-80450914 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexMode0Ids */
+/* 8045090C-80450914 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexMode0Ids */
SECTION_SDATA static u8 J3DGDTexMode0Ids[8] = {
- 0x80, 0x81, 0x82, 0x83, 0xA0, 0xA1, 0xA2, 0xA3,
+ 0x80, 0x81, 0x82, 0x83, 0xA0, 0xA1, 0xA2, 0xA3,
};
-/* 80450914-8045091C 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexMode1Ids */
+/* 80450914-8045091C 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexMode1Ids */
SECTION_SDATA static u8 J3DGDTexMode1Ids[8] = {
- 0x84, 0x85, 0x86, 0x87, 0xA4, 0xA5, 0xA6, 0xA7,
+ 0x84, 0x85, 0x86, 0x87, 0xA4, 0xA5, 0xA6, 0xA7,
};
-/* 8045091C-80450924 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexImage0Ids */
+/* 8045091C-80450924 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexImage0Ids */
SECTION_SDATA static u8 J3DGDTexImage0Ids[8] = {
- 0x88, 0x89, 0x8A, 0x8B, 0xA8, 0xA9, 0xAA, 0xAB,
+ 0x88, 0x89, 0x8A, 0x8B, 0xA8, 0xA9, 0xAA, 0xAB,
};
-/* 80450924-8045092C 0008+00 s=2 e=0 z=0 None .sdata J3DGDTexImage3Ids */
+/* 80450924-8045092C 0008+00 s=2 e=0 z=0 None .sdata J3DGDTexImage3Ids */
SECTION_SDATA static u8 J3DGDTexImage3Ids[8] = {
- 0x94, 0x95, 0x96, 0x97, 0xB4, 0xB5, 0xB6, 0xB7,
+ 0x94, 0x95, 0x96, 0x97, 0xB4, 0xB5, 0xB6, 0xB7,
};
-/* 8045092C-80450934 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexTlutIds */
+/* 8045092C-80450934 0008+00 s=1 e=0 z=0 None .sdata J3DGDTexTlutIds */
SECTION_SDATA static u8 J3DGDTexTlutIds[8] = {
- 0x98, 0x99, 0x9A, 0x9B, 0xB8, 0xB9, 0xBA, 0xBB,
+ 0x98, 0x99, 0x9A, 0x9B, 0xB8, 0xB9, 0xBA, 0xBB,
};
-/* 80450934-8045093C 0006+02 s=1 e=0 z=0 None .sdata GX2HWFiltConv */
+/* 80450934-8045093C 0006+02 s=1 e=0 z=0 None .sdata GX2HWFiltConv */
SECTION_SDATA static u8 GX2HWFiltConv[6 + 2 /* padding */] = {
- 0x00,
- 0x04,
- 0x01,
- 0x05,
- 0x02,
- 0x06,
- /* padding */
- 0x00,
- 0x00,
-};
-
-/* 80456328-8045632C 0004+00 s=1 e=0 z=0 None .sdata2 @1050 */
+ 0x00, 0x04, 0x01, 0x05, 0x02, 0x06,
+ /* padding */
+ 0x00, 0x00,
+};
+
+/* 80456328-8045632C 0004+00 s=1 e=0 z=0 None .sdata2 @1050 */
SECTION_SDATA2 static f32 lit_1050 = 32.0f;
-/* 8045632C-80456330 0004+00 s=1 e=0 z=0 None .sdata2 @1051 */
+/* 8045632C-80456330 0004+00 s=1 e=0 z=0 None .sdata2 @1051 */
SECTION_SDATA2 static f32 lit_1051 = 16.0f;
-/* 8030E438-8030E5D4 019C+00 s=0 e=1 z=0 None .text
- * J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy
- */
+/* 8030E438-8030E5D4 019C+00 s=0 e=1 z=0 None .text J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy */
+// 8030E43C: 8045090C (J3DGDTexMode0Ids)
+// 8030E450: 80456328 (lit_1050)
+// 8030E474: 80450934 (GX2HWFiltConv)
+// 8030E4B4: 80451980 (__GDCurrentDL)
+// 8030E4CC: 80451980 (__GDCurrentDL)
+// 8030E4E4: 80451980 (__GDCurrentDL)
+// 8030E4FC: 80451980 (__GDCurrentDL)
+// 8030E510: 80451980 (__GDCurrentDL)
+// 8030E524: 80450914 (J3DGDTexMode1Ids)
+// 8030E52C: 8045632C (lit_1051)
+// 8030E55C: 80451980 (__GDCurrentDL)
+// 8030E574: 80451980 (__GDCurrentDL)
+// 8030E58C: 80451980 (__GDCurrentDL)
+// 8030E5A4: 80451980 (__GDCurrentDL)
+// 8030E5B8: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetTexLookupMode(_GXTexMapID param_0, _GXTexWrapMode param_1, _GXTexWrapMode param_2,
- _GXTexFilter param_3, _GXTexFilter param_4, f32 param_5, f32 param_6,
- f32 param_7, u8 param_8, u8 param_9, _GXAnisotropy param_10) {
- nofralloc
+// False False
+// _GXTexMapID False
+// _GXTexWrapMode False
+// _GXTexWrapMode False
+// _GXTexFilter False
+// _GXTexFilter False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+// u8 False
+// _GXAnisotropy False
+asm void J3DGDSetTexLookupMode(_GXTexMapID param_0, _GXTexWrapMode param_1, _GXTexWrapMode param_2, _GXTexFilter param_3, _GXTexFilter param_4, f32 param_5, f32 param_6, f32 param_7, u8 param_8, u8 param_9, _GXAnisotropy param_10) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/func_8030E438.s"
}
#pragma pop
-/* 8030E5D4-8030E67C 00A8+00 s=0 e=1 z=0 None .text
- * J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt */
+
+/* 8030E5D4-8030E67C 00A8+00 s=0 e=1 z=0 None .text J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt */
+// 8030E5D4: 8045091C (J3DGDTexImage0Ids)
+// 8030E608: 80451980 (__GDCurrentDL)
+// 8030E620: 80451980 (__GDCurrentDL)
+// 8030E638: 80451980 (__GDCurrentDL)
+// 8030E650: 80451980 (__GDCurrentDL)
+// 8030E664: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTexMapID False
+// u16 False
+// u16 False
+// _GXTexFmt False
asm void J3DGDSetTexImgAttr(_GXTexMapID param_0, u16 param_1, u16 param_2, _GXTexFmt param_3) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt.s"
}
#pragma pop
-/* 8030E67C-8030E70C 0090+00 s=0 e=1 z=0 None .text J3DGDSetTexImgPtr__F11_GXTexMapIDPv */
+
+/* 8030E67C-8030E70C 0090+00 s=0 e=1 z=0 None .text J3DGDSetTexImgPtr__F11_GXTexMapIDPv */
+// 8030E684: 80450924 (J3DGDTexImage3Ids)
+// 8030E698: 80451980 (__GDCurrentDL)
+// 8030E6B0: 80451980 (__GDCurrentDL)
+// 8030E6C8: 80451980 (__GDCurrentDL)
+// 8030E6E0: 80451980 (__GDCurrentDL)
+// 8030E6F4: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTexMapID False
+// void* False
+// void False
asm void J3DGDSetTexImgPtr(_GXTexMapID param_0, void* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexImgPtr__F11_GXTexMapIDPv.s"
}
#pragma pop
-/* 8030E70C-8030E7E0 00D4+00 s=0 e=1 z=0 None .text J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl */
+
+/* 8030E70C-8030E7E0 00D4+00 s=0 e=1 z=0 None .text J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl */
+// 8030E728: 80451980 (__GDCurrentDL)
+// 8030E740: 803610D4 (GDOverflowed)
+// 8030E744: 80450924 (J3DGDTexImage3Ids)
+// 8030E758: 80451980 (__GDCurrentDL)
+// 8030E770: 80451980 (__GDCurrentDL)
+// 8030E788: 80451980 (__GDCurrentDL)
+// 8030E7A0: 80451980 (__GDCurrentDL)
+// 8030E7B4: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTexMapID False
+// u32 False
asm void J3DGDSetTexImgPtrRaw(_GXTexMapID param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl.s"
}
#pragma pop
-/* 8030E7E0-8030E878 0098+00 s=0 e=1 z=0 None .text J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt
- */
+
+/* 8030E7E0-8030E878 0098+00 s=0 e=1 z=0 None .text J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt */
+// 8030E7E0: 8045092C (J3DGDTexTlutIds)
+// 8030E804: 80451980 (__GDCurrentDL)
+// 8030E81C: 80451980 (__GDCurrentDL)
+// 8030E834: 80451980 (__GDCurrentDL)
+// 8030E84C: 80451980 (__GDCurrentDL)
+// 8030E860: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTlutFmt False
asm void J3DGDSetTexTlut(_GXTexMapID param_0, u32 param_1, _GXTlutFmt param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt.s"
}
#pragma pop
-/* 8030E878-8030EB30 02B8+00 s=0 e=1 z=0 None .text J3DGDLoadTlut__FPvUl11_GXTlutSize */
+
+/* 8030E878-8030EB30 02B8+00 s=0 e=1 z=0 None .text J3DGDLoadTlut__FPvUl11_GXTlutSize */
+// 8030E884: 80451980 (__GDCurrentDL)
+// 8030E89C: 80451980 (__GDCurrentDL)
+// 8030E8B4: 80451980 (__GDCurrentDL)
+// 8030E8C8: 80451980 (__GDCurrentDL)
+// 8030E8E0: 80451980 (__GDCurrentDL)
+// 8030E8F4: 80451980 (__GDCurrentDL)
+// 8030E90C: 80451980 (__GDCurrentDL)
+// 8030E920: 80451980 (__GDCurrentDL)
+// 8030E934: 80451980 (__GDCurrentDL)
+// 8030E948: 80451980 (__GDCurrentDL)
+// 8030E95C: 80451980 (__GDCurrentDL)
+// 8030E980: 80451980 (__GDCurrentDL)
+// 8030E998: 80451980 (__GDCurrentDL)
+// 8030E9B0: 80451980 (__GDCurrentDL)
+// 8030E9C4: 80451980 (__GDCurrentDL)
+// 8030E9D8: 80451980 (__GDCurrentDL)
+// 8030EA04: 80451980 (__GDCurrentDL)
+// 8030EA1C: 80451980 (__GDCurrentDL)
+// 8030EA34: 80451980 (__GDCurrentDL)
+// 8030EA48: 80451980 (__GDCurrentDL)
+// 8030EA5C: 80451980 (__GDCurrentDL)
+// 8030EA70: 80451980 (__GDCurrentDL)
+// 8030EA84: 80451980 (__GDCurrentDL)
+// 8030EA98: 80451980 (__GDCurrentDL)
+// 8030EAAC: 80451980 (__GDCurrentDL)
+// 8030EAC0: 80451980 (__GDCurrentDL)
+// 8030EAD4: 80451980 (__GDCurrentDL)
+// 8030EAE8: 80451980 (__GDCurrentDL)
+// 8030EAFC: 80451980 (__GDCurrentDL)
+// 8030EB10: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void* False
+// void False
+// u32 False
+// _GXTlutSize False
asm void J3DGDLoadTlut(void* param_0, u32 param_1, _GXTlutSize param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDLoadTlut__FPvUl11_GXTlutSize.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456330-80456334 0004+00 s=1 e=0 z=0 None .sdata2 @1233 */
+/* 80456330-80456334 0004+00 s=1 e=0 z=0 None .sdata2 @1233 */
SECTION_SDATA2 static f32 lit_1233 = 1024.0f;
-/* 8030EB30-8030EE10 02E0+00 s=0 e=2 z=0 None .text J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc
- */
+/* 8030EB30-8030EE10 02E0+00 s=0 e=2 z=0 None .text J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc */
+// 8030EB40: 803621C8 (_savegpr_24)
+// 8030EB94: 80456330 (lit_1233)
+// 8030EC28: 80451980 (__GDCurrentDL)
+// 8030EC40: 803610D4 (GDOverflowed)
+// 8030EC70: 80451980 (__GDCurrentDL)
+// 8030EC88: 80451980 (__GDCurrentDL)
+// 8030ECA0: 80451980 (__GDCurrentDL)
+// 8030ECB8: 80451980 (__GDCurrentDL)
+// 8030ECCC: 80451980 (__GDCurrentDL)
+// 8030ECFC: 80451980 (__GDCurrentDL)
+// 8030ED14: 80451980 (__GDCurrentDL)
+// 8030ED2C: 80451980 (__GDCurrentDL)
+// 8030ED44: 80451980 (__GDCurrentDL)
+// 8030ED58: 80451980 (__GDCurrentDL)
+// 8030ED88: 80451980 (__GDCurrentDL)
+// 8030EDA0: 80451980 (__GDCurrentDL)
+// 8030EDB8: 80451980 (__GDCurrentDL)
+// 8030EDD0: 80451980 (__GDCurrentDL)
+// 8030EDE4: 80451980 (__GDCurrentDL)
+// 8030EDFC: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetIndTexMtx(_GXIndTexMtxID param_0, f32 (*param_1)[3], s8 param_2) {
- nofralloc
+// False False
+// _GXIndTexMtxID False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// s8 False
+asm void J3DGDSetIndTexMtx(_GXIndTexMtxID param_0, f32 (* param_1)[3], s8 param_2) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc.s"
}
#pragma pop
-/* 8030EE10-8030EF08 00F8+00 s=0 e=2 z=0 None .text
- * J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale
- */
+
+/* 8030EE10-8030EF08 00F8+00 s=0 e=2 z=0 None .text J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale */
+// 8030EE20: 803621D4 (_savegpr_27)
+// 8030EE38: 80451980 (__GDCurrentDL)
+// 8030EE50: 803610D4 (GDOverflowed)
+// 8030EE58: 80451980 (__GDCurrentDL)
+// 8030EE98: 80451980 (__GDCurrentDL)
+// 8030EEB0: 80451980 (__GDCurrentDL)
+// 8030EEC8: 80451980 (__GDCurrentDL)
+// 8030EEDC: 80451980 (__GDCurrentDL)
+// 8030EEF4: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetIndTexCoordScale(_GXIndTexStageID param_0, _GXIndTexScale param_1,
- _GXIndTexScale param_2, _GXIndTexScale param_3,
- _GXIndTexScale param_4) {
- nofralloc
+// False False
+// _GXIndTexStageID False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+asm void J3DGDSetIndTexCoordScale(_GXIndTexStageID param_0, _GXIndTexScale param_1, _GXIndTexScale param_2, _GXIndTexScale param_3, _GXIndTexScale param_4) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/func_8030EE10.s"
}
#pragma pop
-/* 8030EF08-8030F108 0200+00 s=0 e=2 z=0 None .text
- * J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID
- */
+
+/* 8030EF08-8030F108 0200+00 s=0 e=2 z=0 None .text J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID */
+// 8030EF18: 803621C4 (_savegpr_23)
+// 8030EF40: 80451980 (__GDCurrentDL)
+// 8030EF58: 803610D4 (GDOverflowed)
+// 8030EF60: 80451980 (__GDCurrentDL)
+// 8030EFAC: 80451980 (__GDCurrentDL)
+// 8030EFC4: 80451980 (__GDCurrentDL)
+// 8030EFDC: 80451980 (__GDCurrentDL)
+// 8030EFF0: 80451980 (__GDCurrentDL)
+// 8030F07C: 80451980 (__GDCurrentDL)
+// 8030F098: 80451980 (__GDCurrentDL)
+// 8030F0B0: 80451980 (__GDCurrentDL)
+// 8030F0C8: 80451980 (__GDCurrentDL)
+// 8030F0DC: 80451980 (__GDCurrentDL)
+// 8030F0F4: 80362210 (_restgpr_23)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetIndTexOrder(u32 param_0, _GXTexCoordID param_1, _GXTexMapID param_2,
- _GXTexCoordID param_3, _GXTexMapID param_4, _GXTexCoordID param_5,
- _GXTexMapID param_6, _GXTexCoordID param_7, _GXTexMapID param_8) {
- nofralloc
+// False False
+// u32 False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+asm void J3DGDSetIndTexOrder(u32 param_0, _GXTexCoordID param_1, _GXTexMapID param_2, _GXTexCoordID param_3, _GXTexMapID param_4, _GXTexCoordID param_5, _GXTexMapID param_6, _GXTexCoordID param_7, _GXTexMapID param_8) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/func_8030EF08.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD880-803CD8A0 0010+10 s=1 e=0 z=0 None .data c2r$1302 */
+/* 803CD880-803CD8A0 0010+10 s=1 e=0 z=0 None .data c2r$1302 */
SECTION_DATA static u8 c2r[16 + 16 /* padding */] = {
- 0x00,
- 0x01,
- 0x00,
- 0x01,
- 0x00,
- 0x01,
- 0x07,
- 0x05,
- 0x06,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x07,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-
-/* 8030F108-8030F294 018C+00 s=0 e=9 z=0 None .text
- * J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID
- */
+ 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x07, 0x05, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
+ /* padding */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+};
+
+/* 8030F108-8030F294 018C+00 s=0 e=9 z=0 None .text J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID */
+// 8030F118: 803621CC (_savegpr_25)
+// 8030F150: 80451980 (__GDCurrentDL)
+// 8030F168: 803610D4 (GDOverflowed)
+// 8030F180: 803CD880 (c2r)
+// 8030F184: 803CD880 (c2r)
+// 8030F1B8: 803CD880 (c2r)
+// 8030F1BC: 803CD880 (c2r)
+// 8030F20C: 80451980 (__GDCurrentDL)
+// 8030F224: 80451980 (__GDCurrentDL)
+// 8030F23C: 80451980 (__GDCurrentDL)
+// 8030F254: 80451980 (__GDCurrentDL)
+// 8030F268: 80451980 (__GDCurrentDL)
+// 8030F280: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetTevOrder(_GXTevStageID param_0, _GXTexCoordID param_1, _GXTexMapID param_2,
- _GXChannelID param_3, _GXTexCoordID param_4, _GXTexMapID param_5,
- _GXChannelID param_6) {
- nofralloc
+// False False
+// _GXTevStageID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+asm void J3DGDSetTevOrder(_GXTevStageID param_0, _GXTexCoordID param_1, _GXTexMapID param_2, _GXChannelID param_3, _GXTexCoordID param_4, _GXTexMapID param_5, _GXChannelID param_6) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/func_8030F108.s"
}
#pragma pop
-/* 8030F294-8030F3FC 0168+00 s=0 e=11 z=0 None .text
- * J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor */
+
+/* 8030F294-8030F3FC 0168+00 s=0 e=11 z=0 None .text J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor */
+// 8030F2E4: 80451980 (__GDCurrentDL)
+// 8030F2FC: 803610D4 (GDOverflowed)
+// 8030F304: 80451980 (__GDCurrentDL)
+// 8030F31C: 80451980 (__GDCurrentDL)
+// 8030F334: 80451980 (__GDCurrentDL)
+// 8030F34C: 80451980 (__GDCurrentDL)
+// 8030F360: 80451980 (__GDCurrentDL)
+// 8030F374: 80451980 (__GDCurrentDL)
+// 8030F38C: 80451980 (__GDCurrentDL)
+// 8030F3A4: 80451980 (__GDCurrentDL)
+// 8030F3BC: 80451980 (__GDCurrentDL)
+// 8030F3D0: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTevKColorID False
+// _GXColor False
asm void J3DGDSetTevKColor(_GXTevKColorID param_0, _GXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor.s"
}
#pragma pop
-/* 8030F3FC-8030F630 0234+00 s=0 e=11 z=0 None .text
- * J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 */
+
+/* 8030F3FC-8030F630 0234+00 s=0 e=11 z=0 None .text J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10 */
+// 8030F44C: 80451980 (__GDCurrentDL)
+// 8030F464: 803610D4 (GDOverflowed)
+// 8030F46C: 80451980 (__GDCurrentDL)
+// 8030F484: 80451980 (__GDCurrentDL)
+// 8030F49C: 80451980 (__GDCurrentDL)
+// 8030F4B4: 80451980 (__GDCurrentDL)
+// 8030F4C8: 80451980 (__GDCurrentDL)
+// 8030F4DC: 80451980 (__GDCurrentDL)
+// 8030F4F4: 80451980 (__GDCurrentDL)
+// 8030F50C: 80451980 (__GDCurrentDL)
+// 8030F524: 80451980 (__GDCurrentDL)
+// 8030F53C: 80451980 (__GDCurrentDL)
+// 8030F550: 80451980 (__GDCurrentDL)
+// 8030F564: 80451980 (__GDCurrentDL)
+// 8030F578: 80451980 (__GDCurrentDL)
+// 8030F58C: 80451980 (__GDCurrentDL)
+// 8030F5A0: 80451980 (__GDCurrentDL)
+// 8030F5B4: 80451980 (__GDCurrentDL)
+// 8030F5C8: 80451980 (__GDCurrentDL)
+// 8030F5DC: 80451980 (__GDCurrentDL)
+// 8030F5F0: 80451980 (__GDCurrentDL)
+// 8030F604: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXTevRegID False
+// _GXColorS10 False
asm void J3DGDSetTevColorS10(_GXTevRegID param_0, _GXColorS10 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456334-80456338 0004+00 s=3 e=0 z=0 None .sdata2 @1460 */
+/* 80456334-80456338 0004+00 s=3 e=0 z=0 None .sdata2 @1460 */
SECTION_SDATA2 static u8 lit_1460[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80456338-80456340 0004+04 s=1 e=0 z=0 None .sdata2 @1461 */
+/* 80456338-80456340 0004+04 s=1 e=0 z=0 None .sdata2 @1461 */
SECTION_SDATA2 static f32 lit_1461[1 + 1 /* padding */] = {
- 0.5f,
- /* padding */
- 0.0f,
+ 0.5f,
+ /* padding */
+ 0.0f,
};
-/* 80456340-80456348 0008+00 s=1 e=0 z=0 None .sdata2 @1462 */
+/* 80456340-80456348 0008+00 s=1 e=0 z=0 None .sdata2 @1462 */
SECTION_SDATA2 static f64 lit_1462 = 1.0;
-/* 80456348-80456350 0004+04 s=1 e=0 z=0 None .sdata2 @1463 */
+/* 80456348-80456350 0004+04 s=1 e=0 z=0 None .sdata2 @1463 */
SECTION_SDATA2 static f32 lit_1463[1 + 1 /* padding */] = {
- 2.0f,
- /* padding */
- 0.0f,
+ 2.0f,
+ /* padding */
+ 0.0f,
};
-/* 80456350-80456358 0008+00 s=1 e=0 z=0 None .sdata2 @1464 */
+/* 80456350-80456358 0008+00 s=1 e=0 z=0 None .sdata2 @1464 */
SECTION_SDATA2 static f64 lit_1464 = 0.5;
-/* 80456358-80456360 0004+04 s=1 e=0 z=0 None .sdata2 @1465 */
+/* 80456358-80456360 0004+04 s=1 e=0 z=0 None .sdata2 @1465 */
SECTION_SDATA2 static f32 lit_1465[1 + 1 /* padding */] = {
- 8388638.0f,
- /* padding */
- 0.0f,
+ 8388638.0f,
+ /* padding */
+ 0.0f,
};
-/* 80456360-80456368 0008+00 s=1 e=0 z=0 None .sdata2 @1468 */
+/* 80456360-80456368 0008+00 s=1 e=0 z=0 None .sdata2 @1468 */
SECTION_SDATA2 static f64 lit_1468 = 4503601774854144.0 /* cast s32 to float */;
-/* 8030F630-8030F994 0364+00 s=0 e=3 z=0 None .text J3DGDSetFog__F10_GXFogTypeffff8_GXColor */
+/* 8030F630-8030F994 0364+00 s=0 e=3 z=0 None .text J3DGDSetFog__F10_GXFogTypeffff8_GXColor */
+// 8030F640: 803621DC (_savegpr_29)
+// 8030F65C: 80456334 (lit_1460)
+// 8030F660: 80456338 (lit_1461)
+// 8030F690: 80456338 (lit_1461)
+// 8030F694: 80456340 (lit_1462)
+// 8030F6AC: 80456350 (lit_1464)
+// 8030F6B0: 80456348 (lit_1463)
+// 8030F6B4: 80456334 (lit_1460)
+// 8030F6DC: 80456360 (lit_1468)
+// 8030F700: 80456358 (lit_1465)
+// 8030F708: 803620AC (__cvt_fp2unsigned)
+// 8030F718: 80451980 (__GDCurrentDL)
+// 8030F738: 80451980 (__GDCurrentDL)
+// 8030F750: 80451980 (__GDCurrentDL)
+// 8030F768: 80451980 (__GDCurrentDL)
+// 8030F77C: 80451980 (__GDCurrentDL)
+// 8030F790: 80451980 (__GDCurrentDL)
+// 8030F7AC: 80451980 (__GDCurrentDL)
+// 8030F7C4: 80451980 (__GDCurrentDL)
+// 8030F7DC: 80451980 (__GDCurrentDL)
+// 8030F7F0: 80451980 (__GDCurrentDL)
+// 8030F804: 80451980 (__GDCurrentDL)
+// 8030F820: 80451980 (__GDCurrentDL)
+// 8030F838: 80451980 (__GDCurrentDL)
+// 8030F850: 80451980 (__GDCurrentDL)
+// 8030F864: 80451980 (__GDCurrentDL)
+// 8030F878: 80451980 (__GDCurrentDL)
+// 8030F89C: 80451980 (__GDCurrentDL)
+// 8030F8B4: 80451980 (__GDCurrentDL)
+// 8030F8CC: 80451980 (__GDCurrentDL)
+// 8030F8E0: 80451980 (__GDCurrentDL)
+// 8030F90C: 80451980 (__GDCurrentDL)
+// 8030F924: 80451980 (__GDCurrentDL)
+// 8030F93C: 80451980 (__GDCurrentDL)
+// 8030F954: 80451980 (__GDCurrentDL)
+// 8030F968: 80451980 (__GDCurrentDL)
+// 8030F980: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGDSetFog(_GXFogType param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4,
- _GXColor param_5) {
- nofralloc
+// False False
+// _GXFogType False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// _GXColor False
+asm void J3DGDSetFog(_GXFogType param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4, _GXColor param_5) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetFog__F10_GXFogTypeffff8_GXColor.s"
}
#pragma pop
-/* 8030F994-8030FAE0 014C+00 s=0 e=3 z=0 None .text J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable
- */
+
+/* 8030F994-8030FAE0 014C+00 s=0 e=3 z=0 None .text J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable */
+// 8030F9D8: 80451980 (__GDCurrentDL)
+// 8030F9F0: 80451980 (__GDCurrentDL)
+// 8030FA08: 80451980 (__GDCurrentDL)
+// 8030FA20: 80451980 (__GDCurrentDL)
+// 8030FA34: 80451980 (__GDCurrentDL)
+// 8030FA6C: 80451980 (__GDCurrentDL)
+// 8030FA84: 80451980 (__GDCurrentDL)
+// 8030FA9C: 80451980 (__GDCurrentDL)
+// 8030FAB4: 80451980 (__GDCurrentDL)
+// 8030FAC8: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
+// u16 False
+// _GXFogAdjTable* False
+// _GXFogAdjTable False
asm void J3DGDSetFogRangeAdj(u8 param_0, u16 param_1, _GXFogAdjTable* param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable.s"
}
#pragma pop
-/* 8030FAE0-8030FB60 0080+00 s=0 e=10 z=0 None .text J3DFifoLoadPosMtxImm__FPA4_fUl */
+
+/* 8030FAE0-8030FB60 0080+00 s=0 e=10 z=0 None .text J3DFifoLoadPosMtxImm__FPA4_fUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadPosMtxImm(f32 (*param_0)[4], u32 param_1) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DFifoLoadPosMtxImm(f32 (* param_0)[4], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadPosMtxImm__FPA4_fUl.s"
}
#pragma pop
-/* 8030FB60-8030FBCC 006C+00 s=0 e=9 z=0 None .text J3DFifoLoadNrmMtxImm__FPA4_fUl */
+
+/* 8030FB60-8030FBCC 006C+00 s=0 e=9 z=0 None .text J3DFifoLoadNrmMtxImm__FPA4_fUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadNrmMtxImm(f32 (*param_0)[4], u32 param_1) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DFifoLoadNrmMtxImm(f32 (* param_0)[4], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadNrmMtxImm__FPA4_fUl.s"
}
#pragma pop
-/* 8030FBCC-8030FC38 006C+00 s=0 e=3 z=0 None .text J3DFifoLoadNrmMtxImm3x3__FPA3_fUl */
+
+/* 8030FBCC-8030FC38 006C+00 s=0 e=3 z=0 None .text J3DFifoLoadNrmMtxImm3x3__FPA3_fUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadNrmMtxImm3x3(f32 (*param_0)[3], u32 param_1) {
- nofralloc
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DFifoLoadNrmMtxImm3x3(f32 (* param_0)[3], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadNrmMtxImm3x3__FPA3_fUl.s"
}
#pragma pop
-/* 8030FC38-8030FCD0 0098+00 s=0 e=4 z=0 None .text J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl */
+
+/* 8030FC38-8030FCD0 0098+00 s=0 e=4 z=0 None .text J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl */
+// 8030FC70: 80456334 (lit_1460)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadNrmMtxToTexMtx(f32 (*param_0)[4], u32 param_1) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DFifoLoadNrmMtxToTexMtx(f32 (* param_0)[4], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl.s"
}
#pragma pop
-/* 8030FCD0-8030FD68 0098+00 s=0 e=2 z=0 None .text J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl */
+
+/* 8030FCD0-8030FD68 0098+00 s=0 e=2 z=0 None .text J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl */
+// 8030FD08: 80456334 (lit_1460)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (*param_0)[3], u32 param_1) {
- nofralloc
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (* param_0)[3], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045093C-80450944 0008+00 s=1 e=0 z=0 None .sdata J3DTexImage1Ids */
+/* 8045093C-80450944 0008+00 s=1 e=0 z=0 None .sdata J3DTexImage1Ids */
SECTION_SDATA static u8 J3DTexImage1Ids[8] = {
- 0x8C, 0x8D, 0x8E, 0x8F, 0xAC, 0xAD, 0xAE, 0xAF,
+ 0x8C, 0x8D, 0x8E, 0x8F, 0xAC, 0xAD, 0xAE, 0xAF,
};
-/* 80450944-8045094C 0008+00 s=1 e=0 z=0 None .sdata J3DTexImage2Ids */
+/* 80450944-8045094C 0008+00 s=1 e=0 z=0 None .sdata J3DTexImage2Ids */
SECTION_SDATA static u8 J3DTexImage2Ids[8] = {
- 0x90, 0x91, 0x92, 0x93, 0xB0, 0xB1, 0xB2, 0xB3,
+ 0x90, 0x91, 0x92, 0x93, 0xB0, 0xB1, 0xB2, 0xB3,
};
-/* 8030FD68-8030FDE8 0080+00 s=0 e=1 z=0 None .text
- * J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize */
+/* 8030FD68-8030FDE8 0080+00 s=0 e=1 z=0 None .text J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize */
+// 8030FD74: 8045093C (J3DTexImage1Ids)
+// 8030FDB8: 80450944 (J3DTexImage2Ids)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DFifoLoadTexCached(_GXTexMapID param_0, u32 param_1, _GXTexCacheSize param_2,
- u32 param_3, _GXTexCacheSize param_4) {
- nofralloc
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTexCacheSize False
+// u32 False
+// _GXTexCacheSize False
+asm void J3DFifoLoadTexCached(_GXTexMapID param_0, u32 param_1, _GXTexCacheSize param_2, u32 param_3, _GXTexCacheSize param_4) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DGD/J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045094C-80450950 0004+00 s=0 e=0 z=0 None .sdata None */
+/* 8045094C-80450950 0004+00 s=0 e=0 z=0 None .sdata None */
SECTION_SDATA u8 pad_8045094C[4];
+
diff --git a/libs/JSystem/J3DGraphBase/J3DMatBlock.cpp b/libs/JSystem/J3DGraphBase/J3DMatBlock.cpp
index dbb6ba6de9..fa18f8e435 100644
--- a/libs/JSystem/J3DGraphBase/J3DMatBlock.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DMatBlock.cpp
@@ -1,1145 +1,3557 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DMatBlock
-//
+//
-#include "JSystem/J3DGraphBase/J3DMatBlock.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DMatBlock.h"
-//
+//
// Types:
-//
+//
-struct _GXTexMapID {};
+struct _GXTexMapID {
+};
-struct _GXTexCoordID {};
+struct _GXTexCoordID {
+};
-struct _GXTevStageID {};
+struct _GXTevStageID {
+};
-struct _GXTevRegID {};
+struct _GXTevRegID {
+};
-struct _GXTevKColorID {};
+struct _GXTevKColorID {
+};
-struct _GXIndTexStageID {};
+struct _GXIndTexStageID {
+};
-struct _GXIndTexScale {};
+struct _GXIndTexScale {
+};
-struct _GXIndTexMtxID {};
+struct _GXIndTexMtxID {
+};
-struct _GXFogType {};
+struct _GXFogType {
+};
-struct _GXFogAdjTable {};
+struct _GXFogAdjTable {
+};
-struct _GXColorS10 {};
+struct _GXColorS10 {
+};
-struct _GXColor {};
+struct _GXColor {
+};
-struct _GXChannelID {};
+struct _GXChannelID {
+};
-struct J3DZMode {};
+struct J3DZMode {
+};
struct J3DTexMtx {
- /* 803238C4 */ void load(u32) const;
- /* 80323900 */ void calc(f32 const (*)[4]);
- /* 80323C0C */ void calcPostTexMtx(f32 const (*)[4]);
+ /* 803238C4 */ // False False
+// u32 False
+void load(u32) const;
+ /* 80323900 */ // False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calc(f32 const (* )[4]);
+ /* 80323C0C */ // False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcPostTexMtx(f32 const (* )[4]);
};
-struct J3DTexCoord {};
+struct J3DTexCoord {
+};
-struct J3DNBTScale {};
+struct J3DNBTScale {
+};
struct J3DTexGenBlock {
- /* 80317334 */ bool getNBTScale();
- /* 80317420 */ void setNBTScale(J3DNBTScale);
- /* 80317424 */ void setNBTScale(J3DNBTScale const*);
+ /* 80317334 */ // False False
+// bool False
+bool getNBTScale();
+ /* 80317420 */ // False False
+// void False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale);
+ /* 80317424 */ // False False
+// void False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale const*);
};
struct J3DTexGenBlockPatched {
- /* 80317180 */ ~J3DTexGenBlockPatched();
- /* 80317644 */ void initialize();
- /* 80317B9C */ s32 countDLSize();
- /* 8031AA88 */ void patch();
- /* 8031AC68 */ void diff(u32);
- /* 8031ACD0 */ void diffTexMtx();
- /* 8031AD30 */ void diffTexGen();
- /* 80320084 */ void reset(J3DTexGenBlock*);
- /* 803213C0 */ void calc(f32 const (*)[4]);
- /* 80321584 */ void calcWithoutViewMtx(f32 const (*)[4]);
- /* 803216D8 */ void calcPostTexMtx(f32 const (*)[4]);
- /* 8032181C */ void calcPostTexMtxWithoutViewMtx(f32 const (*)[4]);
- /* 80322D34 */ void setTexGenNum(u32);
- /* 80322D3C */ void setTexGenNum(u32 const*);
- /* 80322D48 */ void getTexGenNum() const;
- /* 80322D50 */ void setTexCoord(u32, J3DTexCoord const*);
- /* 80322D64 */ void getTexCoord(u32);
- /* 80322D78 */ void setTexMtx(u32, J3DTexMtx*);
- /* 80322D88 */ void getTexMtx(u32);
- /* 80322D98 */ void getTexMtxOffset() const;
- /* 80322DA0 */ void setTexMtxOffset(u32);
- /* 80322E70 */ void load();
- /* 80322E74 */ void getType();
+ /* 80317180 */ // False False
+~J3DTexGenBlockPatched();
+ /* 80317644 */ // False False
+void initialize();
+ /* 80317B9C */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031AA88 */ // True False
+void patch();
+ /* 8031AC68 */ // True False
+// u32 False
+void diff(u32);
+ /* 8031ACD0 */ // True False
+void diffTexMtx();
+ /* 8031AD30 */ // True False
+void diffTexGen();
+ /* 80320084 */ // True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
+void reset(J3DTexGenBlock*);
+ /* 803213C0 */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calc(f32 const (* )[4]);
+ /* 80321584 */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcWithoutViewMtx(f32 const (* )[4]);
+ /* 803216D8 */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcPostTexMtx(f32 const (* )[4]);
+ /* 8032181C */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcPostTexMtxWithoutViewMtx(f32 const (* )[4]);
+ /* 80322D34 */ // True False
+// u32 False
+void setTexGenNum(u32);
+ /* 80322D3C */ // True False
+// u32 const* False
+// u32 const False
+// u32 False
+void setTexGenNum(u32 const*);
+ /* 80322D48 */ // True False
+void getTexGenNum() const;
+ /* 80322D50 */ // True False
+// u32 False
+// J3DTexCoord const* False
+// J3DTexCoord const False
+// J3DTexCoord False
+void setTexCoord(u32, J3DTexCoord const*);
+ /* 80322D64 */ // True False
+// u32 False
+void getTexCoord(u32);
+ /* 80322D78 */ // True False
+// u32 False
+// J3DTexMtx* False
+// J3DTexMtx False
+void setTexMtx(u32, J3DTexMtx*);
+ /* 80322D88 */ // True False
+// u32 False
+void getTexMtx(u32);
+ /* 80322D98 */ // True False
+void getTexMtxOffset() const;
+ /* 80322DA0 */ // True False
+// u32 False
+void setTexMtxOffset(u32);
+ /* 80322E70 */ // True False
+// void False
+void load();
+ /* 80322E74 */ // True False
+void getType();
};
struct J3DTexGenBlockBasic {
- /* 803176A4 */ void initialize();
- /* 80317BAC */ s32 countDLSize();
- /* 8031A9E8 */ void load();
- /* 8031ABC0 */ void patch();
- /* 803202DC */ void reset(J3DTexGenBlock*);
- /* 80322C6C */ void getType();
- /* 80322C9C */ void setNBTScale(J3DNBTScale const*);
- /* 80322C78 */ void setNBTScale(J3DNBTScale);
- /* 80322CC0 */ void getNBTScale();
- /* 80322CC8 */ ~J3DTexGenBlockBasic();
+ /* 803176A4 */ // False False
+void initialize();
+ /* 80317BAC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031A9E8 */ // True False
+void load();
+ /* 8031ABC0 */ // True False
+void patch();
+ /* 803202DC */ // True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
+void reset(J3DTexGenBlock*);
+ /* 80322C6C */ // True False
+void getType();
+ /* 80322C9C */ // True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale const*);
+ /* 80322C78 */ // True False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale);
+ /* 80322CC0 */ // True False
+void getNBTScale();
+ /* 80322CC8 */ // True False
+~J3DTexGenBlockBasic();
};
struct J3DTexGenBlock4 {
- /* 80317674 */ void initialize();
- /* 80317BA4 */ s32 countDLSize();
- /* 8031A948 */ void load();
- /* 8031AB18 */ void patch();
- /* 803201A0 */ void reset(J3DTexGenBlock*);
- /* 80322DA8 */ void getType();
- /* 80322DD8 */ void setNBTScale(J3DNBTScale const*);
- /* 80322DB4 */ void setNBTScale(J3DNBTScale);
- /* 80322DFC */ void getNBTScale();
- /* 80322E04 */ ~J3DTexGenBlock4();
+ /* 80317674 */ // False False
+void initialize();
+ /* 80317BA4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031A948 */ // True False
+void load();
+ /* 8031AB18 */ // True False
+void patch();
+ /* 803201A0 */ // True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
+void reset(J3DTexGenBlock*);
+ /* 80322DA8 */ // True False
+void getType();
+ /* 80322DD8 */ // True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale const*);
+ /* 80322DB4 */ // True False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale);
+ /* 80322DFC */ // True False
+void getNBTScale();
+ /* 80322E04 */ // True False
+~J3DTexGenBlock4();
};
-struct J3DTevSwapModeTable {};
+struct J3DTevSwapModeTable {
+};
-struct J3DTevSwapModeInfo {};
+struct J3DTevSwapModeInfo {
+};
-struct J3DTevStage {};
+struct J3DTevStage {
+};
-struct J3DTevOrder {};
+struct J3DTevOrder {
+};
-struct J3DGXColorS10 {};
+struct J3DGXColorS10 {
+};
-struct J3DIndTevStage {};
+struct J3DGXColor {
+};
-struct J3DGXColor {};
+struct J3DIndTevStage {
+};
struct J3DTevBlock {
- /* 8000DBC8 */ void patchTexNoAndTexCoordScale();
- /* 8000DBD4 */ void patch();
- /* 8000DF84 */ bool getIndTevStage(u32);
- /* 8000DF8C */ bool getTevStage(u32);
- /* 8000DF94 */ void getTexNo(u32) const;
- /* 8000DFA0 */ bool getTevSwapModeTable(u32);
- /* 8000DFA8 */ bool getTevKAlphaSel(u32);
- /* 8000DFB0 */ bool getTevKColorSel(u32);
- /* 8000DFB8 */ bool getTevOrder(u32);
- /* 8000DFC0 */ bool getTevKColor(u32);
- /* 8000DFC8 */ bool getTevColor(u32);
- /* 8000DFD0 */ bool getTevStageNum() const;
- /* 8000E0A4 */ void setIndTevStage(u32, J3DIndTevStage);
- /* 80323554 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 8000E0A8 */ void setTevStage(u32, J3DTevStage);
- /* 80323550 */ void setTevStage(u32, J3DTevStage const*);
- /* 8000E0AC */ void setTexNo(u32, u16);
- /* 80323544 */ void setTexNo(u32, u16 const*);
- /* 8000E0B0 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable);
- /* 80322960 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
- /* 8000E0B4 */ void setTevKAlphaSel(u32, u8);
- /* 80322954 */ void setTevKAlphaSel(u32, u8 const*);
- /* 8000E0B8 */ void setTevKColorSel(u32, u8);
- /* 80322950 */ void setTevKColorSel(u32, u8 const*);
- /* 8000E0BC */ void setTevOrder(u32, J3DTevOrder);
- /* 80323548 */ void setTevOrder(u32, J3DTevOrder const*);
- /* 800732AC */ void setTevKColor(u32, J3DGXColor const*);
- /* 8000E0C0 */ void setTevKColor(u32, J3DGXColor);
- /* 80110E80 */ void setTevColor(u32, J3DGXColorS10 const*);
- /* 8000E0C4 */ void setTevColor(u32, J3DGXColorS10);
- /* 8032354C */ void setTevStageNum(u8 const*);
- /* 8000E0C8 */ void setTevStageNum(u8);
- /* 80317224 */ ~J3DTevBlock();
- /* 8031730C */ bool countDLSize();
- /* 80317330 */ void load();
- /* 80317350 */ void reset(J3DTevBlock*);
- /* 8031CD44 */ void diff(u32);
- /* 8031E098 */ void indexToPtr_private(u32);
- /* 80321938 */ void diffTevReg();
- /* 8032193C */ void diffTevStageIndirect();
- /* 80321940 */ void diffTevStage();
- /* 80321944 */ void diffTexCoordScale();
- /* 80321948 */ void diffTexNo();
- /* 80321FE0 */ void setTexNoOffset(u32);
- /* 80322958 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
- /* 8032295C */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
- /* 80322964 */ bool getTevRegOffset() const;
- /* 8032296C */ void setTevRegOffset(u32);
- /* 8032353C */ void patchTexNo();
- /* 80323540 */ void patchTevReg();
- /* 80323558 */ bool getTexNoOffset() const;
+ /* 8000DBC8 */ // False False
+// void False
+void patchTexNoAndTexCoordScale();
+ /* 8000DBD4 */ // False False
+// void False
+void patch();
+ /* 8000DF84 */ // False False
+// bool False
+// u32 False
+bool getIndTevStage(u32);
+ /* 8000DF8C */ // False False
+// bool False
+// u32 False
+bool getTevStage(u32);
+ /* 8000DF94 */ // False False
+// u32 False
+void getTexNo(u32) const;
+ /* 8000DFA0 */ // False False
+// bool False
+// u32 False
+bool getTevSwapModeTable(u32);
+ /* 8000DFA8 */ // False False
+// bool False
+// u32 False
+bool getTevKAlphaSel(u32);
+ /* 8000DFB0 */ // False False
+// bool False
+// u32 False
+bool getTevKColorSel(u32);
+ /* 8000DFB8 */ // False False
+// bool False
+// u32 False
+bool getTevOrder(u32);
+ /* 8000DFC0 */ // False False
+// bool False
+// u32 False
+bool getTevKColor(u32);
+ /* 8000DFC8 */ // False False
+// bool False
+// u32 False
+bool getTevColor(u32);
+ /* 8000DFD0 */ // False False
+// bool False
+bool getTevStageNum() const;
+ /* 8000E0A4 */ // False False
+// void False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 80323554 */ // False False
+// void False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 8000E0A8 */ // False False
+// void False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 80323550 */ // False False
+// void False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 8000E0AC */ // False False
+// void False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 80323544 */ // False False
+// void False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 8000E0B0 */ // False False
+// void False
+// u32 False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable);
+ /* 80322960 */ // False False
+// void False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
+ /* 8000E0B4 */ // False False
+// void False
+// u32 False
+// u8 False
+void setTevKAlphaSel(u32, u8);
+ /* 80322954 */ // False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKAlphaSel(u32, u8 const*);
+ /* 8000E0B8 */ // False False
+// void False
+// u32 False
+// u8 False
+void setTevKColorSel(u32, u8);
+ /* 80322950 */ // False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKColorSel(u32, u8 const*);
+ /* 8000E0BC */ // False False
+// void False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 80323548 */ // False False
+// void False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 800732AC */ // False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor const*);
+ /* 8000E0C0 */ // False False
+// void False
+// u32 False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor);
+ /* 80110E80 */ // False False
+// void False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10 const*);
+ /* 8000E0C4 */ // False False
+// void False
+// u32 False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10);
+ /* 8032354C */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 8000E0C8 */ // False False
+// void False
+// u8 False
+void setTevStageNum(u8);
+ /* 80317224 */ // False False
+~J3DTevBlock();
+ /* 8031730C */ // False False
+// bool False
+bool countDLSize();
+ /* 80317330 */ // False False
+// void False
+void load();
+ /* 80317350 */ // False False
+// void False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 8031CD44 */ // False False
+// u32 False
+void diff(u32);
+ /* 8031E098 */ // False False
+// u32 False
+void indexToPtr_private(u32);
+ /* 80321938 */ // False False
+// void False
+void diffTevReg();
+ /* 8032193C */ // False False
+// void False
+void diffTevStageIndirect();
+ /* 80321940 */ // False False
+// void False
+void diffTevStage();
+ /* 80321944 */ // False False
+// void False
+void diffTexCoordScale();
+ /* 80321948 */ // False False
+// void False
+void diffTexNo();
+ /* 80321FE0 */ // False False
+// u32 False
+void setTexNoOffset(u32);
+ /* 80322958 */ // False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
+ /* 8032295C */ // False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
+ /* 80322964 */ // False False
+// bool False
+bool getTevRegOffset() const;
+ /* 8032296C */ // False False
+// void False
+// u32 False
+void setTevRegOffset(u32);
+ /* 8032353C */ // False False
+// void False
+void patchTexNo();
+ /* 80323540 */ // False False
+// void False
+void patchTevReg();
+ /* 80323558 */ // False False
+// bool False
+bool getTexNoOffset() const;
};
struct J3DTevBlockPatched {
- /* 803176E0 */ void initialize();
- /* 80317BB4 */ s32 countDLSize();
- /* 8031BF4C */ void patchTexNo();
- /* 8031BFE0 */ void patchTevReg();
- /* 8031C0AC */ void patchTexNoAndTexCoordScale();
- /* 8031C228 */ void patch();
- /* 8031CE00 */ void diffTexNo();
- /* 8031CE64 */ void diffTevStage();
- /* 8031CF78 */ void diffTevStageIndirect();
- /* 8031D028 */ void diffTevReg();
- /* 8031D0C4 */ void diffTexCoordScale();
- /* 8031DFB4 */ void ptrToIndex();
- /* 80320418 */ void reset(J3DTevBlock*);
- /* 80322970 */ void load();
- /* 80322974 */ void indexToPtr();
- /* 80322998 */ void getType();
- /* 803229A4 */ void setTevStageNum(u8);
- /* 803229AC */ void setTevStageNum(u8 const*);
- /* 803229B8 */ void getTevStageNum() const;
- /* 803229C0 */ void setTexNo(u32, u16);
- /* 803229D0 */ void setTexNo(u32, u16 const*);
- /* 803229E4 */ void getTexNo(u32) const;
- /* 80322A08 */ void setTevOrder(u32, J3DTevOrder const*);
- /* 803229F4 */ void setTevOrder(u32, J3DTevOrder);
- /* 80322A1C */ void getTevOrder(u32);
- /* 80322A30 */ void setTevStage(u32, J3DTevStage);
- /* 80322A6C */ void setTevStage(u32, J3DTevStage const*);
- /* 80322AA8 */ void getTevStage(u32);
- /* 80322ABC */ void setIndTevStage(u32, J3DIndTevStage);
- /* 80322AD0 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 80322AE4 */ void getIndTevStage(u32);
- /* 80322B24 */ void setTevColor(u32, J3DGXColorS10 const*);
- /* 80322AF8 */ void setTevColor(u32, J3DGXColorS10);
- /* 80322B50 */ void getTevColor(u32);
- /* 80322B90 */ void setTevKColor(u32, J3DGXColor const*);
- /* 80322B64 */ void setTevKColor(u32, J3DGXColor);
- /* 80322BBC */ void getTevKColor(u32);
- /* 80322BD0 */ void setTevKColorSel(u32, u8);
- /* 80322BDC */ void setTevKColorSel(u32, u8 const*);
- /* 80322BEC */ void getTevKColorSel(u32);
- /* 80322BF8 */ void getTexNoOffset() const;
- /* 80322C00 */ void getTevRegOffset() const;
- /* 80322C08 */ void setTevRegOffset(u32);
- /* 80322C10 */ ~J3DTevBlockPatched();
+ /* 803176E0 */ // False False
+void initialize();
+ /* 80317BB4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031BF4C */ // True False
+void patchTexNo();
+ /* 8031BFE0 */ // True False
+void patchTevReg();
+ /* 8031C0AC */ // True False
+void patchTexNoAndTexCoordScale();
+ /* 8031C228 */ // True False
+void patch();
+ /* 8031CE00 */ // True False
+void diffTexNo();
+ /* 8031CE64 */ // True False
+void diffTevStage();
+ /* 8031CF78 */ // True False
+void diffTevStageIndirect();
+ /* 8031D028 */ // True False
+void diffTevReg();
+ /* 8031D0C4 */ // True False
+void diffTexCoordScale();
+ /* 8031DFB4 */ // True False
+void ptrToIndex();
+ /* 80320418 */ // True False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 80322970 */ // True False
+// void False
+void load();
+ /* 80322974 */ // True False
+void indexToPtr();
+ /* 80322998 */ // True False
+void getType();
+ /* 803229A4 */ // True False
+// u8 False
+void setTevStageNum(u8);
+ /* 803229AC */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 803229B8 */ // True False
+void getTevStageNum() const;
+ /* 803229C0 */ // True False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 803229D0 */ // True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 803229E4 */ // True False
+// u32 False
+void getTexNo(u32) const;
+ /* 80322A08 */ // True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 803229F4 */ // True False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 80322A1C */ // True False
+// u32 False
+void getTevOrder(u32);
+ /* 80322A30 */ // True False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 80322A6C */ // True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 80322AA8 */ // True False
+// u32 False
+void getTevStage(u32);
+ /* 80322ABC */ // True False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 80322AD0 */ // True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 80322AE4 */ // True False
+// u32 False
+void getIndTevStage(u32);
+ /* 80322B24 */ // True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10 const*);
+ /* 80322AF8 */ // True False
+// u32 False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10);
+ /* 80322B50 */ // True False
+// u32 False
+void getTevColor(u32);
+ /* 80322B90 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor const*);
+ /* 80322B64 */ // True False
+// u32 False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor);
+ /* 80322BBC */ // True False
+// u32 False
+void getTevKColor(u32);
+ /* 80322BD0 */ // True False
+// u32 False
+// u8 False
+void setTevKColorSel(u32, u8);
+ /* 80322BDC */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKColorSel(u32, u8 const*);
+ /* 80322BEC */ // True False
+// u32 False
+void getTevKColorSel(u32);
+ /* 80322BF8 */ // True False
+void getTexNoOffset() const;
+ /* 80322C00 */ // True False
+void getTevRegOffset() const;
+ /* 80322C08 */ // True False
+// u32 False
+void setTevRegOffset(u32);
+ /* 80322C10 */ // True False
+~J3DTevBlockPatched();
};
struct J3DTevBlockNull {
- /* 803176D4 */ void initialize();
+ /* 803176D4 */ // False False
+void initialize();
};
struct J3DTevBlock4 {
- /* 803178EC */ void initialize();
- /* 80317BCC */ s32 countDLSize();
- /* 8031B4C0 */ void load();
- /* 8031C6F4 */ void patchTexNo();
- /* 8031C788 */ void patchTevReg();
- /* 8031C854 */ void patchTexNoAndTexCoordScale();
- /* 8031C9D0 */ void patch();
- /* 8031D758 */ void diffTexNo();
- /* 8031D7BC */ void diffTevReg();
- /* 8031D858 */ void diffTevStage();
- /* 8031D96C */ void diffTevStageIndirect();
- /* 8031DA1C */ void diffTexCoordScale();
- /* 8032098C */ void reset(J3DTevBlock*);
- /* 80321FE8 */ void ptrToIndex();
- /* 80321FEC */ void indexToPtr();
- /* 80322010 */ void getType();
- /* 8032201C */ void setTexNo(u32, u16);
- /* 8032202C */ void setTexNo(u32, u16 const*);
- /* 80322040 */ void getTexNo(u32) const;
- /* 80322050 */ void setTevOrder(u32, J3DTevOrder);
- /* 80322064 */ void setTevOrder(u32, J3DTevOrder const*);
- /* 80322078 */ void getTevOrder(u32);
- /* 8032208C */ void setTevColor(u32, J3DGXColorS10);
- /* 803220B8 */ void setTevColor(u32, J3DGXColorS10 const*);
- /* 803220E4 */ void getTevColor(u32);
- /* 80322124 */ void setTevKColor(u32, J3DGXColor const*);
- /* 803220F8 */ void setTevKColor(u32, J3DGXColor);
- /* 80322150 */ void getTevKColor(u32);
- /* 80322164 */ void setTevKColorSel(u32, u8);
- /* 80322170 */ void setTevKColorSel(u32, u8 const*);
- /* 80322180 */ void getTevKColorSel(u32);
- /* 8032218C */ void setTevKAlphaSel(u32, u8);
- /* 80322198 */ void setTevKAlphaSel(u32, u8 const*);
- /* 803221A8 */ void getTevKAlphaSel(u32);
- /* 803221B4 */ void setTevStageNum(u8);
- /* 803221BC */ void setTevStageNum(u8 const*);
- /* 803221C8 */ void getTevStageNum() const;
- /* 8032220C */ void setTevStage(u32, J3DTevStage const*);
- /* 803221D0 */ void setTevStage(u32, J3DTevStage);
- /* 80322248 */ void getTevStage(u32);
- /* 80322294 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
- /* 8032225C */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
- /* 803222CC */ void setTevSwapModeTable(u32, J3DTevSwapModeTable);
- /* 803222DC */ void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
- /* 803222EC */ void getTevSwapModeTable(u32);
- /* 80322310 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 803222FC */ void setIndTevStage(u32, J3DIndTevStage);
- /* 80322324 */ void getIndTevStage(u32);
- /* 80322338 */ void getTexNoOffset() const;
- /* 80322340 */ void getTevRegOffset() const;
- /* 80322348 */ void setTevRegOffset(u32);
- /* 80322350 */ ~J3DTevBlock4();
+ /* 803178EC */ // False False
+void initialize();
+ /* 80317BCC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031B4C0 */ // True False
+void load();
+ /* 8031C6F4 */ // True False
+void patchTexNo();
+ /* 8031C788 */ // True False
+void patchTevReg();
+ /* 8031C854 */ // True False
+void patchTexNoAndTexCoordScale();
+ /* 8031C9D0 */ // True False
+void patch();
+ /* 8031D758 */ // True False
+void diffTexNo();
+ /* 8031D7BC */ // True False
+void diffTevReg();
+ /* 8031D858 */ // True False
+void diffTevStage();
+ /* 8031D96C */ // True False
+void diffTevStageIndirect();
+ /* 8031DA1C */ // True False
+void diffTexCoordScale();
+ /* 8032098C */ // True False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 80321FE8 */ // True False
+// void False
+void ptrToIndex();
+ /* 80321FEC */ // True False
+void indexToPtr();
+ /* 80322010 */ // True False
+void getType();
+ /* 8032201C */ // True False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 8032202C */ // True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 80322040 */ // True False
+// u32 False
+void getTexNo(u32) const;
+ /* 80322050 */ // True False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 80322064 */ // True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 80322078 */ // True False
+// u32 False
+void getTevOrder(u32);
+ /* 8032208C */ // True False
+// u32 False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10);
+ /* 803220B8 */ // True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10 const*);
+ /* 803220E4 */ // True False
+// u32 False
+void getTevColor(u32);
+ /* 80322124 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor const*);
+ /* 803220F8 */ // True False
+// u32 False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor);
+ /* 80322150 */ // True False
+// u32 False
+void getTevKColor(u32);
+ /* 80322164 */ // True False
+// u32 False
+// u8 False
+void setTevKColorSel(u32, u8);
+ /* 80322170 */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKColorSel(u32, u8 const*);
+ /* 80322180 */ // True False
+// u32 False
+void getTevKColorSel(u32);
+ /* 8032218C */ // True False
+// u32 False
+// u8 False
+void setTevKAlphaSel(u32, u8);
+ /* 80322198 */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKAlphaSel(u32, u8 const*);
+ /* 803221A8 */ // True False
+// u32 False
+void getTevKAlphaSel(u32);
+ /* 803221B4 */ // True False
+// u8 False
+void setTevStageNum(u8);
+ /* 803221BC */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 803221C8 */ // True False
+void getTevStageNum() const;
+ /* 8032220C */ // True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 803221D0 */ // True False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 80322248 */ // True False
+// u32 False
+void getTevStage(u32);
+ /* 80322294 */ // True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
+ /* 8032225C */ // True False
+// u32 False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
+ /* 803222CC */ // True False
+// u32 False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable);
+ /* 803222DC */ // True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
+ /* 803222EC */ // True False
+// u32 False
+void getTevSwapModeTable(u32);
+ /* 80322310 */ // True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 803222FC */ // True False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 80322324 */ // True False
+// u32 False
+void getIndTevStage(u32);
+ /* 80322338 */ // True False
+void getTexNoOffset() const;
+ /* 80322340 */ // True False
+void getTevRegOffset() const;
+ /* 80322348 */ // True False
+// u32 False
+void setTevRegOffset(u32);
+ /* 80322350 */ // True False
+~J3DTevBlock4();
};
struct J3DTevBlock2 {
- /* 80317810 */ void initialize();
- /* 80317BC4 */ s32 countDLSize();
- /* 8031AFA4 */ void load();
- /* 8031C3F8 */ void patchTexNo();
- /* 8031C48C */ void patchTevReg();
- /* 8031C558 */ void patchTexNoAndTexCoordScale();
- /* 8031C6A8 */ void patch();
- /* 8031D3D0 */ void diffTexNo();
- /* 8031D434 */ void diffTevReg();
- /* 8031D4D0 */ void diffTevStage();
- /* 8031D5E4 */ void diffTevStageIndirect();
- /* 8031D694 */ void diffTexCoordScale();
- /* 803206AC */ void reset(J3DTevBlock*);
- /* 803223AC */ void ptrToIndex();
- /* 803223B0 */ void indexToPtr();
- /* 803223D4 */ void getType();
- /* 803223E0 */ void setTexNo(u32, u16);
- /* 803223F0 */ void setTexNo(u32, u16 const*);
- /* 80322404 */ void getTexNo(u32) const;
- /* 80322414 */ void setTevOrder(u32, J3DTevOrder);
- /* 80322428 */ void setTevOrder(u32, J3DTevOrder const*);
- /* 8032243C */ void getTevOrder(u32);
- /* 80322450 */ void setTevColor(u32, J3DGXColorS10);
- /* 8032247C */ void setTevColor(u32, J3DGXColorS10 const*);
- /* 803224A8 */ void getTevColor(u32);
- /* 803224BC */ void setTevKColor(u32, J3DGXColor);
- /* 803224E8 */ void setTevKColor(u32, J3DGXColor const*);
- /* 80322514 */ void getTevKColor(u32);
- /* 80322528 */ void setTevKColorSel(u32, u8);
- /* 80322534 */ void setTevKColorSel(u32, u8 const*);
- /* 80322544 */ void getTevKColorSel(u32);
- /* 80322550 */ void setTevKAlphaSel(u32, u8);
- /* 8032255C */ void setTevKAlphaSel(u32, u8 const*);
- /* 8032256C */ void getTevKAlphaSel(u32);
- /* 80322580 */ void setTevStageNum(u8 const*);
- /* 80322578 */ void setTevStageNum(u8);
- /* 8032258C */ void getTevStageNum() const;
- /* 80322594 */ void setTevStage(u32, J3DTevStage);
- /* 803225D0 */ void setTevStage(u32, J3DTevStage const*);
- /* 8032260C */ void getTevStage(u32);
- /* 80322620 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
- /* 80322658 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
- /* 80322690 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable);
- /* 803226A0 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
- /* 803226B0 */ void getTevSwapModeTable(u32);
- /* 803226C0 */ void setIndTevStage(u32, J3DIndTevStage);
- /* 803226D4 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 803226E8 */ void getIndTevStage(u32);
- /* 803226FC */ void getTexNoOffset() const;
- /* 80322704 */ void getTevRegOffset() const;
- /* 8032270C */ void setTevRegOffset(u32);
- /* 80322714 */ ~J3DTevBlock2();
+ /* 80317810 */ // False False
+void initialize();
+ /* 80317BC4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031AFA4 */ // True False
+void load();
+ /* 8031C3F8 */ // True False
+void patchTexNo();
+ /* 8031C48C */ // True False
+void patchTevReg();
+ /* 8031C558 */ // True False
+void patchTexNoAndTexCoordScale();
+ /* 8031C6A8 */ // True False
+void patch();
+ /* 8031D3D0 */ // True False
+void diffTexNo();
+ /* 8031D434 */ // True False
+void diffTevReg();
+ /* 8031D4D0 */ // True False
+void diffTevStage();
+ /* 8031D5E4 */ // True False
+void diffTevStageIndirect();
+ /* 8031D694 */ // True False
+void diffTexCoordScale();
+ /* 803206AC */ // True False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 803223AC */ // True False
+// void False
+void ptrToIndex();
+ /* 803223B0 */ // True False
+void indexToPtr();
+ /* 803223D4 */ // True False
+void getType();
+ /* 803223E0 */ // True False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 803223F0 */ // True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 80322404 */ // True False
+// u32 False
+void getTexNo(u32) const;
+ /* 80322414 */ // True False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 80322428 */ // True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 8032243C */ // True False
+// u32 False
+void getTevOrder(u32);
+ /* 80322450 */ // True False
+// u32 False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10);
+ /* 8032247C */ // True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10 const*);
+ /* 803224A8 */ // True False
+// u32 False
+void getTevColor(u32);
+ /* 803224BC */ // True False
+// u32 False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor);
+ /* 803224E8 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor const*);
+ /* 80322514 */ // True False
+// u32 False
+void getTevKColor(u32);
+ /* 80322528 */ // True False
+// u32 False
+// u8 False
+void setTevKColorSel(u32, u8);
+ /* 80322534 */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKColorSel(u32, u8 const*);
+ /* 80322544 */ // True False
+// u32 False
+void getTevKColorSel(u32);
+ /* 80322550 */ // True False
+// u32 False
+// u8 False
+void setTevKAlphaSel(u32, u8);
+ /* 8032255C */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKAlphaSel(u32, u8 const*);
+ /* 8032256C */ // True False
+// u32 False
+void getTevKAlphaSel(u32);
+ /* 80322580 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 80322578 */ // True False
+// u8 False
+void setTevStageNum(u8);
+ /* 8032258C */ // True False
+void getTevStageNum() const;
+ /* 80322594 */ // True False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 803225D0 */ // True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 8032260C */ // True False
+// u32 False
+void getTevStage(u32);
+ /* 80322620 */ // True False
+// u32 False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
+ /* 80322658 */ // True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
+ /* 80322690 */ // True False
+// u32 False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable);
+ /* 803226A0 */ // True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
+ /* 803226B0 */ // True False
+// u32 False
+void getTevSwapModeTable(u32);
+ /* 803226C0 */ // True False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 803226D4 */ // True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 803226E8 */ // True False
+// u32 False
+void getIndTevStage(u32);
+ /* 803226FC */ // True False
+void getTexNoOffset() const;
+ /* 80322704 */ // True False
+void getTevRegOffset() const;
+ /* 8032270C */ // True False
+// u32 False
+void setTevRegOffset(u32);
+ /* 80322714 */ // True False
+~J3DTevBlock2();
};
struct J3DTevBlock16 {
- /* 80317A00 */ void initialize();
- /* 80317BD4 */ s32 countDLSize();
- /* 8031BA04 */ void load();
- /* 8031CA1C */ void patchTexNo();
- /* 8031CAB0 */ void patchTevReg();
- /* 8031CB7C */ void patchTexNoAndTexCoordScale();
- /* 8031CCF8 */ void patch();
- /* 8031DB14 */ void diffTexNo();
- /* 8031DB78 */ void diffTevReg();
- /* 8031DC14 */ void diffTevStage();
- /* 8031DD28 */ void diffTevStageIndirect();
- /* 8031DDD8 */ void diffTexCoordScale();
- /* 8031DED0 */ void ptrToIndex();
- /* 80320E24 */ void reset(J3DTevBlock*);
- /* 80321C20 */ void indexToPtr();
- /* 80321C44 */ void getType();
- /* 80321C50 */ void setTexNo(u32, u16);
- /* 80321C60 */ void setTexNo(u32, u16 const*);
- /* 80321C74 */ void getTexNo(u32) const;
- /* 80321C84 */ void setTevOrder(u32, J3DTevOrder);
- /* 80321C98 */ void setTevOrder(u32, J3DTevOrder const*);
- /* 80321CAC */ void getTevOrder(u32);
- /* 80321CC0 */ void setTevColor(u32, J3DGXColorS10);
- /* 80321CEC */ void setTevColor(u32, J3DGXColorS10 const*);
- /* 80321D18 */ void getTevColor(u32);
- /* 80321D2C */ void setTevKColor(u32, J3DGXColor);
- /* 80321D58 */ void setTevKColor(u32, J3DGXColor const*);
- /* 80321D84 */ void getTevKColor(u32);
- /* 80321D98 */ void setTevKColorSel(u32, u8);
- /* 80321DA4 */ void setTevKColorSel(u32, u8 const*);
- /* 80321DB4 */ void getTevKColorSel(u32);
- /* 80321DC0 */ void setTevKAlphaSel(u32, u8);
- /* 80321DCC */ void setTevKAlphaSel(u32, u8 const*);
- /* 80321DDC */ void getTevKAlphaSel(u32);
- /* 80321DE8 */ void setTevStageNum(u8);
- /* 80321DF0 */ void setTevStageNum(u8 const*);
- /* 80321DFC */ void getTevStageNum() const;
- /* 80321E04 */ void setTevStage(u32, J3DTevStage);
- /* 80321E40 */ void setTevStage(u32, J3DTevStage const*);
- /* 80321E7C */ void getTevStage(u32);
- /* 80321E90 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
- /* 80321EC8 */ void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
- /* 80321F00 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable);
- /* 80321F10 */ void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
- /* 80321F20 */ void getTevSwapModeTable(u32);
- /* 80321F30 */ void setIndTevStage(u32, J3DIndTevStage);
- /* 80321F44 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 80321F58 */ void getIndTevStage(u32);
- /* 80321F6C */ void getTexNoOffset() const;
- /* 80321F74 */ void getTevRegOffset() const;
- /* 80321F7C */ void setTevRegOffset(u32);
- /* 80321F84 */ ~J3DTevBlock16();
+ /* 80317A00 */ // False False
+void initialize();
+ /* 80317BD4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031BA04 */ // True False
+void load();
+ /* 8031CA1C */ // True False
+void patchTexNo();
+ /* 8031CAB0 */ // True False
+void patchTevReg();
+ /* 8031CB7C */ // True False
+void patchTexNoAndTexCoordScale();
+ /* 8031CCF8 */ // True False
+void patch();
+ /* 8031DB14 */ // True False
+void diffTexNo();
+ /* 8031DB78 */ // True False
+void diffTevReg();
+ /* 8031DC14 */ // True False
+void diffTevStage();
+ /* 8031DD28 */ // True False
+void diffTevStageIndirect();
+ /* 8031DDD8 */ // True False
+void diffTexCoordScale();
+ /* 8031DED0 */ // True False
+void ptrToIndex();
+ /* 80320E24 */ // True False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 80321C20 */ // True False
+void indexToPtr();
+ /* 80321C44 */ // True False
+void getType();
+ /* 80321C50 */ // True False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 80321C60 */ // True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 80321C74 */ // True False
+// u32 False
+void getTexNo(u32) const;
+ /* 80321C84 */ // True False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 80321C98 */ // True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 80321CAC */ // True False
+// u32 False
+void getTevOrder(u32);
+ /* 80321CC0 */ // True False
+// u32 False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10);
+ /* 80321CEC */ // True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
+void setTevColor(u32, J3DGXColorS10 const*);
+ /* 80321D18 */ // True False
+// u32 False
+void getTevColor(u32);
+ /* 80321D2C */ // True False
+// u32 False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor);
+ /* 80321D58 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setTevKColor(u32, J3DGXColor const*);
+ /* 80321D84 */ // True False
+// u32 False
+void getTevKColor(u32);
+ /* 80321D98 */ // True False
+// u32 False
+// u8 False
+void setTevKColorSel(u32, u8);
+ /* 80321DA4 */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKColorSel(u32, u8 const*);
+ /* 80321DB4 */ // True False
+// u32 False
+void getTevKColorSel(u32);
+ /* 80321DC0 */ // True False
+// u32 False
+// u8 False
+void setTevKAlphaSel(u32, u8);
+ /* 80321DCC */ // True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevKAlphaSel(u32, u8 const*);
+ /* 80321DDC */ // True False
+// u32 False
+void getTevKAlphaSel(u32);
+ /* 80321DE8 */ // True False
+// u8 False
+void setTevStageNum(u8);
+ /* 80321DF0 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 80321DFC */ // True False
+void getTevStageNum() const;
+ /* 80321E04 */ // True False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 80321E40 */ // True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 80321E7C */ // True False
+// u32 False
+void getTevStage(u32);
+ /* 80321E90 */ // True False
+// u32 False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo);
+ /* 80321EC8 */ // True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
+void setTevSwapModeInfo(u32, J3DTevSwapModeInfo const*);
+ /* 80321F00 */ // True False
+// u32 False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable);
+ /* 80321F10 */ // True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
+void setTevSwapModeTable(u32, J3DTevSwapModeTable const*);
+ /* 80321F20 */ // True False
+// u32 False
+void getTevSwapModeTable(u32);
+ /* 80321F30 */ // True False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 80321F44 */ // True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 80321F58 */ // True False
+// u32 False
+void getIndTevStage(u32);
+ /* 80321F6C */ // True False
+void getTexNoOffset() const;
+ /* 80321F74 */ // True False
+void getTevRegOffset() const;
+ /* 80321F7C */ // True False
+// u32 False
+void setTevRegOffset(u32);
+ /* 80321F84 */ // True False
+~J3DTevBlock16();
};
struct J3DTevBlock1 {
- /* 803177E8 */ void initialize();
- /* 80317BBC */ s32 countDLSize();
- /* 8031AD64 */ void load();
- /* 8031C274 */ void patchTexNo();
- /* 8031C2E4 */ void patchTevReg();
- /* 8031C2E8 */ void patchTexNoAndTexCoordScale();
- /* 8031C3CC */ void patch();
- /* 8031D1BC */ void diffTexNo();
- /* 8031D1F4 */ void diffTevReg();
- /* 8031D1F8 */ void diffTevStage();
- /* 8031D2E8 */ void diffTevStageIndirect();
- /* 8031D368 */ void diffTexCoordScale();
- /* 803205D4 */ void reset(J3DTevBlock*);
- /* 80322770 */ void ptrToIndex();
- /* 80322774 */ void indexToPtr();
- /* 80322798 */ void getType();
- /* 803227A4 */ void setTexNo(u32, u16);
- /* 803227B4 */ void setTexNo(u32, u16 const*);
- /* 803227C8 */ void getTexNo(u32) const;
- /* 803227D8 */ void setTevOrder(u32, J3DTevOrder);
- /* 803227EC */ void setTevOrder(u32, J3DTevOrder const*);
- /* 80322800 */ void getTevOrder(u32);
- /* 80322814 */ void setTevStageNum(u8);
- /* 80322818 */ void setTevStageNum(u8 const*);
- /* 8032281C */ bool getTevStageNum() const;
- /* 80322824 */ void setTevStage(u32, J3DTevStage);
- /* 80322860 */ void setTevStage(u32, J3DTevStage const*);
- /* 8032289C */ void getTevStage(u32);
- /* 803228B0 */ void setIndTevStage(u32, J3DIndTevStage);
- /* 803228C4 */ void setIndTevStage(u32, J3DIndTevStage const*);
- /* 803228D8 */ void getIndTevStage(u32);
- /* 803228EC */ void getTexNoOffset() const;
- /* 803228F4 */ ~J3DTevBlock1();
+ /* 803177E8 */ // False False
+void initialize();
+ /* 80317BBC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031AD64 */ // True False
+void load();
+ /* 8031C274 */ // True False
+void patchTexNo();
+ /* 8031C2E4 */ // True False
+// void False
+void patchTevReg();
+ /* 8031C2E8 */ // True False
+void patchTexNoAndTexCoordScale();
+ /* 8031C3CC */ // True False
+void patch();
+ /* 8031D1BC */ // True False
+void diffTexNo();
+ /* 8031D1F4 */ // True False
+// void False
+void diffTevReg();
+ /* 8031D1F8 */ // True False
+void diffTevStage();
+ /* 8031D2E8 */ // True False
+void diffTevStageIndirect();
+ /* 8031D368 */ // True False
+void diffTexCoordScale();
+ /* 803205D4 */ // True False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
+ /* 80322770 */ // True False
+// void False
+void ptrToIndex();
+ /* 80322774 */ // True False
+void indexToPtr();
+ /* 80322798 */ // True False
+void getType();
+ /* 803227A4 */ // True False
+// u32 False
+// u16 False
+void setTexNo(u32, u16);
+ /* 803227B4 */ // True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
+void setTexNo(u32, u16 const*);
+ /* 803227C8 */ // True False
+// u32 False
+void getTexNo(u32) const;
+ /* 803227D8 */ // True False
+// u32 False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder);
+ /* 803227EC */ // True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
+void setTevOrder(u32, J3DTevOrder const*);
+ /* 80322800 */ // True False
+// u32 False
+void getTevOrder(u32);
+ /* 80322814 */ // True False
+// void False
+// u8 False
+void setTevStageNum(u8);
+ /* 80322818 */ // True False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setTevStageNum(u8 const*);
+ /* 8032281C */ // True False
+// bool False
+bool getTevStageNum() const;
+ /* 80322824 */ // True False
+// u32 False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage);
+ /* 80322860 */ // True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
+void setTevStage(u32, J3DTevStage const*);
+ /* 8032289C */ // True False
+// u32 False
+void getTevStage(u32);
+ /* 803228B0 */ // True False
+// u32 False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage);
+ /* 803228C4 */ // True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
+void setIndTevStage(u32, J3DIndTevStage const*);
+ /* 803228D8 */ // True False
+// u32 False
+void getIndTevStage(u32);
+ /* 803228EC */ // True False
+void getTexNoOffset() const;
+ /* 803228F4 */ // True False
+~J3DTevBlock1();
};
struct J3DPEBlockXlu {
- /* 80317BF4 */ s32 countDLSize();
- /* 8031E98C */ void load();
- /* 80323258 */ void getType();
- /* 80323264 */ ~J3DPEBlockXlu();
+ /* 80317BF4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031E98C */ // True False
+void load();
+ /* 80323258 */ // True False
+void getType();
+ /* 80323264 */ // True False
+~J3DPEBlockXlu();
};
struct J3DPEBlockTexEdge {
- /* 80317BEC */ s32 countDLSize();
- /* 8031E6C8 */ void load();
- /* 803232C0 */ void getType();
- /* 803232CC */ ~J3DPEBlockTexEdge();
+ /* 80317BEC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031E6C8 */ // True False
+void load();
+ /* 803232C0 */ // True False
+void getType();
+ /* 803232CC */ // True False
+~J3DPEBlockTexEdge();
};
struct J3DPEBlockOpa {
- /* 80317BE4 */ s32 countDLSize();
- /* 8031E408 */ void load();
- /* 80323328 */ void getType();
- /* 80323334 */ ~J3DPEBlockOpa();
+ /* 80317BE4 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031E408 */ // True False
+void load();
+ /* 80323328 */ // True False
+void getType();
+ /* 80323334 */ // True False
+~J3DPEBlockOpa();
};
-struct J3DAlphaComp {};
+struct J3DAlphaComp {
+};
-struct J3DBlend {};
+struct J3DFog {
+};
-struct J3DFog {};
+struct J3DBlend {
+};
struct J3DPEBlock {
- /* 8000DBCC */ void patch();
- /* 8000DF3C */ bool getZCompLoc() const;
- /* 8000DF44 */ bool getZMode();
- /* 8000DF4C */ bool getBlend();
- /* 8000DF54 */ bool getAlphaComp();
- /* 8000DF5C */ bool getFog();
- /* 8000E010 */ void setZCompLoc(u8);
- /* 80317378 */ void setZCompLoc(u8 const*);
- /* 8000E014 */ void setZMode(J3DZMode);
- /* 80317374 */ void setZMode(J3DZMode const*);
- /* 8000E018 */ void setBlend(J3DBlend const&);
- /* 80317370 */ void setBlend(J3DBlend const*);
- /* 8000E01C */ void setAlphaComp(J3DAlphaComp const&);
- /* 8031736C */ void setAlphaComp(J3DAlphaComp const*);
- /* 80317344 */ void diff(u32);
- /* 80317348 */ void reset(J3DPEBlock*);
- /* 8031735C */ void diffFog();
- /* 80317360 */ void diffBlend();
- /* 80317364 */ void setFog(J3DFog*);
- /* 80317368 */ void setFog(J3DFog);
- /* 80317380 */ void setDither(u8 const*);
- /* 8031737C */ void setDither(u8);
- /* 80317384 */ bool getDither() const;
- /* 8031738C */ bool getFogOffset() const;
- /* 80317394 */ void setFogOffset(u32);
+ /* 8000DBCC */ // False False
+// void False
+void patch();
+ /* 8000DF3C */ // False False
+// bool False
+bool getZCompLoc() const;
+ /* 8000DF44 */ // False False
+// bool False
+bool getZMode();
+ /* 8000DF4C */ // False False
+// bool False
+bool getBlend();
+ /* 8000DF54 */ // False False
+// bool False
+bool getAlphaComp();
+ /* 8000DF5C */ // False False
+// bool False
+bool getFog();
+ /* 8000E010 */ // False False
+// void False
+// u8 False
+void setZCompLoc(u8);
+ /* 80317378 */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setZCompLoc(u8 const*);
+ /* 8000E014 */ // False False
+// void False
+// J3DZMode False
+void setZMode(J3DZMode);
+ /* 80317374 */ // False False
+// void False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
+void setZMode(J3DZMode const*);
+ /* 8000E018 */ // False False
+// void False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const&);
+ /* 80317370 */ // False False
+// void False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const*);
+ /* 8000E01C */ // False False
+// void False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const&);
+ /* 8031736C */ // False False
+// void False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const*);
+ /* 80317344 */ // False False
+// void False
+// u32 False
+void diff(u32);
+ /* 80317348 */ // False False
+// void False
+// J3DPEBlock* False
+// J3DPEBlock False
+void reset(J3DPEBlock*);
+ /* 8031735C */ // False False
+// void False
+void diffFog();
+ /* 80317360 */ // False False
+// void False
+void diffBlend();
+ /* 80317364 */ // False False
+// void False
+// J3DFog* False
+// J3DFog False
+void setFog(J3DFog*);
+ /* 80317368 */ // False False
+// void False
+// J3DFog False
+void setFog(J3DFog);
+ /* 80317380 */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setDither(u8 const*);
+ /* 8031737C */ // False False
+// void False
+// u8 False
+void setDither(u8);
+ /* 80317384 */ // False False
+// bool False
+bool getDither() const;
+ /* 8031738C */ // False False
+// bool False
+bool getFogOffset() const;
+ /* 80317394 */ // False False
+// void False
+// u32 False
+void setFogOffset(u32);
};
struct J3DPEBlockFull {
- /* 80317B58 */ void initialize();
- /* 80317C04 */ s32 countDLSize();
- /* 8031F3C0 */ void load();
- /* 8031F890 */ void patch();
- /* 8031F940 */ void diffFog();
- /* 8031F9B8 */ void diffBlend();
- /* 8031FCA0 */ void diff(u32);
- /* 8032129C */ void reset(J3DPEBlock*);
- /* 8032194C */ void getType();
- /* 80321958 */ void setFog(J3DFog*);
- /* 8032197C */ void setFog(J3DFog);
- /* 803219A0 */ void getFog();
- /* 803219A8 */ void setAlphaComp(J3DAlphaComp const&);
- /* 803219C4 */ void setAlphaComp(J3DAlphaComp const*);
- /* 803219E0 */ void getAlphaComp();
- /* 803219E8 */ void setBlend(J3DBlend const&);
- /* 803219F4 */ void setBlend(J3DBlend const*);
- /* 80321A00 */ void getBlend();
- /* 80321A08 */ void setZMode(J3DZMode);
- /* 80321A14 */ void setZMode(J3DZMode const*);
- /* 80321A20 */ void getZMode();
- /* 80321A28 */ void setZCompLoc(u8);
- /* 80321A30 */ void setZCompLoc(u8 const*);
- /* 80321A3C */ void getZCompLoc() const;
- /* 80321A44 */ void setDither(u8);
- /* 80321A4C */ void setDither(u8 const*);
- /* 80321A58 */ void getDither() const;
- /* 80321A60 */ void getFogOffset() const;
- /* 80321A68 */ void setFogOffset(u32);
- /* 80321A70 */ ~J3DPEBlockFull();
+ /* 80317B58 */ // False False
+void initialize();
+ /* 80317C04 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031F3C0 */ // True False
+void load();
+ /* 8031F890 */ // True False
+void patch();
+ /* 8031F940 */ // True False
+void diffFog();
+ /* 8031F9B8 */ // True False
+void diffBlend();
+ /* 8031FCA0 */ // True False
+// u32 False
+void diff(u32);
+ /* 8032129C */ // True False
+// J3DPEBlock* False
+// J3DPEBlock False
+void reset(J3DPEBlock*);
+ /* 8032194C */ // True False
+void getType();
+ /* 80321958 */ // True False
+// J3DFog* False
+// J3DFog False
+void setFog(J3DFog*);
+ /* 8032197C */ // True False
+// J3DFog False
+void setFog(J3DFog);
+ /* 803219A0 */ // True False
+void getFog();
+ /* 803219A8 */ // True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const&);
+ /* 803219C4 */ // True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const*);
+ /* 803219E0 */ // True False
+void getAlphaComp();
+ /* 803219E8 */ // True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const&);
+ /* 803219F4 */ // True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const*);
+ /* 80321A00 */ // True False
+void getBlend();
+ /* 80321A08 */ // True False
+// J3DZMode False
+void setZMode(J3DZMode);
+ /* 80321A14 */ // True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
+void setZMode(J3DZMode const*);
+ /* 80321A20 */ // True False
+void getZMode();
+ /* 80321A28 */ // True False
+// u8 False
+void setZCompLoc(u8);
+ /* 80321A30 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setZCompLoc(u8 const*);
+ /* 80321A3C */ // True False
+void getZCompLoc() const;
+ /* 80321A44 */ // True False
+// u8 False
+void setDither(u8);
+ /* 80321A4C */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setDither(u8 const*);
+ /* 80321A58 */ // True False
+void getDither() const;
+ /* 80321A60 */ // True False
+void getFogOffset() const;
+ /* 80321A68 */ // True False
+// u32 False
+void setFogOffset(u32);
+ /* 80321A70 */ // True False
+~J3DPEBlockFull();
};
struct J3DPEBlockFogOff {
- /* 80317B34 */ void initialize();
- /* 80317BFC */ s32 countDLSize();
- /* 8031EC50 */ void load();
- /* 8031F0D8 */ void diffBlend();
- /* 803211B4 */ void reset(J3DPEBlock*);
- /* 80321ACC */ void diff(u32);
- /* 80321B00 */ void getType();
- /* 80321B0C */ void setAlphaComp(J3DAlphaComp const&);
- /* 80321B28 */ void setAlphaComp(J3DAlphaComp const*);
- /* 80321B44 */ void getAlphaComp();
- /* 80321B4C */ void setBlend(J3DBlend const&);
- /* 80321B58 */ void setBlend(J3DBlend const*);
- /* 80321B64 */ void getBlend();
- /* 80321B6C */ void setZMode(J3DZMode);
- /* 80321B78 */ void setZMode(J3DZMode const*);
- /* 80321B84 */ void getZMode();
- /* 80321B8C */ void setZCompLoc(u8);
- /* 80321B94 */ void setZCompLoc(u8 const*);
- /* 80321BA0 */ void getZCompLoc() const;
- /* 80321BA8 */ void setDither(u8);
- /* 80321BB0 */ void setDither(u8 const*);
- /* 80321BBC */ void getDither() const;
- /* 80321BC4 */ ~J3DPEBlockFogOff();
+ /* 80317B34 */ // False False
+void initialize();
+ /* 80317BFC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031EC50 */ // True False
+void load();
+ /* 8031F0D8 */ // True False
+void diffBlend();
+ /* 803211B4 */ // True False
+// J3DPEBlock* False
+// J3DPEBlock False
+void reset(J3DPEBlock*);
+ /* 80321ACC */ // True False
+// u32 False
+void diff(u32);
+ /* 80321B00 */ // True False
+void getType();
+ /* 80321B0C */ // True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const&);
+ /* 80321B28 */ // True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const*);
+ /* 80321B44 */ // True False
+void getAlphaComp();
+ /* 80321B4C */ // True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const&);
+ /* 80321B58 */ // True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const*);
+ /* 80321B64 */ // True False
+void getBlend();
+ /* 80321B6C */ // True False
+// J3DZMode False
+void setZMode(J3DZMode);
+ /* 80321B78 */ // True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
+void setZMode(J3DZMode const*);
+ /* 80321B84 */ // True False
+void getZMode();
+ /* 80321B8C */ // True False
+// u8 False
+void setZCompLoc(u8);
+ /* 80321B94 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setZCompLoc(u8 const*);
+ /* 80321BA0 */ // True False
+void getZCompLoc() const;
+ /* 80321BA8 */ // True False
+// u8 False
+void setDither(u8);
+ /* 80321BB0 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setDither(u8 const*);
+ /* 80321BBC */ // True False
+void getDither() const;
+ /* 80321BC4 */ // True False
+~J3DPEBlockFogOff();
};
struct J3DNBTScaleInfo {
- /* 8032587C */ void operator=(J3DNBTScaleInfo const&);
+ /* 8032587C */ // False False
+// J3DNBTScaleInfo const& False
+// J3DNBTScaleInfo const False
+// J3DNBTScaleInfo False
+void operator=(J3DNBTScaleInfo const&);
};
struct J3DLightObj {
- /* 80323590 */ void load(u32) const;
+ /* 80323590 */ // False False
+// u32 False
+void load(u32) const;
};
-struct J3DIndTexOrder {};
+struct J3DIndTexOrder {
+};
struct J3DIndTexMtxInfo {
- /* 803257DC */ void operator=(J3DIndTexMtxInfo const&);
+ /* 803257DC */ // False False
+// J3DIndTexMtxInfo const& False
+// J3DIndTexMtxInfo const False
+// J3DIndTexMtxInfo False
+void operator=(J3DIndTexMtxInfo const&);
};
struct J3DIndTexMtx {
- /* 8000E064 */ ~J3DIndTexMtx();
+ /* 8000E064 */ // False False
+~J3DIndTexMtx();
};
struct J3DIndTexCoordScale {
- /* 8000E024 */ ~J3DIndTexCoordScale();
+ /* 8000E024 */ // False False
+~J3DIndTexCoordScale();
};
-struct J3DIndBlock {};
+struct J3DIndBlock {
+};
struct J3DIndBlockFull {
- /* 80317B28 */ void initialize();
- /* 80317BDC */ s32 countDLSize();
- /* 8031E12C */ void load();
- /* 8031E328 */ void diff(u32);
- /* 803210B0 */ void reset(J3DIndBlock*);
- /* 80323390 */ void getType();
- /* 8032339C */ void setIndTexStageNum(u8);
- /* 803233A4 */ void getIndTexStageNum() const;
- /* 803233C0 */ void setIndTexOrder(u32, J3DIndTexOrder const*);
- /* 803233AC */ void setIndTexOrder(u32, J3DIndTexOrder);
- /* 803233D4 */ void getIndTexOrder(u32);
- /* 803233E8 */ void setIndTexMtx(u32, J3DIndTexMtx);
- /* 8032341C */ void setIndTexMtx(u32, J3DIndTexMtx const*);
- /* 80323450 */ void getIndTexMtx(u32);
- /* 80323464 */ void setIndTexCoordScale(u32, J3DIndTexCoordScale);
- /* 80323478 */ void setIndTexCoordScale(u32, J3DIndTexCoordScale const*);
- /* 8032348C */ void getIndTexCoordScale(u32);
- /* 803234A0 */ ~J3DIndBlockFull();
+ /* 80317B28 */ // False False
+void initialize();
+ /* 80317BDC */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031E12C */ // True False
+void load();
+ /* 8031E328 */ // True False
+// u32 False
+void diff(u32);
+ /* 803210B0 */ // True False
+// J3DIndBlock* False
+// J3DIndBlock False
+void reset(J3DIndBlock*);
+ /* 80323390 */ // True False
+void getType();
+ /* 8032339C */ // True False
+// u8 False
+void setIndTexStageNum(u8);
+ /* 803233A4 */ // True False
+void getIndTexStageNum() const;
+ /* 803233C0 */ // True False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
+void setIndTexOrder(u32, J3DIndTexOrder const*);
+ /* 803233AC */ // True False
+// u32 False
+// J3DIndTexOrder False
+void setIndTexOrder(u32, J3DIndTexOrder);
+ /* 803233D4 */ // True False
+// u32 False
+void getIndTexOrder(u32);
+ /* 803233E8 */ // True False
+// u32 False
+// J3DIndTexMtx False
+void setIndTexMtx(u32, J3DIndTexMtx);
+ /* 8032341C */ // True False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
+void setIndTexMtx(u32, J3DIndTexMtx const*);
+ /* 80323450 */ // True False
+// u32 False
+void getIndTexMtx(u32);
+ /* 80323464 */ // True False
+// u32 False
+// J3DIndTexCoordScale False
+void setIndTexCoordScale(u32, J3DIndTexCoordScale);
+ /* 80323478 */ // True False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
+void setIndTexCoordScale(u32, J3DIndTexCoordScale const*);
+ /* 8032348C */ // True False
+// u32 False
+void getIndTexCoordScale(u32);
+ /* 803234A0 */ // True False
+~J3DIndBlockFull();
};
struct J3DFogInfo {
- /* 80325800 */ void operator=(J3DFogInfo const&);
+ /* 80325800 */ // False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
+void operator=(J3DFogInfo const&);
};
-struct J3DColorChan {};
+struct J3DColorChan {
+};
struct J3DColorBlock {
- /* 8000DFF0 */ bool getAmbColor(u32);
- /* 801A4C0C */ void setAmbColor(u32, J3DGXColor const*);
- /* 8000E0D4 */ void setAmbColor(u32, J3DGXColor);
- /* 801A4C08 */ void setLight(u32, J3DLightObj*);
- /* 80317438 */ void diffAmbColor();
- /* 80317444 */ void diffLightObj(u32);
- /* 80317454 */ bool getLight(u32);
+ /* 8000DFF0 */ // False False
+// bool False
+// u32 False
+bool getAmbColor(u32);
+ /* 801A4C0C */ // False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor const*);
+ /* 8000E0D4 */ // False False
+// void False
+// u32 False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor);
+ /* 801A4C08 */ // False False
+// void False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
+void setLight(u32, J3DLightObj*);
+ /* 80317438 */ // False False
+// void False
+void diffAmbColor();
+ /* 80317444 */ // False False
+// void False
+// u32 False
+void diffLightObj(u32);
+ /* 80317454 */ // False False
+// bool False
+// u32 False
+bool getLight(u32);
};
struct J3DColorBlockLightOn {
- /* 80317580 */ void initialize();
- /* 80317B94 */ s32 countDLSize();
- /* 803187F4 */ void load();
- /* 803194E8 */ void patch();
- /* 80319534 */ void patchMatColor();
- /* 803196E0 */ void patchLight();
- /* 8031A13C */ void diff(u32);
- /* 8031A1DC */ void diffAmbColor();
- /* 8031A358 */ void diffMatColor();
- /* 8031A4D4 */ void diffColorChan();
- /* 8031A8E0 */ void diffLightObj(u32);
- /* 8031FF34 */ void reset(J3DColorBlock*);
- /* 80322E80 */ void getType();
- /* 80322E8C */ void setMatColor(u32, J3DGXColor);
- /* 80322EB8 */ void setMatColor(u32, J3DGXColor const*);
- /* 80322EE4 */ void getMatColor(u32);
- /* 80322F24 */ void setAmbColor(u32, J3DGXColor const*);
- /* 80322EF8 */ void setAmbColor(u32, J3DGXColor);
- /* 80322F50 */ void getAmbColor(u32);
- /* 80322F64 */ void setColorChanNum(u8 const*);
- /* 80322F70 */ void setColorChanNum(u8);
- /* 80322F78 */ void getColorChanNum() const;
- /* 80322F80 */ void setColorChan(u32, J3DColorChan const*);
- /* 80322F94 */ void setColorChan(u32, J3DColorChan const&);
- /* 80322FA8 */ void getColorChan(u32);
- /* 80322FBC */ void setLight(u32, J3DLightObj*);
- /* 80322FCC */ void getLight(u32);
- /* 80322FDC */ void setCullMode(u8);
- /* 80322FE4 */ void setCullMode(u8 const*);
- /* 80322FF0 */ void getCullMode() const;
- /* 80322FF8 */ void getMatColorOffset() const;
- /* 80323000 */ void getColorChanOffset() const;
- /* 80323008 */ void setMatColorOffset(u32);
- /* 80323010 */ void setColorChanOffset(u32);
- /* 80323018 */ ~J3DColorBlockLightOn();
+ /* 80317580 */ // False False
+void initialize();
+ /* 80317B94 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 803187F4 */ // True False
+void load();
+ /* 803194E8 */ // True False
+void patch();
+ /* 80319534 */ // True False
+void patchMatColor();
+ /* 803196E0 */ // True False
+void patchLight();
+ /* 8031A13C */ // True False
+// u32 False
+void diff(u32);
+ /* 8031A1DC */ // True False
+void diffAmbColor();
+ /* 8031A358 */ // True False
+void diffMatColor();
+ /* 8031A4D4 */ // True False
+void diffColorChan();
+ /* 8031A8E0 */ // True False
+// u32 False
+void diffLightObj(u32);
+ /* 8031FF34 */ // True False
+// J3DColorBlock* False
+// J3DColorBlock False
+void reset(J3DColorBlock*);
+ /* 80322E80 */ // True False
+void getType();
+ /* 80322E8C */ // True False
+// u32 False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor);
+ /* 80322EB8 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor const*);
+ /* 80322EE4 */ // True False
+// u32 False
+void getMatColor(u32);
+ /* 80322F24 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor const*);
+ /* 80322EF8 */ // True False
+// u32 False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor);
+ /* 80322F50 */ // True False
+// u32 False
+void getAmbColor(u32);
+ /* 80322F64 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setColorChanNum(u8 const*);
+ /* 80322F70 */ // True False
+// u8 False
+void setColorChanNum(u8);
+ /* 80322F78 */ // True False
+void getColorChanNum() const;
+ /* 80322F80 */ // True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const*);
+ /* 80322F94 */ // True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const&);
+ /* 80322FA8 */ // True False
+// u32 False
+void getColorChan(u32);
+ /* 80322FBC */ // True False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
+void setLight(u32, J3DLightObj*);
+ /* 80322FCC */ // True False
+// u32 False
+void getLight(u32);
+ /* 80322FDC */ // True False
+// u8 False
+void setCullMode(u8);
+ /* 80322FE4 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setCullMode(u8 const*);
+ /* 80322FF0 */ // True False
+void getCullMode() const;
+ /* 80322FF8 */ // True False
+void getMatColorOffset() const;
+ /* 80323000 */ // True False
+void getColorChanOffset() const;
+ /* 80323008 */ // True False
+// u32 False
+void setMatColorOffset(u32);
+ /* 80323010 */ // True False
+// u32 False
+void setColorChanOffset(u32);
+ /* 80323018 */ // True False
+~J3DColorBlockLightOn();
};
struct J3DColorBlockLightOff {
- /* 803170DC */ ~J3DColorBlockLightOff();
- /* 8031747C */ void initialize();
- /* 80317B84 */ s32 countDLSize();
- /* 80317C0C */ void load();
- /* 80318EB4 */ void patch();
- /* 80318F00 */ void patchMatColor();
- /* 803190AC */ void patchLight();
- /* 80319B4C */ void diff(u32);
- /* 80319BB4 */ void diffMatColor();
- /* 80319D30 */ void diffColorChan();
- /* 8031FD08 */ void reset(J3DColorBlock*);
- /* 80323184 */ void setMatColor(u32, J3DGXColor const*);
- /* 80323158 */ void setMatColor(u32, J3DGXColor);
- /* 803231B0 */ void getMatColor(u32);
- /* 803231C4 */ void setColorChanNum(u8 const*);
- /* 803231D0 */ void setColorChanNum(u8);
- /* 803231D8 */ void getColorChanNum() const;
- /* 803231E0 */ void setColorChan(u32, J3DColorChan const*);
- /* 803231F4 */ void setColorChan(u32, J3DColorChan const&);
- /* 80323208 */ void getColorChan(u32);
- /* 8032321C */ void setCullMode(u8);
- /* 80323224 */ void setCullMode(u8 const*);
- /* 80323230 */ void getCullMode() const;
- /* 80323238 */ void getMatColorOffset() const;
- /* 80323240 */ void getColorChanOffset() const;
- /* 80323248 */ void setMatColorOffset(u32);
- /* 80323250 */ void setColorChanOffset(u32);
- /* 80323560 */ void getType();
+ /* 803170DC */ // False False
+~J3DColorBlockLightOff();
+ /* 8031747C */ // False False
+void initialize();
+ /* 80317B84 */ // True False
+// s32 False
+s32 countDLSize();
+ /* 80317C0C */ // True False
+void load();
+ /* 80318EB4 */ // True False
+void patch();
+ /* 80318F00 */ // True False
+void patchMatColor();
+ /* 803190AC */ // True False
+void patchLight();
+ /* 80319B4C */ // True False
+// u32 False
+void diff(u32);
+ /* 80319BB4 */ // True False
+void diffMatColor();
+ /* 80319D30 */ // True False
+void diffColorChan();
+ /* 8031FD08 */ // True False
+// J3DColorBlock* False
+// J3DColorBlock False
+void reset(J3DColorBlock*);
+ /* 80323184 */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor const*);
+ /* 80323158 */ // True False
+// u32 False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor);
+ /* 803231B0 */ // True False
+// u32 False
+void getMatColor(u32);
+ /* 803231C4 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setColorChanNum(u8 const*);
+ /* 803231D0 */ // True False
+// u8 False
+void setColorChanNum(u8);
+ /* 803231D8 */ // True False
+void getColorChanNum() const;
+ /* 803231E0 */ // True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const*);
+ /* 803231F4 */ // True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const&);
+ /* 80323208 */ // True False
+// u32 False
+void getColorChan(u32);
+ /* 8032321C */ // True False
+// u8 False
+void setCullMode(u8);
+ /* 80323224 */ // True False
+// u8 const* False
+// u8 const False
+// u8 False
+void setCullMode(u8 const*);
+ /* 80323230 */ // True False
+void getCullMode() const;
+ /* 80323238 */ // True False
+void getMatColorOffset() const;
+ /* 80323240 */ // True False
+void getColorChanOffset() const;
+ /* 80323248 */ // True False
+// u32 False
+void setMatColorOffset(u32);
+ /* 80323250 */ // True False
+// u32 False
+void setColorChanOffset(u32);
+ /* 80323560 */ // True False
+void getType();
};
struct J3DColorBlockAmbientOn {
- /* 803174DC */ void initialize();
- /* 80317B8C */ s32 countDLSize();
- /* 8031816C */ void load();
- /* 8031FDE4 */ void reset(J3DColorBlock*);
- /* 80323074 */ void getType();
- /* 80323080 */ void setAmbColor(u32, J3DGXColor);
- /* 803230AC */ void setAmbColor(u32, J3DGXColor const*);
- /* 803230D8 */ void getAmbColor(u32);
- /* 803230EC */ ~J3DColorBlockAmbientOn();
+ /* 803174DC */ // False False
+void initialize();
+ /* 80317B8C */ // True False
+// s32 False
+s32 countDLSize();
+ /* 8031816C */ // True False
+void load();
+ /* 8031FDE4 */ // True False
+// J3DColorBlock* False
+// J3DColorBlock False
+void reset(J3DColorBlock*);
+ /* 80323074 */ // True False
+void getType();
+ /* 80323080 */ // True False
+// u32 False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor);
+ /* 803230AC */ // True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor const*);
+ /* 803230D8 */ // True False
+// u32 False
+void getAmbColor(u32);
+ /* 803230EC */ // True False
+~J3DColorBlockAmbientOn();
};
-//
+//
// Forward References:
-//
+//
+
+// False False
extern "C" void initialize__21J3DColorBlockLightOffFv();
+// False False
extern "C" void initialize__22J3DColorBlockAmbientOnFv();
+// False False
extern "C" void initialize__20J3DColorBlockLightOnFv();
+// False False
extern "C" void initialize__21J3DTexGenBlockPatchedFv();
+// False False
extern "C" void initialize__15J3DTexGenBlock4Fv();
+// False False
extern "C" void initialize__19J3DTexGenBlockBasicFv();
+// False False
extern "C" void initialize__15J3DTevBlockNullFv();
+// False False
extern "C" void initialize__18J3DTevBlockPatchedFv();
+// False False
extern "C" void initialize__12J3DTevBlock1Fv();
+// False False
extern "C" void initialize__12J3DTevBlock2Fv();
+// False False
extern "C" void initialize__12J3DTevBlock4Fv();
+// False False
extern "C" void initialize__13J3DTevBlock16Fv();
+// False False
extern "C" void initialize__15J3DIndBlockFullFv();
+// False False
extern "C" void initialize__16J3DPEBlockFogOffFv();
+// False False
extern "C" void initialize__14J3DPEBlockFullFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__21J3DColorBlockLightOffFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__22J3DColorBlockAmbientOnFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__20J3DColorBlockLightOnFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__21J3DTexGenBlockPatchedFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__15J3DTexGenBlock4Fv();
+// True False
+// s32 False
extern "C" s32 countDLSize__19J3DTexGenBlockBasicFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__18J3DTevBlockPatchedFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__12J3DTevBlock1Fv();
+// True False
+// s32 False
extern "C" s32 countDLSize__12J3DTevBlock2Fv();
+// True False
+// s32 False
extern "C" s32 countDLSize__12J3DTevBlock4Fv();
+// True False
+// s32 False
extern "C" s32 countDLSize__13J3DTevBlock16Fv();
+// True False
+// s32 False
extern "C" s32 countDLSize__15J3DIndBlockFullFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__13J3DPEBlockOpaFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__17J3DPEBlockTexEdgeFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__13J3DPEBlockXluFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__16J3DPEBlockFogOffFv();
+// True False
+// s32 False
extern "C" s32 countDLSize__14J3DPEBlockFullFv();
+// True False
extern "C" void load__21J3DColorBlockLightOffFv();
+// True False
extern "C" void load__22J3DColorBlockAmbientOnFv();
+// True False
extern "C" void load__20J3DColorBlockLightOnFv();
+// True False
extern "C" void patch__21J3DColorBlockLightOffFv();
+// True False
extern "C" void patchMatColor__21J3DColorBlockLightOffFv();
+// True False
extern "C" void patchLight__21J3DColorBlockLightOffFv();
+// True False
extern "C" void patch__20J3DColorBlockLightOnFv();
+// True False
extern "C" void patchMatColor__20J3DColorBlockLightOnFv();
+// True False
extern "C" void patchLight__20J3DColorBlockLightOnFv();
+// True False
+// u32 False
extern "C" void diff__21J3DColorBlockLightOffFUl();
+// True False
extern "C" void diffMatColor__21J3DColorBlockLightOffFv();
+// True False
extern "C" void diffColorChan__21J3DColorBlockLightOffFv();
+// True False
+// u32 False
extern "C" void diff__20J3DColorBlockLightOnFUl();
+// True False
extern "C" void diffAmbColor__20J3DColorBlockLightOnFv();
+// True False
extern "C" void diffMatColor__20J3DColorBlockLightOnFv();
+// True False
extern "C" void diffColorChan__20J3DColorBlockLightOnFv();
+// True False
+// u32 False
extern "C" void diffLightObj__20J3DColorBlockLightOnFUl();
+// True False
extern "C" void load__15J3DTexGenBlock4Fv();
+// True False
extern "C" void load__19J3DTexGenBlockBasicFv();
+// True False
extern "C" void patch__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void patch__15J3DTexGenBlock4Fv();
+// True False
extern "C" void patch__19J3DTexGenBlockBasicFv();
+// True False
+// u32 False
extern "C" void diff__21J3DTexGenBlockPatchedFUl();
+// True False
extern "C" void diffTexMtx__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void diffTexGen__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void load__12J3DTevBlock1Fv();
+// True False
extern "C" void load__12J3DTevBlock2Fv();
+// True False
extern "C" void load__12J3DTevBlock4Fv();
+// True False
extern "C" void load__13J3DTevBlock16Fv();
+// True False
extern "C" void patchTexNo__18J3DTevBlockPatchedFv();
+// True False
extern "C" void patchTevReg__18J3DTevBlockPatchedFv();
+// True False
extern "C" void patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv();
+// True False
extern "C" void patch__18J3DTevBlockPatchedFv();
+// True False
extern "C" void patchTexNo__12J3DTevBlock1Fv();
+// True False
+// void False
extern "C" void patchTevReg__12J3DTevBlock1Fv();
+// True False
extern "C" void patchTexNoAndTexCoordScale__12J3DTevBlock1Fv();
+// True False
extern "C" void patch__12J3DTevBlock1Fv();
+// True False
extern "C" void patchTexNo__12J3DTevBlock2Fv();
+// True False
extern "C" void patchTevReg__12J3DTevBlock2Fv();
+// True False
extern "C" void patchTexNoAndTexCoordScale__12J3DTevBlock2Fv();
+// True False
extern "C" void patch__12J3DTevBlock2Fv();
+// True False
extern "C" void patchTexNo__12J3DTevBlock4Fv();
+// True False
extern "C" void patchTevReg__12J3DTevBlock4Fv();
+// True False
extern "C" void patchTexNoAndTexCoordScale__12J3DTevBlock4Fv();
+// True False
extern "C" void patch__12J3DTevBlock4Fv();
+// True False
extern "C" void patchTexNo__13J3DTevBlock16Fv();
+// True False
extern "C" void patchTevReg__13J3DTevBlock16Fv();
+// True False
extern "C" void patchTexNoAndTexCoordScale__13J3DTevBlock16Fv();
+// True False
extern "C" void patch__13J3DTevBlock16Fv();
+// False False
+// u32 False
extern "C" void diff__11J3DTevBlockFUl();
+// True False
extern "C" void diffTexNo__18J3DTevBlockPatchedFv();
+// True False
extern "C" void diffTevStage__18J3DTevBlockPatchedFv();
+// True False
extern "C" void diffTevStageIndirect__18J3DTevBlockPatchedFv();
+// True False
extern "C" void diffTevReg__18J3DTevBlockPatchedFv();
+// True False
extern "C" void diffTexCoordScale__18J3DTevBlockPatchedFv();
+// True False
extern "C" void diffTexNo__12J3DTevBlock1Fv();
+// True False
+// void False
extern "C" void diffTevReg__12J3DTevBlock1Fv();
+// True False
extern "C" void diffTevStage__12J3DTevBlock1Fv();
+// True False
extern "C" void diffTevStageIndirect__12J3DTevBlock1Fv();
+// True False
extern "C" void diffTexCoordScale__12J3DTevBlock1Fv();
+// True False
extern "C" void diffTexNo__12J3DTevBlock2Fv();
+// True False
extern "C" void diffTevReg__12J3DTevBlock2Fv();
+// True False
extern "C" void diffTevStage__12J3DTevBlock2Fv();
+// True False
extern "C" void diffTevStageIndirect__12J3DTevBlock2Fv();
+// True False
extern "C" void diffTexCoordScale__12J3DTevBlock2Fv();
+// True False
extern "C" void diffTexNo__12J3DTevBlock4Fv();
+// True False
extern "C" void diffTevReg__12J3DTevBlock4Fv();
+// True False
extern "C" void diffTevStage__12J3DTevBlock4Fv();
+// True False
extern "C" void diffTevStageIndirect__12J3DTevBlock4Fv();
+// True False
extern "C" void diffTexCoordScale__12J3DTevBlock4Fv();
+// True False
extern "C" void diffTexNo__13J3DTevBlock16Fv();
+// True False
extern "C" void diffTevReg__13J3DTevBlock16Fv();
+// True False
extern "C" void diffTevStage__13J3DTevBlock16Fv();
+// True False
extern "C" void diffTevStageIndirect__13J3DTevBlock16Fv();
+// True False
extern "C" void diffTexCoordScale__13J3DTevBlock16Fv();
+// True False
extern "C" void ptrToIndex__13J3DTevBlock16Fv();
+// True False
extern "C" void ptrToIndex__18J3DTevBlockPatchedFv();
+// False False
+// u32 False
extern "C" void indexToPtr_private__11J3DTevBlockFUl();
+// True False
extern "C" void load__15J3DIndBlockFullFv();
+// True False
+// u32 False
extern "C" void diff__15J3DIndBlockFullFUl();
+// True False
extern "C" void load__13J3DPEBlockOpaFv();
+// True False
extern "C" void load__17J3DPEBlockTexEdgeFv();
+// True False
extern "C" void load__13J3DPEBlockXluFv();
+// True False
extern "C" void load__16J3DPEBlockFogOffFv();
+// True False
extern "C" void diffBlend__16J3DPEBlockFogOffFv();
+// True False
extern "C" void load__14J3DPEBlockFullFv();
+// True False
extern "C" void patch__14J3DPEBlockFullFv();
+// True False
extern "C" void diffFog__14J3DPEBlockFullFv();
+// True False
extern "C" void diffBlend__14J3DPEBlockFullFv();
+// True False
+// u32 False
extern "C" void diff__14J3DPEBlockFullFUl();
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
extern "C" void reset__21J3DColorBlockLightOffFP13J3DColorBlock();
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
extern "C" void reset__22J3DColorBlockAmbientOnFP13J3DColorBlock();
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
extern "C" void reset__20J3DColorBlockLightOnFP13J3DColorBlock();
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
extern "C" void reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock();
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
extern "C" void reset__15J3DTexGenBlock4FP14J3DTexGenBlock();
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
extern "C" void reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock();
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__18J3DTevBlockPatchedFP11J3DTevBlock();
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__12J3DTevBlock1FP11J3DTevBlock();
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__12J3DTevBlock2FP11J3DTevBlock();
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__12J3DTevBlock4FP11J3DTevBlock();
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__13J3DTevBlock16FP11J3DTevBlock();
+// True False
+// J3DIndBlock* False
+// J3DIndBlock False
extern "C" void reset__15J3DIndBlockFullFP11J3DIndBlock();
+// True False
+// J3DPEBlock* False
+// J3DPEBlock False
extern "C" void reset__16J3DPEBlockFogOffFP10J3DPEBlock();
+// True False
+// J3DPEBlock* False
+// J3DPEBlock False
extern "C" void reset__14J3DPEBlockFullFP10J3DPEBlock();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calc__21J3DTexGenBlockPatchedFPA4_Cf();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf();
+// False False
+// void False
extern "C" void diffTevReg__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void diffTevStageIndirect__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void diffTevStage__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void diffTexCoordScale__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void diffTexNo__11J3DTevBlockFv();
+// True False
extern "C" void getType__14J3DPEBlockFullFv();
+// True False
+// J3DFog* False
+// J3DFog False
extern "C" void setFog__14J3DPEBlockFullFP6J3DFog();
+// True False
+// J3DFog False
extern "C" void setFog__14J3DPEBlockFullF6J3DFog();
+// True False
extern "C" void getFog__14J3DPEBlockFullFv();
+// True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp();
+// True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp();
+// True False
extern "C" void getAlphaComp__14J3DPEBlockFullFv();
+// True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__14J3DPEBlockFullFRC8J3DBlend();
+// True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__14J3DPEBlockFullFPC8J3DBlend();
+// True False
extern "C" void getBlend__14J3DPEBlockFullFv();
+// True False
+// J3DZMode False
extern "C" void setZMode__14J3DPEBlockFullF8J3DZMode();
+// True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
extern "C" void setZMode__14J3DPEBlockFullFPC8J3DZMode();
+// True False
extern "C" void getZMode__14J3DPEBlockFullFv();
+// True False
+// u8 False
extern "C" void setZCompLoc__14J3DPEBlockFullFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setZCompLoc__14J3DPEBlockFullFPCUc();
+// True False
extern "C" void getZCompLoc__14J3DPEBlockFullCFv();
+// True False
+// u8 False
extern "C" void setDither__14J3DPEBlockFullFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setDither__14J3DPEBlockFullFPCUc();
+// True False
extern "C" void getDither__14J3DPEBlockFullCFv();
+// True False
extern "C" void getFogOffset__14J3DPEBlockFullCFv();
+// True False
+// u32 False
extern "C" void setFogOffset__14J3DPEBlockFullFUl();
+// True False
extern "C" void __dt__14J3DPEBlockFullFv();
+// True False
+// u32 False
extern "C" void diff__16J3DPEBlockFogOffFUl();
+// True False
extern "C" void getType__16J3DPEBlockFogOffFv();
+// True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp();
+// True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp();
+// True False
extern "C" void getAlphaComp__16J3DPEBlockFogOffFv();
+// True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__16J3DPEBlockFogOffFRC8J3DBlend();
+// True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__16J3DPEBlockFogOffFPC8J3DBlend();
+// True False
extern "C" void getBlend__16J3DPEBlockFogOffFv();
+// True False
+// J3DZMode False
extern "C" void setZMode__16J3DPEBlockFogOffF8J3DZMode();
+// True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
extern "C" void setZMode__16J3DPEBlockFogOffFPC8J3DZMode();
+// True False
extern "C" void getZMode__16J3DPEBlockFogOffFv();
+// True False
+// u8 False
extern "C" void setZCompLoc__16J3DPEBlockFogOffFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setZCompLoc__16J3DPEBlockFogOffFPCUc();
+// True False
extern "C" void getZCompLoc__16J3DPEBlockFogOffCFv();
+// True False
+// u8 False
extern "C" void setDither__16J3DPEBlockFogOffFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setDither__16J3DPEBlockFogOffFPCUc();
+// True False
extern "C" void getDither__16J3DPEBlockFogOffCFv();
+// True False
extern "C" void __dt__16J3DPEBlockFogOffFv();
+// True False
extern "C" void indexToPtr__13J3DTevBlock16Fv();
+// True False
extern "C" void getType__13J3DTevBlock16Fv();
+// True False
+// u32 False
+// u16 False
extern "C" void setTexNo__13J3DTevBlock16FUlUs();
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__13J3DTevBlock16FUlPCUs();
+// True False
+// u32 False
extern "C" void getTexNo__13J3DTevBlock16CFUl();
+// True False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__13J3DTevBlock16FUl11J3DTevOrder();
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder();
+// True False
+// u32 False
extern "C" void getTevOrder__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// J3DGXColorS10 False
extern "C" void setTevColor__13J3DTevBlock16FUl13J3DGXColorS10();
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
extern "C" void setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10();
+// True False
+// u32 False
extern "C" void getTevColor__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setTevKColor__13J3DTevBlock16FUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getTevKColor__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKColorSel__13J3DTevBlock16FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKColorSel__13J3DTevBlock16FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKColorSel__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKAlphaSel__13J3DTevBlock16FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKAlphaSel__13J3DTevBlock16FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKAlphaSel__13J3DTevBlock16FUl();
+// True False
+// u8 False
extern "C" void setTevStageNum__13J3DTevBlock16FUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__13J3DTevBlock16FPCUc();
+// True False
extern "C" void getTevStageNum__13J3DTevBlock16CFv();
+// True False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__13J3DTevBlock16FUl11J3DTevStage();
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__13J3DTevBlock16FUlPC11J3DTevStage();
+// True False
+// u32 False
extern "C" void getTevStage__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable();
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable();
+// True False
+// u32 False
extern "C" void getTevSwapModeTable__13J3DTevBlock16FUl();
+// True False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage();
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage();
+// True False
+// u32 False
extern "C" void getIndTevStage__13J3DTevBlock16FUl();
+// True False
extern "C" void getTexNoOffset__13J3DTevBlock16CFv();
+// True False
extern "C" void getTevRegOffset__13J3DTevBlock16CFv();
+// True False
+// u32 False
extern "C" void setTevRegOffset__13J3DTevBlock16FUl();
+// True False
extern "C" void __dt__13J3DTevBlock16Fv();
+// False False
+// u32 False
extern "C" void setTexNoOffset__11J3DTevBlockFUl();
+// True False
+// void False
extern "C" void ptrToIndex__12J3DTevBlock4Fv();
+// True False
extern "C" void indexToPtr__12J3DTevBlock4Fv();
+// True False
extern "C" void getType__12J3DTevBlock4Fv();
+// True False
+// u32 False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock4FUlUs();
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock4FUlPCUs();
+// True False
+// u32 False
extern "C" void getTexNo__12J3DTevBlock4CFUl();
+// True False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock4FUl11J3DTevOrder();
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder();
+// True False
+// u32 False
extern "C" void getTevOrder__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// J3DGXColorS10 False
extern "C" void setTevColor__12J3DTevBlock4FUl13J3DGXColorS10();
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
extern "C" void setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10();
+// True False
+// u32 False
extern "C" void getTevColor__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setTevKColor__12J3DTevBlock4FUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getTevKColor__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKColorSel__12J3DTevBlock4FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKColorSel__12J3DTevBlock4FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKColorSel__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKAlphaSel__12J3DTevBlock4FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKAlphaSel__12J3DTevBlock4FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKAlphaSel__12J3DTevBlock4FUl();
+// True False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock4FUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock4FPCUc();
+// True False
extern "C" void getTevStageNum__12J3DTevBlock4CFv();
+// True False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock4FUl11J3DTevStage();
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock4FUlPC11J3DTevStage();
+// True False
+// u32 False
extern "C" void getTevStage__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable();
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable();
+// True False
+// u32 False
extern "C" void getTevSwapModeTable__12J3DTevBlock4FUl();
+// True False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage();
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage();
+// True False
+// u32 False
extern "C" void getIndTevStage__12J3DTevBlock4FUl();
+// True False
extern "C" void getTexNoOffset__12J3DTevBlock4CFv();
+// True False
extern "C" void getTevRegOffset__12J3DTevBlock4CFv();
+// True False
+// u32 False
extern "C" void setTevRegOffset__12J3DTevBlock4FUl();
+// True False
extern "C" void __dt__12J3DTevBlock4Fv();
+// True False
+// void False
extern "C" void ptrToIndex__12J3DTevBlock2Fv();
+// True False
extern "C" void indexToPtr__12J3DTevBlock2Fv();
+// True False
extern "C" void getType__12J3DTevBlock2Fv();
+// True False
+// u32 False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock2FUlUs();
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock2FUlPCUs();
+// True False
+// u32 False
extern "C" void getTexNo__12J3DTevBlock2CFUl();
+// True False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock2FUl11J3DTevOrder();
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder();
+// True False
+// u32 False
extern "C" void getTevOrder__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// J3DGXColorS10 False
extern "C" void setTevColor__12J3DTevBlock2FUl13J3DGXColorS10();
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
extern "C" void setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10();
+// True False
+// u32 False
extern "C" void getTevColor__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setTevKColor__12J3DTevBlock2FUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getTevKColor__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKColorSel__12J3DTevBlock2FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKColorSel__12J3DTevBlock2FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKColorSel__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKAlphaSel__12J3DTevBlock2FUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKAlphaSel__12J3DTevBlock2FUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKAlphaSel__12J3DTevBlock2FUl();
+// True False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock2FUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock2FPCUc();
+// True False
extern "C" void getTevStageNum__12J3DTevBlock2CFv();
+// True False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock2FUl11J3DTevStage();
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock2FUlPC11J3DTevStage();
+// True False
+// u32 False
extern "C" void getTevStage__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo();
+// True False
+// u32 False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable();
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable();
+// True False
+// u32 False
extern "C" void getTevSwapModeTable__12J3DTevBlock2FUl();
+// True False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage();
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage();
+// True False
+// u32 False
extern "C" void getIndTevStage__12J3DTevBlock2FUl();
+// True False
extern "C" void getTexNoOffset__12J3DTevBlock2CFv();
+// True False
extern "C" void getTevRegOffset__12J3DTevBlock2CFv();
+// True False
+// u32 False
extern "C" void setTevRegOffset__12J3DTevBlock2FUl();
+// True False
extern "C" void __dt__12J3DTevBlock2Fv();
+// True False
+// void False
extern "C" void ptrToIndex__12J3DTevBlock1Fv();
+// True False
extern "C" void indexToPtr__12J3DTevBlock1Fv();
+// True False
extern "C" void getType__12J3DTevBlock1Fv();
+// True False
+// u32 False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock1FUlUs();
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__12J3DTevBlock1FUlPCUs();
+// True False
+// u32 False
extern "C" void getTexNo__12J3DTevBlock1CFUl();
+// True False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock1FUl11J3DTevOrder();
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder();
+// True False
+// u32 False
extern "C" void getTevOrder__12J3DTevBlock1FUl();
+// True False
+// void False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock1FUc();
+// True False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__12J3DTevBlock1FPCUc();
+// True False
+// bool False
extern "C" bool getTevStageNum__12J3DTevBlock1CFv();
+// True False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock1FUl11J3DTevStage();
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__12J3DTevBlock1FUlPC11J3DTevStage();
+// True False
+// u32 False
extern "C" void getTevStage__12J3DTevBlock1FUl();
+// True False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage();
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage();
+// True False
+// u32 False
extern "C" void getIndTevStage__12J3DTevBlock1FUl();
+// True False
extern "C" void getTexNoOffset__12J3DTevBlock1CFv();
+// True False
extern "C" void __dt__12J3DTevBlock1Fv();
+// False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKColorSel__11J3DTevBlockFUlPCUc();
+// False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKAlphaSel__11J3DTevBlockFUlPCUc();
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo();
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
extern "C" void setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo();
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable();
+// False False
+// bool False
extern "C" bool getTevRegOffset__11J3DTevBlockCFv();
+// False False
+// void False
+// u32 False
extern "C" void setTevRegOffset__11J3DTevBlockFUl();
+// True False
+// void False
extern "C" void load__18J3DTevBlockPatchedFv();
+// True False
extern "C" void indexToPtr__18J3DTevBlockPatchedFv();
+// True False
extern "C" void getType__18J3DTevBlockPatchedFv();
+// True False
+// u8 False
extern "C" void setTevStageNum__18J3DTevBlockPatchedFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__18J3DTevBlockPatchedFPCUc();
+// True False
extern "C" void getTevStageNum__18J3DTevBlockPatchedCFv();
+// True False
+// u32 False
+// u16 False
extern "C" void setTexNo__18J3DTevBlockPatchedFUlUs();
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__18J3DTevBlockPatchedFUlPCUs();
+// True False
+// u32 False
extern "C" void getTexNo__18J3DTevBlockPatchedCFUl();
+// True False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder();
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder();
+// True False
+// u32 False
extern "C" void getTevOrder__18J3DTevBlockPatchedFUl();
+// True False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage();
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage();
+// True False
+// u32 False
extern "C" void getTevStage__18J3DTevBlockPatchedFUl();
+// True False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage();
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage();
+// True False
+// u32 False
extern "C" void getIndTevStage__18J3DTevBlockPatchedFUl();
+// True False
+// u32 False
+// J3DGXColorS10 False
extern "C" void setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10();
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
extern "C" void setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10();
+// True False
+// u32 False
extern "C" void getTevColor__18J3DTevBlockPatchedFUl();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getTevKColor__18J3DTevBlockPatchedFUl();
+// True False
+// u32 False
+// u8 False
extern "C" void setTevKColorSel__18J3DTevBlockPatchedFUlUc();
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevKColorSel__18J3DTevBlockPatchedFUlPCUc();
+// True False
+// u32 False
extern "C" void getTevKColorSel__18J3DTevBlockPatchedFUl();
+// True False
extern "C" void getTexNoOffset__18J3DTevBlockPatchedCFv();
+// True False
extern "C" void getTevRegOffset__18J3DTevBlockPatchedCFv();
+// True False
+// u32 False
extern "C" void setTevRegOffset__18J3DTevBlockPatchedFUl();
+// True False
extern "C" void __dt__18J3DTevBlockPatchedFv();
+// True False
extern "C" void getType__19J3DTexGenBlockBasicFv();
+// True False
+// J3DNBTScale False
extern "C" void setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale();
+// True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
extern "C" void setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale();
+// True False
extern "C" void getNBTScale__19J3DTexGenBlockBasicFv();
+// True False
extern "C" void __dt__19J3DTexGenBlockBasicFv();
+// True False
+// u32 False
extern "C" void setTexGenNum__21J3DTexGenBlockPatchedFUl();
+// True False
+// u32 const* False
+// u32 const False
+// u32 False
extern "C" void setTexGenNum__21J3DTexGenBlockPatchedFPCUl();
+// True False
extern "C" void getTexGenNum__21J3DTexGenBlockPatchedCFv();
+// True False
+// u32 False
+// J3DTexCoord const* False
+// J3DTexCoord const False
+// J3DTexCoord False
extern "C" void setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord();
+// True False
+// u32 False
extern "C" void getTexCoord__21J3DTexGenBlockPatchedFUl();
+// True False
+// u32 False
+// J3DTexMtx* False
+// J3DTexMtx False
extern "C" void setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx();
+// True False
+// u32 False
extern "C" void getTexMtx__21J3DTexGenBlockPatchedFUl();
+// True False
extern "C" void getTexMtxOffset__21J3DTexGenBlockPatchedCFv();
+// True False
+// u32 False
extern "C" void setTexMtxOffset__21J3DTexGenBlockPatchedFUl();
+// True False
extern "C" void getType__15J3DTexGenBlock4Fv();
+// True False
+// J3DNBTScale False
extern "C" void setNBTScale__15J3DTexGenBlock4F11J3DNBTScale();
+// True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
extern "C" void setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale();
+// True False
extern "C" void getNBTScale__15J3DTexGenBlock4Fv();
+// True False
extern "C" void __dt__15J3DTexGenBlock4Fv();
+// True False
+// void False
extern "C" void load__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void getType__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void getType__20J3DColorBlockLightOnFv();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getMatColor__20J3DColorBlockLightOnFUl();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getAmbColor__20J3DColorBlockLightOnFUl();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setColorChanNum__20J3DColorBlockLightOnFPCUc();
+// True False
+// u8 False
extern "C" void setColorChanNum__20J3DColorBlockLightOnFUc();
+// True False
extern "C" void getColorChanNum__20J3DColorBlockLightOnCFv();
+// True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan();
+// True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan();
+// True False
+// u32 False
extern "C" void getColorChan__20J3DColorBlockLightOnFUl();
+// True False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
extern "C" void setLight__20J3DColorBlockLightOnFUlP11J3DLightObj();
+// True False
+// u32 False
extern "C" void getLight__20J3DColorBlockLightOnFUl();
+// True False
+// u8 False
extern "C" void setCullMode__20J3DColorBlockLightOnFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setCullMode__20J3DColorBlockLightOnFPCUc();
+// True False
extern "C" void getCullMode__20J3DColorBlockLightOnCFv();
+// True False
extern "C" void getMatColorOffset__20J3DColorBlockLightOnCFv();
+// True False
extern "C" void getColorChanOffset__20J3DColorBlockLightOnCFv();
+// True False
+// u32 False
extern "C" void setMatColorOffset__20J3DColorBlockLightOnFUl();
+// True False
+// u32 False
extern "C" void setColorChanOffset__20J3DColorBlockLightOnFUl();
+// True False
extern "C" void __dt__20J3DColorBlockLightOnFv();
+// True False
extern "C" void getType__22J3DColorBlockAmbientOnFv();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getAmbColor__22J3DColorBlockAmbientOnFUl();
+// True False
extern "C" void __dt__22J3DColorBlockAmbientOnFv();
+// True False
+// u32 False
+// J3DGXColor False
extern "C" void setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor();
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor();
+// True False
+// u32 False
extern "C" void getMatColor__21J3DColorBlockLightOffFUl();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setColorChanNum__21J3DColorBlockLightOffFPCUc();
+// True False
+// u8 False
extern "C" void setColorChanNum__21J3DColorBlockLightOffFUc();
+// True False
extern "C" void getColorChanNum__21J3DColorBlockLightOffCFv();
+// True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan();
+// True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan();
+// True False
+// u32 False
extern "C" void getColorChan__21J3DColorBlockLightOffFUl();
+// True False
+// u8 False
extern "C" void setCullMode__21J3DColorBlockLightOffFUc();
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setCullMode__21J3DColorBlockLightOffFPCUc();
+// True False
extern "C" void getCullMode__21J3DColorBlockLightOffCFv();
+// True False
extern "C" void getMatColorOffset__21J3DColorBlockLightOffCFv();
+// True False
extern "C" void getColorChanOffset__21J3DColorBlockLightOffCFv();
+// True False
+// u32 False
extern "C" void setMatColorOffset__21J3DColorBlockLightOffFUl();
+// True False
+// u32 False
extern "C" void setColorChanOffset__21J3DColorBlockLightOffFUl();
+// True False
extern "C" void getType__13J3DPEBlockXluFv();
+// True False
extern "C" void __dt__13J3DPEBlockXluFv();
+// True False
extern "C" void getType__17J3DPEBlockTexEdgeFv();
+// True False
extern "C" void __dt__17J3DPEBlockTexEdgeFv();
+// True False
extern "C" void getType__13J3DPEBlockOpaFv();
+// True False
extern "C" void __dt__13J3DPEBlockOpaFv();
+// True False
extern "C" void getType__15J3DIndBlockFullFv();
+// True False
+// u8 False
extern "C" void setIndTexStageNum__15J3DIndBlockFullFUc();
+// True False
extern "C" void getIndTexStageNum__15J3DIndBlockFullCFv();
+// True False
+// u32 False
+// J3DIndTexOrder False
extern "C" void setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder();
+// True False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
extern "C" void setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder();
+// True False
+// u32 False
extern "C" void getIndTexOrder__15J3DIndBlockFullFUl();
+// True False
+// u32 False
+// J3DIndTexMtx False
extern "C" void setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx();
+// True False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
extern "C" void setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx();
+// True False
+// u32 False
extern "C" void getIndTexMtx__15J3DIndBlockFullFUl();
+// True False
+// u32 False
+// J3DIndTexCoordScale False
extern "C" void setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale();
+// True False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
extern "C" void setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale();
+// True False
+// u32 False
extern "C" void getIndTexCoordScale__15J3DIndBlockFullFUl();
+// True False
extern "C" void __dt__15J3DIndBlockFullFv();
+// False False
+// void False
extern "C" void patchTexNo__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void patchTevReg__11J3DTevBlockFv();
+// False False
+// void False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
extern "C" void setTexNo__11J3DTevBlockFUlPCUs();
+// False False
+// void False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
extern "C" void setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setTevStageNum__11J3DTevBlockFPCUc();
+// False False
+// void False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
extern "C" void setTevStage__11J3DTevBlockFUlPC11J3DTevStage();
+// False False
+// void False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
extern "C" void setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage();
+// False False
+// bool False
extern "C" bool getTexNoOffset__11J3DTevBlockCFv();
+// True False
extern "C" void getType__21J3DColorBlockLightOffFv();
+// False False
extern "C" void __sinit_J3DMatBlock_cpp();
extern "C" extern char const* const J3DMatBlock__stringBase0;
extern "C" extern void* __vt__14J3DPEBlockFull[31];
@@ -1161,140 +3573,557 @@ extern "C" extern void* __vt__15J3DIndBlockFull[19];
extern "C" extern void* __vt__11J3DTevBlock[55];
extern "C" extern void* __vt__21J3DColorBlockLightOff[36 + 1 /* padding */];
-//
+//
// External References:
-//
+//
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
+// _GXTexCoordID False
+// u16 False
+// u8 False
+// u8 False
+// u16 False
+// u8 False
+// u8 False
void J3DGDSetTexCoordScale2(_GXTexCoordID, u16, u8, u8, u16, u8, u8);
-void J3DGDSetIndTexMtx(_GXIndTexMtxID, f32 (*)[3], s8);
-void J3DGDSetIndTexCoordScale(_GXIndTexStageID, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale,
- _GXIndTexScale);
-void J3DGDSetIndTexOrder(u32, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID,
- _GXTexMapID, _GXTexCoordID, _GXTexMapID);
-void J3DGDSetTevOrder(_GXTevStageID, _GXTexCoordID, _GXTexMapID, _GXChannelID, _GXTexCoordID,
- _GXTexMapID, _GXChannelID);
+// False False
+// _GXIndTexMtxID False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// s8 False
+void J3DGDSetIndTexMtx(_GXIndTexMtxID, f32 (* )[3], s8);
+// False False
+// _GXIndTexStageID False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+void J3DGDSetIndTexCoordScale(_GXIndTexStageID, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale, _GXIndTexScale);
+// False False
+// u32 False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+void J3DGDSetIndTexOrder(u32, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID, _GXTexCoordID, _GXTexMapID);
+// False False
+// _GXTevStageID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+void J3DGDSetTevOrder(_GXTevStageID, _GXTexCoordID, _GXTexMapID, _GXChannelID, _GXTexCoordID, _GXTexMapID, _GXChannelID);
+// False False
+// _GXTevKColorID False
+// _GXColor False
void J3DGDSetTevKColor(_GXTevKColorID, _GXColor);
+// False False
+// _GXTevRegID False
+// _GXColorS10 False
void J3DGDSetTevColorS10(_GXTevRegID, _GXColorS10);
+// False False
+// _GXFogType False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// _GXColor False
void J3DGDSetFog(_GXFogType, f32, f32, f32, f32, _GXColor);
+// False False
+// u8 False
+// u16 False
+// _GXFogAdjTable* False
+// _GXFogAdjTable False
void J3DGDSetFogRangeAdj(u8, u16, _GXFogAdjTable*);
+// False False
+// u32 False
+// J3DTexCoord* False
+// J3DTexCoord False
void loadTexCoordGens(u32, J3DTexCoord*);
+// False False
+// void* False
+// void False
void isTexNoReg(void*);
+// False False
+// void* False
+// void False
void getTexNoReg(void*);
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
void loadTexNo(u32, u16 const&);
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
void patchTexNo_PtrToIdx(u32, u16 const&);
+// False False
SECTION_INIT void memcpy();
+// False False
extern "C" void OSReport();
+// False False
+// void False
extern "C" void patchTexNoAndTexCoordScale__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void patch__10J3DPEBlockFv();
+// False False
+// void False
extern "C" void patch__11J3DTevBlockFv();
+// False False
+// bool False
extern "C" bool getZCompLoc__10J3DPEBlockCFv();
+// False False
+// bool False
extern "C" bool getZMode__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getBlend__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getAlphaComp__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getFog__10J3DPEBlockFv();
+// False False
+// bool False
+// u32 False
extern "C" bool getIndTevStage__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevStage__11J3DTevBlockFUl();
+// False False
+// u32 False
extern "C" void getTexNo__11J3DTevBlockCFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevSwapModeTable__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevKAlphaSel__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevKColorSel__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevOrder__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevKColor__11J3DTevBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTevColor__11J3DTevBlockFUl();
+// False False
+// bool False
extern "C" bool getTevStageNum__11J3DTevBlockCFv();
+// False False
+// bool False
+// u32 False
extern "C" bool getAmbColor__13J3DColorBlockFUl();
+// False False
+// void False
+// u8 False
extern "C" void setZCompLoc__10J3DPEBlockFUc();
+// False False
+// void False
+// J3DZMode False
extern "C" void setZMode__10J3DPEBlockF8J3DZMode();
+// False False
+// void False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__10J3DPEBlockFRC8J3DBlend();
+// False False
+// void False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp();
+// False False
extern "C" void __dt__19J3DIndTexCoordScaleFv();
+// False False
extern "C" void __dt__12J3DIndTexMtxFv();
+// False False
+// void False
+// u32 False
+// J3DIndTevStage False
extern "C" void setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage();
+// False False
+// void False
+// u32 False
+// J3DTevStage False
extern "C" void setTevStage__11J3DTevBlockFUl11J3DTevStage();
+// False False
+// void False
+// u32 False
+// u16 False
extern "C" void setTexNo__11J3DTevBlockFUlUs();
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeTable False
extern "C" void setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable();
+// False False
+// void False
+// u32 False
+// u8 False
extern "C" void setTevKAlphaSel__11J3DTevBlockFUlUc();
+// False False
+// void False
+// u32 False
+// u8 False
extern "C" void setTevKColorSel__11J3DTevBlockFUlUc();
+// False False
+// void False
+// u32 False
+// J3DTevOrder False
extern "C" void setTevOrder__11J3DTevBlockFUl11J3DTevOrder();
+// False False
+// void False
+// u32 False
+// J3DGXColor False
extern "C" void setTevKColor__11J3DTevBlockFUl10J3DGXColor();
+// False False
+// void False
+// u32 False
+// J3DGXColorS10 False
extern "C" void setTevColor__11J3DTevBlockFUl13J3DGXColorS10();
+// False False
+// void False
+// u8 False
extern "C" void setTevStageNum__11J3DTevBlockFUc();
+// False False
+// void False
+// u32 False
+// J3DGXColor False
extern "C" void setAmbColor__13J3DColorBlockFUl10J3DGXColor();
+// False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setTevKColor__11J3DTevBlockFUlPC10J3DGXColor();
+// False False
+// void False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
extern "C" void setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10();
+// False False
+// void False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
extern "C" void setLight__13J3DColorBlockFUlP11J3DLightObj();
+// False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setAmbColor__13J3DColorBlockFUlPC10J3DGXColor();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
+// _GXTexCoordID False
+// u16 False
+// u8 False
+// u8 False
+// u16 False
+// u8 False
+// u8 False
extern "C" void J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc();
+// False False
+// _GXIndTexMtxID False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// s8 False
extern "C" void J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc();
-extern "C" void
-J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale();
-extern "C" void
-J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID();
-extern "C" void
-J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID();
+// False False
+// _GXIndTexStageID False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+// _GXIndTexScale False
+extern "C" void J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale();
+// False False
+// u32 False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXTexCoordID False
+// _GXTexMapID False
+extern "C" void J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID();
+// False False
+// _GXTevStageID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+// _GXTexCoordID False
+// _GXTexMapID False
+// _GXChannelID False
+extern "C" void J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID();
+// False False
+// _GXTevKColorID False
+// _GXColor False
extern "C" void J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor();
+// False False
+// _GXTevRegID False
+// _GXColorS10 False
extern "C" void J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10();
+// False False
+// _GXFogType False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// _GXColor False
extern "C" void J3DGDSetFog__F10_GXFogTypeffff8_GXColor();
+// False False
+// u8 False
+// u16 False
+// _GXFogAdjTable* False
+// _GXFogAdjTable False
extern "C" void J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable();
+// False False
extern "C" void __dt__21J3DColorBlockLightOffFv();
+// False False
extern "C" void __dt__21J3DTexGenBlockPatchedFv();
+// False False
extern "C" void __dt__11J3DTevBlockFv();
+// False False
+// bool False
extern "C" bool countDLSize__11J3DTevBlockFv();
+// False False
+// void False
extern "C" void load__11J3DTevBlockFv();
+// False False
+// bool False
extern "C" bool getNBTScale__14J3DTexGenBlockFv();
+// False False
+// void False
+// u32 False
extern "C" void diff__10J3DPEBlockFUl();
+// False False
+// void False
+// J3DPEBlock* False
+// J3DPEBlock False
extern "C" void reset__10J3DPEBlockFP10J3DPEBlock();
+// False False
+// void False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__11J3DTevBlockFP11J3DTevBlock();
+// False False
+// void False
extern "C" void diffFog__10J3DPEBlockFv();
+// False False
+// void False
extern "C" void diffBlend__10J3DPEBlockFv();
+// False False
+// void False
+// J3DFog* False
+// J3DFog False
extern "C" void setFog__10J3DPEBlockFP6J3DFog();
+// False False
+// void False
+// J3DFog False
extern "C" void setFog__10J3DPEBlockF6J3DFog();
+// False False
+// void False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp();
+// False False
+// void False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__10J3DPEBlockFPC8J3DBlend();
+// False False
+// void False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
extern "C" void setZMode__10J3DPEBlockFPC8J3DZMode();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setZCompLoc__10J3DPEBlockFPCUc();
+// False False
+// void False
+// u8 False
extern "C" void setDither__10J3DPEBlockFUc();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setDither__10J3DPEBlockFPCUc();
+// False False
+// bool False
extern "C" bool getDither__10J3DPEBlockCFv();
+// False False
+// bool False
extern "C" bool getFogOffset__10J3DPEBlockCFv();
+// False False
+// void False
+// u32 False
extern "C" void setFogOffset__10J3DPEBlockFUl();
+// False False
+// void False
+// J3DNBTScale False
extern "C" void setNBTScale__14J3DTexGenBlockF11J3DNBTScale();
+// False False
+// void False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
extern "C" void setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale();
+// False False
+// void False
extern "C" void diffAmbColor__13J3DColorBlockFv();
+// False False
+// void False
+// u32 False
extern "C" void diffLightObj__13J3DColorBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getLight__13J3DColorBlockFUl();
+// False False
+// u32 False
extern "C" void load__11J3DLightObjCFUl();
+// False False
+// u32 False
+// J3DTexCoord* False
+// J3DTexCoord False
extern "C" void loadTexCoordGens__FUlP11J3DTexCoord();
+// False False
+// u32 False
extern "C" void load__9J3DTexMtxCFUl();
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calc__9J3DTexMtxFPA4_Cf();
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcPostTexMtx__9J3DTexMtxFPA4_Cf();
+// False False
+// void* False
+// void False
extern "C" void isTexNoReg__FPv();
+// False False
+// void* False
+// void False
extern "C" void getTexNoReg__FPv();
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
extern "C" void loadTexNo__FUlRCUs();
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
extern "C" void patchTexNo_PtrToIdx__FUlRCUs();
+// False False
+// J3DIndTexMtxInfo const& False
+// J3DIndTexMtxInfo const False
+// J3DIndTexMtxInfo False
extern "C" void __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo();
+// False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
extern "C" void __as__10J3DFogInfoFRC10J3DFogInfo();
+// False False
+// J3DNBTScaleInfo const& False
+// J3DNBTScaleInfo const False
+// J3DNBTScaleInfo False
extern "C" void __as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo();
+// False False
extern "C" void DCStoreRange();
+// False False
extern "C" void PSMTXCopy();
+// False False
extern "C" void PSMTXConcat();
+// False False
extern "C" void PSMTXInverse();
+// False False
extern "C" void GDOverflowed();
+// False False
extern "C" void __destroy_arr();
+// False False
extern "C" void _savegpr_24();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_24();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 const j3dDefaultMtx[48];
extern "C" extern void* __vt__10J3DPEBlock[31];
@@ -1310,1208 +4139,2575 @@ extern "C" extern u8 __GDCurrentDL[4];
extern "C" extern u32 j3dDefaultColInfo;
extern "C" extern u32 j3dDefaultAmbInfo;
extern "C" extern u32 j3dDefaultTevColor;
-extern "C" extern u32 data_804563D8;
extern "C" extern u32 j3dDefaultTevKColor;
-//
+//
// Declarations:
-//
+//
-/* 8031747C-803174DC 0060+00 s=0 e=1 z=0 None .text initialize__21J3DColorBlockLightOffFv */
+/* 8031747C-803174DC 0060+00 s=0 e=1 z=0 None .text initialize__21J3DColorBlockLightOffFv */
+// 80317488: 804563C0 (j3dDefaultColInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DColorBlockLightOff::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 803174DC-80317580 00A4+00 s=0 e=1 z=0 None .text initialize__22J3DColorBlockAmbientOnFv */
+
+/* 803174DC-80317580 00A4+00 s=0 e=1 z=0 None .text initialize__22J3DColorBlockAmbientOnFv */
+// 803174E8: 804563C0 (j3dDefaultColInfo)
+// 8031752C: 804563C4 (j3dDefaultAmbInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DColorBlockAmbientOn::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__22J3DColorBlockAmbientOnFv.s"
}
#pragma pop
-/* 80317580-80317644 00C4+00 s=0 e=1 z=0 None .text initialize__20J3DColorBlockLightOnFv */
+
+/* 80317580-80317644 00C4+00 s=0 e=1 z=0 None .text initialize__20J3DColorBlockLightOnFv */
+// 8031758C: 804563C0 (j3dDefaultColInfo)
+// 803175D0: 804563C4 (j3dDefaultAmbInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DColorBlockLightOn::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80317644-80317674 0030+00 s=0 e=2 z=0 None .text initialize__21J3DTexGenBlockPatchedFv */
+
+/* 80317644-80317674 0030+00 s=0 e=2 z=0 None .text initialize__21J3DTexGenBlockPatchedFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTexGenBlockPatched::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 80317674-803176A4 0030+00 s=0 e=1 z=0 None .text initialize__15J3DTexGenBlock4Fv */
+
+/* 80317674-803176A4 0030+00 s=0 e=1 z=0 None .text initialize__15J3DTexGenBlock4Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTexGenBlock4::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 803176A4-803176D4 0030+00 s=0 e=1 z=0 None .text initialize__19J3DTexGenBlockBasicFv */
+
+/* 803176A4-803176D4 0030+00 s=0 e=1 z=0 None .text initialize__19J3DTexGenBlockBasicFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTexGenBlockBasic::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 803176D4-803176E0 000C+00 s=0 e=1 z=0 None .text initialize__15J3DTevBlockNullFv */
+
+/* 803176D4-803176E0 000C+00 s=0 e=1 z=0 None .text initialize__15J3DTevBlockNullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlockNull::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__15J3DTevBlockNullFv.s"
}
#pragma pop
-/* 803176E0-803177E8 0108+00 s=0 e=1 z=0 None .text initialize__18J3DTevBlockPatchedFv */
+
+/* 803176E0-803177E8 0108+00 s=0 e=1 z=0 None .text initialize__18J3DTevBlockPatchedFv */
+// 8031773C: 804563D4 (j3dDefaultTevColor)
+// 80317740: 804563D4 (j3dDefaultTevColor)
+// 8031776C: 804563E0 (j3dDefaultTevKColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlockPatched::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 803177E8-80317810 0028+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock1Fv */
+
+/* 803177E8-80317810 0028+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock1Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlock1::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 80317810-803178EC 00DC+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock2Fv */
+
+/* 80317810-803178EC 00DC+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock2Fv */
+// 80317868: 804563D4 (j3dDefaultTevColor)
+// 8031786C: 804563D4 (j3dDefaultTevColor)
+// 80317898: 804563E0 (j3dDefaultTevKColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlock2::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 803178EC-80317A00 0114+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock4Fv */
+
+/* 803178EC-80317A00 0114+00 s=0 e=1 z=0 None .text initialize__12J3DTevBlock4Fv */
+// 8031797C: 804563D4 (j3dDefaultTevColor)
+// 80317980: 804563D4 (j3dDefaultTevColor)
+// 803179AC: 804563E0 (j3dDefaultTevKColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlock4::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 80317A00-80317B28 0128+00 s=0 e=1 z=0 None .text initialize__13J3DTevBlock16Fv */
+
+/* 80317A00-80317B28 0128+00 s=0 e=1 z=0 None .text initialize__13J3DTevBlock16Fv */
+// 80317A34: 804563D4 (j3dDefaultTevColor)
+// 80317A38: 804563D4 (j3dDefaultTevColor)
+// 80317A64: 804563E0 (j3dDefaultTevKColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DTevBlock16::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 80317B28-80317B34 000C+00 s=0 e=1 z=0 None .text initialize__15J3DIndBlockFullFv */
+
+/* 80317B28-80317B34 000C+00 s=0 e=1 z=0 None .text initialize__15J3DIndBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DIndBlockFull::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__15J3DIndBlockFullFv.s"
}
#pragma pop
-/* 80317B34-80317B58 0024+00 s=0 e=1 z=0 None .text initialize__16J3DPEBlockFogOffFv */
+
+/* 80317B34-80317B58 0024+00 s=0 e=1 z=0 None .text initialize__16J3DPEBlockFogOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DPEBlockFogOff::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80317B58-80317B84 002C+00 s=0 e=1 z=0 None .text initialize__14J3DPEBlockFullFv */
+
+/* 80317B58-80317B84 002C+00 s=0 e=1 z=0 None .text initialize__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DPEBlockFull::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/initialize__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 80317B84-80317B8C 0008+00 s=1 e=0 z=0 None .text countDLSize__21J3DColorBlockLightOffFv */
+
+/* 80317B84-80317B8C 0008+00 s=1 e=0 z=0 None .text countDLSize__21J3DColorBlockLightOffFv */
+// True False
+// s32 False
s32 J3DColorBlockLightOff::countDLSize() {
- return 34;
+ return 34;
}
-/* 80317B8C-80317B94 0008+00 s=1 e=0 z=0 None .text countDLSize__22J3DColorBlockAmbientOnFv */
+
+/* 80317B8C-80317B94 0008+00 s=1 e=0 z=0 None .text countDLSize__22J3DColorBlockAmbientOnFv */
+// True False
+// s32 False
s32 J3DColorBlockAmbientOn::countDLSize() {
- return 47;
+ return 47;
}
-/* 80317B94-80317B9C 0008+00 s=1 e=0 z=0 None .text countDLSize__20J3DColorBlockLightOnFv */
+
+/* 80317B94-80317B9C 0008+00 s=1 e=0 z=0 None .text countDLSize__20J3DColorBlockLightOnFv */
+// True False
+// s32 False
s32 J3DColorBlockLightOn::countDLSize() {
- return 623;
+ return 623;
}
-/* 80317B9C-80317BA4 0008+00 s=1 e=0 z=0 None .text countDLSize__21J3DTexGenBlockPatchedFv */
+
+/* 80317B9C-80317BA4 0008+00 s=1 e=0 z=0 None .text countDLSize__21J3DTexGenBlockPatchedFv */
+// True False
+// s32 False
s32 J3DTexGenBlockPatched::countDLSize() {
- return 424;
+ return 424;
}
-/* 80317BA4-80317BAC 0008+00 s=1 e=0 z=0 None .text countDLSize__15J3DTexGenBlock4Fv */
+
+/* 80317BA4-80317BAC 0008+00 s=1 e=0 z=0 None .text countDLSize__15J3DTexGenBlock4Fv */
+// True False
+// s32 False
s32 J3DTexGenBlock4::countDLSize() {
- return 254;
+ return 254;
}
-/* 80317BAC-80317BB4 0008+00 s=1 e=0 z=0 None .text countDLSize__19J3DTexGenBlockBasicFv */
+
+/* 80317BAC-80317BB4 0008+00 s=1 e=0 z=0 None .text countDLSize__19J3DTexGenBlockBasicFv */
+// True False
+// s32 False
s32 J3DTexGenBlockBasic::countDLSize() {
- return 498;
+ return 498;
}
-/* 80317BB4-80317BBC 0008+00 s=1 e=0 z=0 None .text countDLSize__18J3DTevBlockPatchedFv */
+
+/* 80317BB4-80317BBC 0008+00 s=1 e=0 z=0 None .text countDLSize__18J3DTevBlockPatchedFv */
+// True False
+// s32 False
s32 J3DTevBlockPatched::countDLSize() {
- return 560;
+ return 560;
}
-/* 80317BBC-80317BC4 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock1Fv */
+
+/* 80317BBC-80317BC4 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock1Fv */
+// True False
+// s32 False
s32 J3DTevBlock1::countDLSize() {
- return 105;
+ return 105;
}
-/* 80317BC4-80317BCC 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock2Fv */
+
+/* 80317BC4-80317BCC 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock2Fv */
+// True False
+// s32 False
s32 J3DTevBlock2::countDLSize() {
- return 335;
+ return 335;
}
-/* 80317BCC-80317BD4 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock4Fv */
+
+/* 80317BCC-80317BD4 0008+00 s=1 e=0 z=0 None .text countDLSize__12J3DTevBlock4Fv */
+// True False
+// s32 False
s32 J3DTevBlock4::countDLSize() {
- return 580;
+ return 580;
}
-/* 80317BD4-80317BDC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DTevBlock16Fv */
+
+/* 80317BD4-80317BDC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DTevBlock16Fv */
+// True False
+// s32 False
s32 J3DTevBlock16::countDLSize() {
- return 1000;
+ return 1000;
}
-/* 80317BDC-80317BE4 0008+00 s=1 e=0 z=0 None .text countDLSize__15J3DIndBlockFullFv */
+
+/* 80317BDC-80317BE4 0008+00 s=1 e=0 z=0 None .text countDLSize__15J3DIndBlockFullFv */
+// True False
+// s32 False
s32 J3DIndBlockFull::countDLSize() {
- return 140;
+ return 140;
}
-/* 80317BE4-80317BEC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DPEBlockOpaFv */
+
+/* 80317BE4-80317BEC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DPEBlockOpaFv */
+// True False
+// s32 False
s32 J3DPEBlockOpa::countDLSize() {
- return 30;
+ return 30;
}
-/* 80317BEC-80317BF4 0008+00 s=1 e=0 z=0 None .text countDLSize__17J3DPEBlockTexEdgeFv */
+
+/* 80317BEC-80317BF4 0008+00 s=1 e=0 z=0 None .text countDLSize__17J3DPEBlockTexEdgeFv */
+// True False
+// s32 False
s32 J3DPEBlockTexEdge::countDLSize() {
- return 30;
+ return 30;
}
-/* 80317BF4-80317BFC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DPEBlockXluFv */
+
+/* 80317BF4-80317BFC 0008+00 s=1 e=0 z=0 None .text countDLSize__13J3DPEBlockXluFv */
+// True False
+// s32 False
s32 J3DPEBlockXlu::countDLSize() {
- return 30;
+ return 30;
}
-/* 80317BFC-80317C04 0008+00 s=1 e=0 z=0 None .text countDLSize__16J3DPEBlockFogOffFv */
+
+/* 80317BFC-80317C04 0008+00 s=1 e=0 z=0 None .text countDLSize__16J3DPEBlockFogOffFv */
+// True False
+// s32 False
s32 J3DPEBlockFogOff::countDLSize() {
- return 30;
+ return 30;
}
-/* 80317C04-80317C0C 0008+00 s=1 e=0 z=0 None .text countDLSize__14J3DPEBlockFullFv */
+
+/* 80317C04-80317C0C 0008+00 s=1 e=0 z=0 None .text countDLSize__14J3DPEBlockFullFv */
+// True False
+// s32 False
s32 J3DPEBlockFull::countDLSize() {
- return 85;
+ return 85;
}
+
/* ############################################################################################## */
-/* 804515D8-804515DC 0004+00 s=2 e=0 z=0 None .sbss SizeOfJ3DColorBlockLightOffLoad */
+/* 804515D8-804515DC 0004+00 s=2 e=0 z=0 None .sbss SizeOfJ3DColorBlockLightOffLoad */
static u8 SizeOfJ3DColorBlockLightOffLoad[4];
-/* 804563A8-804563AC 0004+00 s=7 e=0 z=0 None .sdata2 @585 */
+/* 804563A8-804563AC 0004+00 s=7 e=0 z=0 None .sdata2 @585 */
SECTION_SDATA2 static u32 lit_585 = 0x02000201;
-/* 80317C0C-8031816C 0560+00 s=1 e=0 z=0 None .text load__21J3DColorBlockLightOffFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80317C0C-8031816C 0560+00 s=1 e=0 z=0 None .text load__21J3DColorBlockLightOffFv */
+// 80317C20: 80451980 (__GDCurrentDL)
+// 80317C28: 804515D8 (SizeOfJ3DColorBlockLightOffLoad)
+// 80317C3C: 803610D4 (GDOverflowed)
+// 80317C40: 80451980 (__GDCurrentDL)
+// 80317C58: 80451980 (__GDCurrentDL)
+// 80317C70: 80451980 (__GDCurrentDL)
+// 80317C88: 80451980 (__GDCurrentDL)
+// 80317C9C: 80451980 (__GDCurrentDL)
+// 80317CB4: 80451980 (__GDCurrentDL)
+// 80317CD0: 80451980 (__GDCurrentDL)
+// 80317CE8: 80451980 (__GDCurrentDL)
+// 80317D00: 80451980 (__GDCurrentDL)
+// 80317D14: 80451980 (__GDCurrentDL)
+// 80317D30: 80451980 (__GDCurrentDL)
+// 80317D48: 80451980 (__GDCurrentDL)
+// 80317D60: 80451980 (__GDCurrentDL)
+// 80317D74: 80451980 (__GDCurrentDL)
+// 80317D88: 80451980 (__GDCurrentDL)
+// 80317D9C: 80451980 (__GDCurrentDL)
+// 80317DB0: 80451980 (__GDCurrentDL)
+// 80317DC8: 80451980 (__GDCurrentDL)
+// 80317DDC: 80451980 (__GDCurrentDL)
+// 80317DF4: 80451980 (__GDCurrentDL)
+// 80317E08: 804563A8 (lit_585)
+// 80317E84: 80451980 (__GDCurrentDL)
+// 80317E9C: 80451980 (__GDCurrentDL)
+// 80317EB4: 80451980 (__GDCurrentDL)
+// 80317EC8: 80451980 (__GDCurrentDL)
+// 80317EDC: 804563A8 (lit_585)
+// 80317F58: 80451980 (__GDCurrentDL)
+// 80317F70: 80451980 (__GDCurrentDL)
+// 80317F88: 80451980 (__GDCurrentDL)
+// 80317F9C: 80451980 (__GDCurrentDL)
+// 80317FB0: 804563A8 (lit_585)
+// 8031802C: 80451980 (__GDCurrentDL)
+// 80318044: 80451980 (__GDCurrentDL)
+// 8031805C: 80451980 (__GDCurrentDL)
+// 80318070: 80451980 (__GDCurrentDL)
+// 80318084: 804563A8 (lit_585)
+// 80318100: 80451980 (__GDCurrentDL)
+// 80318118: 80451980 (__GDCurrentDL)
+// 80318130: 80451980 (__GDCurrentDL)
+// 80318144: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__21J3DColorBlockLightOffFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804515DC-804515E0 0004+00 s=3 e=0 z=0 None .sbss SizeOfJ3DColorBlockAmbientOnLoad */
+/* 804515DC-804515E0 0004+00 s=3 e=0 z=0 None .sbss SizeOfJ3DColorBlockAmbientOnLoad */
static u8 SizeOfJ3DColorBlockAmbientOnLoad[4];
-/* 8031816C-803187F4 0688+00 s=1 e=0 z=0 None .text load__22J3DColorBlockAmbientOnFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 8031816C-803187F4 0688+00 s=1 e=0 z=0 None .text load__22J3DColorBlockAmbientOnFv */
+// 80318180: 80451980 (__GDCurrentDL)
+// 80318188: 804515DC (SizeOfJ3DColorBlockAmbientOnLoad)
+// 8031819C: 803610D4 (GDOverflowed)
+// 803181A0: 80451980 (__GDCurrentDL)
+// 803181B8: 80451980 (__GDCurrentDL)
+// 803181D0: 80451980 (__GDCurrentDL)
+// 803181E8: 80451980 (__GDCurrentDL)
+// 803181FC: 80451980 (__GDCurrentDL)
+// 80318214: 80451980 (__GDCurrentDL)
+// 80318230: 80451980 (__GDCurrentDL)
+// 80318248: 80451980 (__GDCurrentDL)
+// 80318260: 80451980 (__GDCurrentDL)
+// 80318274: 80451980 (__GDCurrentDL)
+// 80318290: 80451980 (__GDCurrentDL)
+// 803182A8: 80451980 (__GDCurrentDL)
+// 803182C0: 80451980 (__GDCurrentDL)
+// 803182D4: 80451980 (__GDCurrentDL)
+// 803182E8: 80451980 (__GDCurrentDL)
+// 803182FC: 80451980 (__GDCurrentDL)
+// 80318310: 80451980 (__GDCurrentDL)
+// 80318324: 80451980 (__GDCurrentDL)
+// 8031833C: 80451980 (__GDCurrentDL)
+// 80318358: 80451980 (__GDCurrentDL)
+// 80318370: 80451980 (__GDCurrentDL)
+// 80318388: 80451980 (__GDCurrentDL)
+// 8031839C: 80451980 (__GDCurrentDL)
+// 803183B8: 80451980 (__GDCurrentDL)
+// 803183D0: 80451980 (__GDCurrentDL)
+// 803183E8: 80451980 (__GDCurrentDL)
+// 803183FC: 80451980 (__GDCurrentDL)
+// 80318410: 80451980 (__GDCurrentDL)
+// 80318424: 80451980 (__GDCurrentDL)
+// 80318438: 80451980 (__GDCurrentDL)
+// 80318450: 80451980 (__GDCurrentDL)
+// 80318464: 80451980 (__GDCurrentDL)
+// 8031847C: 80451980 (__GDCurrentDL)
+// 80318490: 804563A8 (lit_585)
+// 8031850C: 80451980 (__GDCurrentDL)
+// 80318524: 80451980 (__GDCurrentDL)
+// 8031853C: 80451980 (__GDCurrentDL)
+// 80318550: 80451980 (__GDCurrentDL)
+// 80318564: 804563A8 (lit_585)
+// 803185E0: 80451980 (__GDCurrentDL)
+// 803185F8: 80451980 (__GDCurrentDL)
+// 80318610: 80451980 (__GDCurrentDL)
+// 80318624: 80451980 (__GDCurrentDL)
+// 80318638: 804563A8 (lit_585)
+// 803186B4: 80451980 (__GDCurrentDL)
+// 803186CC: 80451980 (__GDCurrentDL)
+// 803186E4: 80451980 (__GDCurrentDL)
+// 803186F8: 80451980 (__GDCurrentDL)
+// 8031870C: 804563A8 (lit_585)
+// 80318788: 80451980 (__GDCurrentDL)
+// 803187A0: 80451980 (__GDCurrentDL)
+// 803187B8: 80451980 (__GDCurrentDL)
+// 803187CC: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockAmbientOn::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__22J3DColorBlockAmbientOnFv.s"
}
#pragma pop
-/* 803187F4-80318EB4 06C0+00 s=1 e=0 z=0 None .text load__20J3DColorBlockLightOnFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 803187F4-80318EB4 06C0+00 s=1 e=0 z=0 None .text load__20J3DColorBlockLightOnFv */
+// 80318804: 803621DC (_savegpr_29)
+// 8031880C: 80451980 (__GDCurrentDL)
+// 80318814: 804515DC (SizeOfJ3DColorBlockAmbientOnLoad)
+// 80318828: 803610D4 (GDOverflowed)
+// 8031882C: 80451980 (__GDCurrentDL)
+// 80318844: 80451980 (__GDCurrentDL)
+// 8031885C: 80451980 (__GDCurrentDL)
+// 80318874: 80451980 (__GDCurrentDL)
+// 80318888: 80451980 (__GDCurrentDL)
+// 803188A0: 80451980 (__GDCurrentDL)
+// 803188BC: 80451980 (__GDCurrentDL)
+// 803188D4: 80451980 (__GDCurrentDL)
+// 803188EC: 80451980 (__GDCurrentDL)
+// 80318900: 80451980 (__GDCurrentDL)
+// 8031891C: 80451980 (__GDCurrentDL)
+// 80318934: 80451980 (__GDCurrentDL)
+// 8031894C: 80451980 (__GDCurrentDL)
+// 80318960: 80451980 (__GDCurrentDL)
+// 80318974: 80451980 (__GDCurrentDL)
+// 80318988: 80451980 (__GDCurrentDL)
+// 8031899C: 80451980 (__GDCurrentDL)
+// 803189B0: 80451980 (__GDCurrentDL)
+// 803189C8: 80451980 (__GDCurrentDL)
+// 803189E4: 80451980 (__GDCurrentDL)
+// 803189FC: 80451980 (__GDCurrentDL)
+// 80318A14: 80451980 (__GDCurrentDL)
+// 80318A28: 80451980 (__GDCurrentDL)
+// 80318A44: 80451980 (__GDCurrentDL)
+// 80318A5C: 80451980 (__GDCurrentDL)
+// 80318A74: 80451980 (__GDCurrentDL)
+// 80318A88: 80451980 (__GDCurrentDL)
+// 80318A9C: 80451980 (__GDCurrentDL)
+// 80318AB0: 80451980 (__GDCurrentDL)
+// 80318AC4: 80451980 (__GDCurrentDL)
+// 80318ADC: 80451980 (__GDCurrentDL)
+// 80318AF0: 80451980 (__GDCurrentDL)
+// 80318B08: 80451980 (__GDCurrentDL)
+// 80318B1C: 804563A8 (lit_585)
+// 80318B98: 80451980 (__GDCurrentDL)
+// 80318BB0: 80451980 (__GDCurrentDL)
+// 80318BC8: 80451980 (__GDCurrentDL)
+// 80318BDC: 80451980 (__GDCurrentDL)
+// 80318BF0: 804563A8 (lit_585)
+// 80318C6C: 80451980 (__GDCurrentDL)
+// 80318C84: 80451980 (__GDCurrentDL)
+// 80318C9C: 80451980 (__GDCurrentDL)
+// 80318CB0: 80451980 (__GDCurrentDL)
+// 80318CC4: 804563A8 (lit_585)
+// 80318D40: 80451980 (__GDCurrentDL)
+// 80318D58: 80451980 (__GDCurrentDL)
+// 80318D70: 80451980 (__GDCurrentDL)
+// 80318D84: 80451980 (__GDCurrentDL)
+// 80318D98: 804563A8 (lit_585)
+// 80318E14: 80451980 (__GDCurrentDL)
+// 80318E2C: 80451980 (__GDCurrentDL)
+// 80318E44: 80451980 (__GDCurrentDL)
+// 80318E58: 80451980 (__GDCurrentDL)
+// 80318E88: 80323590 (load__11J3DLightObjCFUl)
+// 80318EA0: 80362228 (_restgpr_29)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80318EB4-80318F00 004C+00 s=2 e=0 z=0 None .text patch__21J3DColorBlockLightOffFv */
+
+/* 80318EB4-80318F00 004C+00 s=2 e=0 z=0 None .text patch__21J3DColorBlockLightOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__21J3DColorBlockLightOffFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80450960-80450964 0004+00 s=5 e=0 z=0 None .sdata SizeOfLoadMatColors */
+/* 80450960-80450964 0004+00 s=5 e=0 z=0 None .sdata SizeOfLoadMatColors */
SECTION_SDATA static u32 SizeOfLoadMatColors = 0x0000000D;
-/* 80318F00-803190AC 01AC+00 s=2 e=0 z=0 None .text patchMatColor__21J3DColorBlockLightOffFv
- */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80318F00-803190AC 01AC+00 s=2 e=0 z=0 None .text patchMatColor__21J3DColorBlockLightOffFv */
+// 80318F18: 80451980 (__GDCurrentDL)
+// 80318F2C: 80451980 (__GDCurrentDL)
+// 80318F34: 80450960 (SizeOfLoadMatColors)
+// 80318F48: 803610D4 (GDOverflowed)
+// 80318F50: 80451980 (__GDCurrentDL)
+// 80318F68: 80451980 (__GDCurrentDL)
+// 80318F80: 80451980 (__GDCurrentDL)
+// 80318F94: 80451980 (__GDCurrentDL)
+// 80318FAC: 80451980 (__GDCurrentDL)
+// 80318FC8: 80451980 (__GDCurrentDL)
+// 80318FE0: 80451980 (__GDCurrentDL)
+// 80318FF8: 80451980 (__GDCurrentDL)
+// 8031900C: 80451980 (__GDCurrentDL)
+// 80319028: 80451980 (__GDCurrentDL)
+// 80319040: 80451980 (__GDCurrentDL)
+// 80319058: 80451980 (__GDCurrentDL)
+// 8031906C: 80451980 (__GDCurrentDL)
+// 80319080: 80451980 (__GDCurrentDL)
+// 80319090: 8033B5DC (DCStoreRange)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::patchMatColor() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchMatColor__21J3DColorBlockLightOffFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80450964-80450968 0004+00 s=2 e=0 z=0 None .sdata SizeOfLoadAmbColors */
+/* 80450964-80450968 0004+00 s=2 e=0 z=0 None .sdata SizeOfLoadAmbColors */
SECTION_SDATA static u32 SizeOfLoadAmbColors = 0x0000000D;
-/* 80450968-80450970 0004+04 s=5 e=0 z=0 None .sdata SizeOfLoadColorChans */
+/* 80450968-80450970 0004+04 s=5 e=0 z=0 None .sdata SizeOfLoadColorChans */
SECTION_SDATA static u32 SizeOfLoadColorChans[1 + 1 /* padding */] = {
- 0x00000015,
- /* padding */
- 0x00000000,
+ 0x00000015,
+ /* padding */
+ 0x00000000,
};
-/* 803190AC-803194E8 043C+00 s=2 e=0 z=0 None .text patchLight__21J3DColorBlockLightOffFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 803190AC-803194E8 043C+00 s=2 e=0 z=0 None .text patchLight__21J3DColorBlockLightOffFv */
+// 803190C4: 80451980 (__GDCurrentDL)
+// 803190D8: 80451980 (__GDCurrentDL)
+// 803190E0: 80450968 (SizeOfLoadColorChans)
+// 803190F4: 803610D4 (GDOverflowed)
+// 803190FC: 80451980 (__GDCurrentDL)
+// 80319114: 80451980 (__GDCurrentDL)
+// 8031912C: 80451980 (__GDCurrentDL)
+// 80319140: 80451980 (__GDCurrentDL)
+// 80319158: 80451980 (__GDCurrentDL)
+// 8031916C: 804563A8 (lit_585)
+// 803191E8: 80451980 (__GDCurrentDL)
+// 80319200: 80451980 (__GDCurrentDL)
+// 80319218: 80451980 (__GDCurrentDL)
+// 8031922C: 80451980 (__GDCurrentDL)
+// 80319240: 804563A8 (lit_585)
+// 803192BC: 80451980 (__GDCurrentDL)
+// 803192D4: 80451980 (__GDCurrentDL)
+// 803192EC: 80451980 (__GDCurrentDL)
+// 80319300: 80451980 (__GDCurrentDL)
+// 80319314: 804563A8 (lit_585)
+// 80319390: 80451980 (__GDCurrentDL)
+// 803193A8: 80451980 (__GDCurrentDL)
+// 803193C0: 80451980 (__GDCurrentDL)
+// 803193D4: 80451980 (__GDCurrentDL)
+// 803193E8: 804563A8 (lit_585)
+// 80319464: 80451980 (__GDCurrentDL)
+// 8031947C: 80451980 (__GDCurrentDL)
+// 80319494: 80451980 (__GDCurrentDL)
+// 803194A8: 80451980 (__GDCurrentDL)
+// 803194BC: 80451980 (__GDCurrentDL)
+// 803194CC: 8033B5DC (DCStoreRange)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::patchLight() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchLight__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 803194E8-80319534 004C+00 s=1 e=0 z=0 None .text patch__20J3DColorBlockLightOnFv */
+
+/* 803194E8-80319534 004C+00 s=1 e=0 z=0 None .text patch__20J3DColorBlockLightOnFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80319534-803196E0 01AC+00 s=1 e=0 z=0 None .text patchMatColor__20J3DColorBlockLightOnFv */
+
+/* 80319534-803196E0 01AC+00 s=1 e=0 z=0 None .text patchMatColor__20J3DColorBlockLightOnFv */
+// 8031954C: 80451980 (__GDCurrentDL)
+// 80319560: 80451980 (__GDCurrentDL)
+// 80319568: 80450960 (SizeOfLoadMatColors)
+// 8031957C: 803610D4 (GDOverflowed)
+// 80319584: 80451980 (__GDCurrentDL)
+// 8031959C: 80451980 (__GDCurrentDL)
+// 803195B4: 80451980 (__GDCurrentDL)
+// 803195C8: 80451980 (__GDCurrentDL)
+// 803195E0: 80451980 (__GDCurrentDL)
+// 803195FC: 80451980 (__GDCurrentDL)
+// 80319614: 80451980 (__GDCurrentDL)
+// 8031962C: 80451980 (__GDCurrentDL)
+// 80319640: 80451980 (__GDCurrentDL)
+// 8031965C: 80451980 (__GDCurrentDL)
+// 80319674: 80451980 (__GDCurrentDL)
+// 8031968C: 80451980 (__GDCurrentDL)
+// 803196A0: 80451980 (__GDCurrentDL)
+// 803196B4: 80451980 (__GDCurrentDL)
+// 803196C4: 8033B5DC (DCStoreRange)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::patchMatColor() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchMatColor__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 803196E0-80319B4C 046C+00 s=1 e=0 z=0 None .text patchLight__20J3DColorBlockLightOnFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 803196E0-80319B4C 046C+00 s=1 e=0 z=0 None .text patchLight__20J3DColorBlockLightOnFv */
+// 803196F0: 803621D8 (_savegpr_28)
+// 803196F8: 80451980 (__GDCurrentDL)
+// 8031970C: 80451980 (__GDCurrentDL)
+// 80319714: 80450968 (SizeOfLoadColorChans)
+// 80319728: 803610D4 (GDOverflowed)
+// 80319730: 80451980 (__GDCurrentDL)
+// 80319748: 80451980 (__GDCurrentDL)
+// 80319760: 80451980 (__GDCurrentDL)
+// 80319774: 80451980 (__GDCurrentDL)
+// 8031978C: 80451980 (__GDCurrentDL)
+// 803197A0: 804563A8 (lit_585)
+// 8031981C: 80451980 (__GDCurrentDL)
+// 80319834: 80451980 (__GDCurrentDL)
+// 8031984C: 80451980 (__GDCurrentDL)
+// 80319860: 80451980 (__GDCurrentDL)
+// 80319874: 804563A8 (lit_585)
+// 803198F0: 80451980 (__GDCurrentDL)
+// 80319908: 80451980 (__GDCurrentDL)
+// 80319920: 80451980 (__GDCurrentDL)
+// 80319934: 80451980 (__GDCurrentDL)
+// 80319948: 804563A8 (lit_585)
+// 803199C4: 80451980 (__GDCurrentDL)
+// 803199DC: 80451980 (__GDCurrentDL)
+// 803199F4: 80451980 (__GDCurrentDL)
+// 80319A08: 80451980 (__GDCurrentDL)
+// 80319A1C: 804563A8 (lit_585)
+// 80319A98: 80451980 (__GDCurrentDL)
+// 80319AB0: 80451980 (__GDCurrentDL)
+// 80319AC8: 80451980 (__GDCurrentDL)
+// 80319ADC: 80451980 (__GDCurrentDL)
+// 80319B0C: 80323590 (load__11J3DLightObjCFUl)
+// 80319B20: 80451980 (__GDCurrentDL)
+// 80319B30: 8033B5DC (DCStoreRange)
+// 80319B38: 80362224 (_restgpr_28)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::patchLight() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchLight__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80319B4C-80319BB4 0068+00 s=2 e=0 z=0 None .text diff__21J3DColorBlockLightOffFUl */
+
+/* 80319B4C-80319BB4 0068+00 s=2 e=0 z=0 None .text diff__21J3DColorBlockLightOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOff::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__21J3DColorBlockLightOffFUl.s"
}
#pragma pop
-/* 80319BB4-80319D30 017C+00 s=2 e=0 z=0 None .text diffMatColor__21J3DColorBlockLightOffFv */
+
+/* 80319BB4-80319D30 017C+00 s=2 e=0 z=0 None .text diffMatColor__21J3DColorBlockLightOffFv */
+// 80319BC8: 80451980 (__GDCurrentDL)
+// 80319BD0: 80450960 (SizeOfLoadMatColors)
+// 80319BE4: 803610D4 (GDOverflowed)
+// 80319BEC: 80451980 (__GDCurrentDL)
+// 80319C04: 80451980 (__GDCurrentDL)
+// 80319C1C: 80451980 (__GDCurrentDL)
+// 80319C30: 80451980 (__GDCurrentDL)
+// 80319C48: 80451980 (__GDCurrentDL)
+// 80319C64: 80451980 (__GDCurrentDL)
+// 80319C7C: 80451980 (__GDCurrentDL)
+// 80319C94: 80451980 (__GDCurrentDL)
+// 80319CA8: 80451980 (__GDCurrentDL)
+// 80319CC4: 80451980 (__GDCurrentDL)
+// 80319CDC: 80451980 (__GDCurrentDL)
+// 80319CF4: 80451980 (__GDCurrentDL)
+// 80319D08: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::diffMatColor() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffMatColor__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 80319D30-8031A13C 040C+00 s=2 e=0 z=0 None .text diffColorChan__21J3DColorBlockLightOffFv
- */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 80319D30-8031A13C 040C+00 s=2 e=0 z=0 None .text diffColorChan__21J3DColorBlockLightOffFv */
+// 80319D44: 80451980 (__GDCurrentDL)
+// 80319D4C: 80450968 (SizeOfLoadColorChans)
+// 80319D60: 803610D4 (GDOverflowed)
+// 80319D68: 80451980 (__GDCurrentDL)
+// 80319D80: 80451980 (__GDCurrentDL)
+// 80319D98: 80451980 (__GDCurrentDL)
+// 80319DAC: 80451980 (__GDCurrentDL)
+// 80319DC4: 80451980 (__GDCurrentDL)
+// 80319DD8: 804563A8 (lit_585)
+// 80319E54: 80451980 (__GDCurrentDL)
+// 80319E6C: 80451980 (__GDCurrentDL)
+// 80319E84: 80451980 (__GDCurrentDL)
+// 80319E98: 80451980 (__GDCurrentDL)
+// 80319EAC: 804563A8 (lit_585)
+// 80319F28: 80451980 (__GDCurrentDL)
+// 80319F40: 80451980 (__GDCurrentDL)
+// 80319F58: 80451980 (__GDCurrentDL)
+// 80319F6C: 80451980 (__GDCurrentDL)
+// 80319F80: 804563A8 (lit_585)
+// 80319FFC: 80451980 (__GDCurrentDL)
+// 8031A014: 80451980 (__GDCurrentDL)
+// 8031A02C: 80451980 (__GDCurrentDL)
+// 8031A040: 80451980 (__GDCurrentDL)
+// 8031A054: 804563A8 (lit_585)
+// 8031A0D0: 80451980 (__GDCurrentDL)
+// 8031A0E8: 80451980 (__GDCurrentDL)
+// 8031A100: 80451980 (__GDCurrentDL)
+// 8031A114: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::diffColorChan() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffColorChan__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 8031A13C-8031A1DC 00A0+00 s=1 e=0 z=0 None .text diff__20J3DColorBlockLightOnFUl */
+
+/* 8031A13C-8031A1DC 00A0+00 s=1 e=0 z=0 None .text diff__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 8031A1DC-8031A358 017C+00 s=1 e=0 z=0 None .text diffAmbColor__20J3DColorBlockLightOnFv */
+
+/* 8031A1DC-8031A358 017C+00 s=1 e=0 z=0 None .text diffAmbColor__20J3DColorBlockLightOnFv */
+// 8031A1F0: 80451980 (__GDCurrentDL)
+// 8031A1F8: 80450964 (SizeOfLoadAmbColors)
+// 8031A20C: 803610D4 (GDOverflowed)
+// 8031A214: 80451980 (__GDCurrentDL)
+// 8031A22C: 80451980 (__GDCurrentDL)
+// 8031A244: 80451980 (__GDCurrentDL)
+// 8031A258: 80451980 (__GDCurrentDL)
+// 8031A270: 80451980 (__GDCurrentDL)
+// 8031A28C: 80451980 (__GDCurrentDL)
+// 8031A2A4: 80451980 (__GDCurrentDL)
+// 8031A2BC: 80451980 (__GDCurrentDL)
+// 8031A2D0: 80451980 (__GDCurrentDL)
+// 8031A2EC: 80451980 (__GDCurrentDL)
+// 8031A304: 80451980 (__GDCurrentDL)
+// 8031A31C: 80451980 (__GDCurrentDL)
+// 8031A330: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::diffAmbColor() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffAmbColor__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 8031A358-8031A4D4 017C+00 s=1 e=0 z=0 None .text diffMatColor__20J3DColorBlockLightOnFv */
+
+/* 8031A358-8031A4D4 017C+00 s=1 e=0 z=0 None .text diffMatColor__20J3DColorBlockLightOnFv */
+// 8031A36C: 80451980 (__GDCurrentDL)
+// 8031A374: 80450960 (SizeOfLoadMatColors)
+// 8031A388: 803610D4 (GDOverflowed)
+// 8031A390: 80451980 (__GDCurrentDL)
+// 8031A3A8: 80451980 (__GDCurrentDL)
+// 8031A3C0: 80451980 (__GDCurrentDL)
+// 8031A3D4: 80451980 (__GDCurrentDL)
+// 8031A3EC: 80451980 (__GDCurrentDL)
+// 8031A408: 80451980 (__GDCurrentDL)
+// 8031A420: 80451980 (__GDCurrentDL)
+// 8031A438: 80451980 (__GDCurrentDL)
+// 8031A44C: 80451980 (__GDCurrentDL)
+// 8031A468: 80451980 (__GDCurrentDL)
+// 8031A480: 80451980 (__GDCurrentDL)
+// 8031A498: 80451980 (__GDCurrentDL)
+// 8031A4AC: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::diffMatColor() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffMatColor__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 8031A4D4-8031A8E0 040C+00 s=1 e=0 z=0 None .text diffColorChan__20J3DColorBlockLightOnFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031A4D4-8031A8E0 040C+00 s=1 e=0 z=0 None .text diffColorChan__20J3DColorBlockLightOnFv */
+// 8031A4E8: 80451980 (__GDCurrentDL)
+// 8031A4F0: 80450968 (SizeOfLoadColorChans)
+// 8031A504: 803610D4 (GDOverflowed)
+// 8031A50C: 80451980 (__GDCurrentDL)
+// 8031A524: 80451980 (__GDCurrentDL)
+// 8031A53C: 80451980 (__GDCurrentDL)
+// 8031A550: 80451980 (__GDCurrentDL)
+// 8031A568: 80451980 (__GDCurrentDL)
+// 8031A57C: 804563A8 (lit_585)
+// 8031A5F8: 80451980 (__GDCurrentDL)
+// 8031A610: 80451980 (__GDCurrentDL)
+// 8031A628: 80451980 (__GDCurrentDL)
+// 8031A63C: 80451980 (__GDCurrentDL)
+// 8031A650: 804563A8 (lit_585)
+// 8031A6CC: 80451980 (__GDCurrentDL)
+// 8031A6E4: 80451980 (__GDCurrentDL)
+// 8031A6FC: 80451980 (__GDCurrentDL)
+// 8031A710: 80451980 (__GDCurrentDL)
+// 8031A724: 804563A8 (lit_585)
+// 8031A7A0: 80451980 (__GDCurrentDL)
+// 8031A7B8: 80451980 (__GDCurrentDL)
+// 8031A7D0: 80451980 (__GDCurrentDL)
+// 8031A7E4: 80451980 (__GDCurrentDL)
+// 8031A7F8: 804563A8 (lit_585)
+// 8031A874: 80451980 (__GDCurrentDL)
+// 8031A88C: 80451980 (__GDCurrentDL)
+// 8031A8A4: 80451980 (__GDCurrentDL)
+// 8031A8B8: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::diffColorChan() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffColorChan__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 8031A8E0-8031A948 0068+00 s=1 e=0 z=0 None .text diffLightObj__20J3DColorBlockLightOnFUl */
+
+/* 8031A8E0-8031A948 0068+00 s=1 e=0 z=0 None .text diffLightObj__20J3DColorBlockLightOnFUl */
+// 8031A8F0: 803621D8 (_savegpr_28)
+// 8031A91C: 80323590 (load__11J3DLightObjCFUl)
+// 8031A934: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::diffLightObj(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffLightObj__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 8031A948-8031A9E8 00A0+00 s=1 e=0 z=0 None .text load__15J3DTexGenBlock4Fv */
+
+/* 8031A948-8031A9E8 00A0+00 s=1 e=0 z=0 None .text load__15J3DTexGenBlock4Fv */
+// 8031A958: 803621D8 (_savegpr_28)
+// 8031A960: 80451980 (__GDCurrentDL)
+// 8031A9A4: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031A9CC: 80323644 (loadTexCoordGens__FUlP11J3DTexCoord)
+// 8031A9D4: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlock4::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 8031A9E8-8031AA88 00A0+00 s=1 e=0 z=0 None .text load__19J3DTexGenBlockBasicFv */
+
+/* 8031A9E8-8031AA88 00A0+00 s=1 e=0 z=0 None .text load__19J3DTexGenBlockBasicFv */
+// 8031A9F8: 803621D8 (_savegpr_28)
+// 8031AA00: 80451980 (__GDCurrentDL)
+// 8031AA44: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031AA6C: 80323644 (loadTexCoordGens__FUlP11J3DTexCoord)
+// 8031AA74: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockBasic::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 8031AA88-8031AB18 0090+00 s=1 e=0 z=0 None .text patch__21J3DTexGenBlockPatchedFv */
+
+/* 8031AA88-8031AB18 0090+00 s=1 e=0 z=0 None .text patch__21J3DTexGenBlockPatchedFv */
+// 8031AA98: 803621D8 (_savegpr_28)
+// 8031AAA0: 80451980 (__GDCurrentDL)
+// 8031AAB4: 80451980 (__GDCurrentDL)
+// 8031AAD8: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031AAEC: 80451980 (__GDCurrentDL)
+// 8031AAFC: 8033B5DC (DCStoreRange)
+// 8031AB04: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 8031AB18-8031ABC0 00A8+00 s=1 e=0 z=0 None .text patch__15J3DTexGenBlock4Fv */
+
+/* 8031AB18-8031ABC0 00A8+00 s=1 e=0 z=0 None .text patch__15J3DTexGenBlock4Fv */
+// 8031AB28: 803621D4 (_savegpr_27)
+// 8031AB30: 80451980 (__GDCurrentDL)
+// 8031AB44: 80451980 (__GDCurrentDL)
+// 8031AB7C: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031AB94: 80451980 (__GDCurrentDL)
+// 8031ABA4: 8033B5DC (DCStoreRange)
+// 8031ABAC: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlock4::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 8031ABC0-8031AC68 00A8+00 s=1 e=0 z=0 None .text patch__19J3DTexGenBlockBasicFv */
+
+/* 8031ABC0-8031AC68 00A8+00 s=1 e=0 z=0 None .text patch__19J3DTexGenBlockBasicFv */
+// 8031ABD0: 803621D4 (_savegpr_27)
+// 8031ABD8: 80451980 (__GDCurrentDL)
+// 8031ABEC: 80451980 (__GDCurrentDL)
+// 8031AC24: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031AC3C: 80451980 (__GDCurrentDL)
+// 8031AC4C: 8033B5DC (DCStoreRange)
+// 8031AC54: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockBasic::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 8031AC68-8031ACD0 0068+00 s=3 e=0 z=0 None .text diff__21J3DTexGenBlockPatchedFUl */
+
+/* 8031AC68-8031ACD0 0068+00 s=3 e=0 z=0 None .text diff__21J3DTexGenBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexGenBlockPatched::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__21J3DTexGenBlockPatchedFUl.s"
}
#pragma pop
-/* 8031ACD0-8031AD30 0060+00 s=3 e=0 z=0 None .text diffTexMtx__21J3DTexGenBlockPatchedFv */
+
+/* 8031ACD0-8031AD30 0060+00 s=3 e=0 z=0 None .text diffTexMtx__21J3DTexGenBlockPatchedFv */
+// 8031ACE0: 803621DC (_savegpr_29)
+// 8031AD04: 803238C4 (load__9J3DTexMtxCFUl)
+// 8031AD1C: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::diffTexMtx() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexMtx__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 8031AD30-8031AD64 0034+00 s=3 e=0 z=0 None .text diffTexGen__21J3DTexGenBlockPatchedFv */
+
+/* 8031AD30-8031AD64 0034+00 s=3 e=0 z=0 None .text diffTexGen__21J3DTexGenBlockPatchedFv */
+// 8031AD50: 80323644 (loadTexCoordGens__FUlP11J3DTexCoord)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::diffTexGen() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexGen__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 8031AD64-8031AFA4 0240+00 s=1 e=0 z=0 None .text load__12J3DTevBlock1Fv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031AD64-8031AFA4 0240+00 s=1 e=0 z=0 None .text load__12J3DTevBlock1Fv */
+// 8031AD78: 80451980 (__GDCurrentDL)
+// 8031AD8C: 80451980 (__GDCurrentDL)
+// 8031ADA4: 803610D4 (GDOverflowed)
+// 8031ADBC: 80323F94 (loadTexNo__FUlRCUs)
+// 8031ADDC: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031ADE8: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031ADEC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031AE28: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031AE34: 80451980 (__GDCurrentDL)
+// 8031AE4C: 80451980 (__GDCurrentDL)
+// 8031AE64: 80451980 (__GDCurrentDL)
+// 8031AE7C: 80451980 (__GDCurrentDL)
+// 8031AE90: 80451980 (__GDCurrentDL)
+// 8031AEA8: 80451980 (__GDCurrentDL)
+// 8031AEC0: 80451980 (__GDCurrentDL)
+// 8031AED8: 80451980 (__GDCurrentDL)
+// 8031AEF0: 80451980 (__GDCurrentDL)
+// 8031AF04: 80451980 (__GDCurrentDL)
+// 8031AF20: 80451980 (__GDCurrentDL)
+// 8031AF38: 80451980 (__GDCurrentDL)
+// 8031AF50: 80451980 (__GDCurrentDL)
+// 8031AF68: 80451980 (__GDCurrentDL)
+// 8031AF7C: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031AFA4-8031B4C0 051C+00 s=1 e=0 z=0 None .text load__12J3DTevBlock2Fv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031AFA4-8031B4C0 051C+00 s=1 e=0 z=0 None .text load__12J3DTevBlock2Fv */
+// 8031AFB4: 803621D8 (_savegpr_28)
+// 8031AFC0: 80451980 (__GDCurrentDL)
+// 8031AFF4: 80323F94 (loadTexNo__FUlRCUs)
+// 8031B024: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031B030: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B034: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B070: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031B07C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B080: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B0C0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031B0C4: 80451980 (__GDCurrentDL)
+// 8031B100: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031B130: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031B16C: 80451980 (__GDCurrentDL)
+// 8031B184: 80451980 (__GDCurrentDL)
+// 8031B19C: 80451980 (__GDCurrentDL)
+// 8031B1B4: 80451980 (__GDCurrentDL)
+// 8031B1C8: 80451980 (__GDCurrentDL)
+// 8031B1E0: 80451980 (__GDCurrentDL)
+// 8031B1F8: 80451980 (__GDCurrentDL)
+// 8031B210: 80451980 (__GDCurrentDL)
+// 8031B228: 80451980 (__GDCurrentDL)
+// 8031B23C: 80451980 (__GDCurrentDL)
+// 8031B264: 80451980 (__GDCurrentDL)
+// 8031B27C: 80451980 (__GDCurrentDL)
+// 8031B294: 80451980 (__GDCurrentDL)
+// 8031B2AC: 80451980 (__GDCurrentDL)
+// 8031B2C0: 80451980 (__GDCurrentDL)
+// 8031B2E8: 80436A60 (j3dTevSwapTableTable)
+// 8031B2EC: 80436A60 (j3dTevSwapTableTable)
+// 8031B328: 80451980 (__GDCurrentDL)
+// 8031B378: 80451980 (__GDCurrentDL)
+// 8031B390: 80451980 (__GDCurrentDL)
+// 8031B3A8: 80451980 (__GDCurrentDL)
+// 8031B3BC: 80451980 (__GDCurrentDL)
+// 8031B3F4: 80451980 (__GDCurrentDL)
+// 8031B448: 80451980 (__GDCurrentDL)
+// 8031B460: 80451980 (__GDCurrentDL)
+// 8031B478: 80451980 (__GDCurrentDL)
+// 8031B48C: 80451980 (__GDCurrentDL)
+// 8031B4AC: 80362224 (_restgpr_28)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031B4C0-8031BA04 0544+00 s=1 e=0 z=0 None .text load__12J3DTevBlock4Fv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031B4C0-8031BA04 0544+00 s=1 e=0 z=0 None .text load__12J3DTevBlock4Fv */
+// 8031B4D0: 803621CC (_savegpr_25)
+// 8031B4DC: 80451980 (__GDCurrentDL)
+// 8031B510: 80323F94 (loadTexNo__FUlRCUs)
+// 8031B52C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B530: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031B564: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031B5AC: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031B5F4: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031B608: 80451980 (__GDCurrentDL)
+// 8031B644: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031B674: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031B6B0: 80451980 (__GDCurrentDL)
+// 8031B6C8: 80451980 (__GDCurrentDL)
+// 8031B6E0: 80451980 (__GDCurrentDL)
+// 8031B6F8: 80451980 (__GDCurrentDL)
+// 8031B70C: 80451980 (__GDCurrentDL)
+// 8031B724: 80451980 (__GDCurrentDL)
+// 8031B73C: 80451980 (__GDCurrentDL)
+// 8031B754: 80451980 (__GDCurrentDL)
+// 8031B76C: 80451980 (__GDCurrentDL)
+// 8031B780: 80451980 (__GDCurrentDL)
+// 8031B7A8: 80451980 (__GDCurrentDL)
+// 8031B7C0: 80451980 (__GDCurrentDL)
+// 8031B7D8: 80451980 (__GDCurrentDL)
+// 8031B7F0: 80451980 (__GDCurrentDL)
+// 8031B804: 80451980 (__GDCurrentDL)
+// 8031B82C: 80436A60 (j3dTevSwapTableTable)
+// 8031B830: 80436A60 (j3dTevSwapTableTable)
+// 8031B86C: 80451980 (__GDCurrentDL)
+// 8031B8BC: 80451980 (__GDCurrentDL)
+// 8031B8D4: 80451980 (__GDCurrentDL)
+// 8031B8EC: 80451980 (__GDCurrentDL)
+// 8031B900: 80451980 (__GDCurrentDL)
+// 8031B938: 80451980 (__GDCurrentDL)
+// 8031B98C: 80451980 (__GDCurrentDL)
+// 8031B9A4: 80451980 (__GDCurrentDL)
+// 8031B9BC: 80451980 (__GDCurrentDL)
+// 8031B9D0: 80451980 (__GDCurrentDL)
+// 8031B9F0: 80362218 (_restgpr_25)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031BA04-8031BF4C 0548+00 s=1 e=0 z=0 None .text load__13J3DTevBlock16Fv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031BA04-8031BF4C 0548+00 s=1 e=0 z=0 None .text load__13J3DTevBlock16Fv */
+// 8031BA14: 803621CC (_savegpr_25)
+// 8031BA20: 80451980 (__GDCurrentDL)
+// 8031BA54: 80323F94 (loadTexNo__FUlRCUs)
+// 8031BA70: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031BA74: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031BAA8: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031BAF0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031BB38: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031BB4C: 80451980 (__GDCurrentDL)
+// 8031BB88: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031BBB8: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031BBF4: 80451980 (__GDCurrentDL)
+// 8031BC0C: 80451980 (__GDCurrentDL)
+// 8031BC24: 80451980 (__GDCurrentDL)
+// 8031BC3C: 80451980 (__GDCurrentDL)
+// 8031BC50: 80451980 (__GDCurrentDL)
+// 8031BC68: 80451980 (__GDCurrentDL)
+// 8031BC80: 80451980 (__GDCurrentDL)
+// 8031BC98: 80451980 (__GDCurrentDL)
+// 8031BCB0: 80451980 (__GDCurrentDL)
+// 8031BCC4: 80451980 (__GDCurrentDL)
+// 8031BCEC: 80451980 (__GDCurrentDL)
+// 8031BD04: 80451980 (__GDCurrentDL)
+// 8031BD1C: 80451980 (__GDCurrentDL)
+// 8031BD34: 80451980 (__GDCurrentDL)
+// 8031BD48: 80451980 (__GDCurrentDL)
+// 8031BD70: 80436A60 (j3dTevSwapTableTable)
+// 8031BD74: 80436A60 (j3dTevSwapTableTable)
+// 8031BDB4: 80451980 (__GDCurrentDL)
+// 8031BE04: 80451980 (__GDCurrentDL)
+// 8031BE1C: 80451980 (__GDCurrentDL)
+// 8031BE34: 80451980 (__GDCurrentDL)
+// 8031BE48: 80451980 (__GDCurrentDL)
+// 8031BE80: 80451980 (__GDCurrentDL)
+// 8031BED4: 80451980 (__GDCurrentDL)
+// 8031BEEC: 80451980 (__GDCurrentDL)
+// 8031BF04: 80451980 (__GDCurrentDL)
+// 8031BF18: 80451980 (__GDCurrentDL)
+// 8031BF38: 80362218 (_restgpr_25)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031BF4C-8031BFE0 0094+00 s=1 e=0 z=0 None .text patchTexNo__18J3DTevBlockPatchedFv */
+
+/* 8031BF4C-8031BFE0 0094+00 s=1 e=0 z=0 None .text patchTexNo__18J3DTevBlockPatchedFv */
+// 8031BF5C: 803621D8 (_savegpr_28)
+// 8031BF64: 80451980 (__GDCurrentDL)
+// 8031BF78: 80451980 (__GDCurrentDL)
+// 8031BFA0: 80323F94 (loadTexNo__FUlRCUs)
+// 8031BFB4: 80451980 (__GDCurrentDL)
+// 8031BFC4: 8033B5DC (DCStoreRange)
+// 8031BFCC: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::patchTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNo__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031BFE0-8031C0AC 00CC+00 s=1 e=0 z=0 None .text patchTevReg__18J3DTevBlockPatchedFv */
+
+/* 8031BFE0-8031C0AC 00CC+00 s=1 e=0 z=0 None .text patchTevReg__18J3DTevBlockPatchedFv */
+// 8031BFF0: 803621D8 (_savegpr_28)
+// 8031BFF8: 80451980 (__GDCurrentDL)
+// 8031C00C: 80451980 (__GDCurrentDL)
+// 8031C03C: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031C06C: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031C080: 80451980 (__GDCurrentDL)
+// 8031C090: 8033B5DC (DCStoreRange)
+// 8031C098: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::patchTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTevReg__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031C0AC-8031C228 017C+00 s=1 e=0 z=0 None .text
- * patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv */
+
+/* 8031C0AC-8031C228 017C+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv */
+// 8031C0BC: 803621C8 (_savegpr_24)
+// 8031C0C4: 80451980 (__GDCurrentDL)
+// 8031C0D8: 80451980 (__GDCurrentDL)
+// 8031C104: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C120: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C124: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C158: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031C1A0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C1E8: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C1FC: 80451980 (__GDCurrentDL)
+// 8031C20C: 8033B5DC (DCStoreRange)
+// 8031C214: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::patchTexNoAndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031C228-8031C274 004C+00 s=1 e=0 z=0 None .text patch__18J3DTevBlockPatchedFv */
+
+/* 8031C228-8031C274 004C+00 s=1 e=0 z=0 None .text patch__18J3DTevBlockPatchedFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031C274-8031C2E4 0070+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock1Fv */
+
+/* 8031C274-8031C2E4 0070+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock1Fv */
+// 8031C288: 80451980 (__GDCurrentDL)
+// 8031C29C: 80451980 (__GDCurrentDL)
+// 8031C2B8: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C2BC: 80451980 (__GDCurrentDL)
+// 8031C2CC: 8033B5DC (DCStoreRange)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::patchTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNo__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031C2E4-8031C2E8 0004+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock1Fv */
+
+/* 8031C2E4-8031C2E8 0004+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock1Fv */
+// True False
+// void False
void J3DTevBlock1::patchTevReg() {
- /* empty function */
+ /* empty function */
}
-/* 8031C2E8-8031C3CC 00E4+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock1Fv
- */
+
+/* 8031C2E8-8031C3CC 00E4+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock1Fv */
+// 8031C300: 80451980 (__GDCurrentDL)
+// 8031C314: 80451980 (__GDCurrentDL)
+// 8031C330: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C350: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031C35C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C360: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C39C: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C3A0: 80451980 (__GDCurrentDL)
+// 8031C3B0: 8033B5DC (DCStoreRange)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::patchTexNoAndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNoAndTexCoordScale__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031C3CC-8031C3F8 002C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock1Fv */
+
+/* 8031C3CC-8031C3F8 002C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock1Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031C3F8-8031C48C 0094+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock2Fv */
+
+/* 8031C3F8-8031C48C 0094+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock2Fv */
+// 8031C408: 803621D8 (_savegpr_28)
+// 8031C410: 80451980 (__GDCurrentDL)
+// 8031C424: 80451980 (__GDCurrentDL)
+// 8031C44C: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C460: 80451980 (__GDCurrentDL)
+// 8031C470: 8033B5DC (DCStoreRange)
+// 8031C478: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::patchTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNo__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031C48C-8031C558 00CC+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock2Fv */
+
+/* 8031C48C-8031C558 00CC+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock2Fv */
+// 8031C49C: 803621D8 (_savegpr_28)
+// 8031C4A4: 80451980 (__GDCurrentDL)
+// 8031C4B8: 80451980 (__GDCurrentDL)
+// 8031C4E8: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031C518: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031C52C: 80451980 (__GDCurrentDL)
+// 8031C53C: 8033B5DC (DCStoreRange)
+// 8031C544: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::patchTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTevReg__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031C558-8031C6A8 0150+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock2Fv
- */
+
+/* 8031C558-8031C6A8 0150+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock2Fv */
+// 8031C568: 803621D8 (_savegpr_28)
+// 8031C570: 80451980 (__GDCurrentDL)
+// 8031C584: 80451980 (__GDCurrentDL)
+// 8031C5AC: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C5DC: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031C5E8: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C5EC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C628: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C634: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C638: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C678: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C67C: 80451980 (__GDCurrentDL)
+// 8031C68C: 8033B5DC (DCStoreRange)
+// 8031C694: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::patchTexNoAndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNoAndTexCoordScale__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031C6A8-8031C6F4 004C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock2Fv */
+
+/* 8031C6A8-8031C6F4 004C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock2Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031C6F4-8031C788 0094+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock4Fv */
+
+/* 8031C6F4-8031C788 0094+00 s=1 e=0 z=0 None .text patchTexNo__12J3DTevBlock4Fv */
+// 8031C704: 803621D8 (_savegpr_28)
+// 8031C70C: 80451980 (__GDCurrentDL)
+// 8031C720: 80451980 (__GDCurrentDL)
+// 8031C748: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C75C: 80451980 (__GDCurrentDL)
+// 8031C76C: 8033B5DC (DCStoreRange)
+// 8031C774: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::patchTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNo__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031C788-8031C854 00CC+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock4Fv */
+
+/* 8031C788-8031C854 00CC+00 s=1 e=0 z=0 None .text patchTevReg__12J3DTevBlock4Fv */
+// 8031C798: 803621D8 (_savegpr_28)
+// 8031C7A0: 80451980 (__GDCurrentDL)
+// 8031C7B4: 80451980 (__GDCurrentDL)
+// 8031C7E4: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031C814: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031C828: 80451980 (__GDCurrentDL)
+// 8031C838: 8033B5DC (DCStoreRange)
+// 8031C840: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::patchTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTevReg__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031C854-8031C9D0 017C+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock4Fv
- */
+
+/* 8031C854-8031C9D0 017C+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__12J3DTevBlock4Fv */
+// 8031C864: 803621C8 (_savegpr_24)
+// 8031C86C: 80451980 (__GDCurrentDL)
+// 8031C880: 80451980 (__GDCurrentDL)
+// 8031C8AC: 80323F94 (loadTexNo__FUlRCUs)
+// 8031C8C8: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C8CC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031C900: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031C948: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C990: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031C9A4: 80451980 (__GDCurrentDL)
+// 8031C9B4: 8033B5DC (DCStoreRange)
+// 8031C9BC: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::patchTexNoAndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNoAndTexCoordScale__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031C9D0-8031CA1C 004C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock4Fv */
+
+/* 8031C9D0-8031CA1C 004C+00 s=1 e=0 z=0 None .text patch__12J3DTevBlock4Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031CA1C-8031CAB0 0094+00 s=1 e=0 z=0 None .text patchTexNo__13J3DTevBlock16Fv */
+
+/* 8031CA1C-8031CAB0 0094+00 s=1 e=0 z=0 None .text patchTexNo__13J3DTevBlock16Fv */
+// 8031CA2C: 803621D8 (_savegpr_28)
+// 8031CA34: 80451980 (__GDCurrentDL)
+// 8031CA48: 80451980 (__GDCurrentDL)
+// 8031CA70: 80323F94 (loadTexNo__FUlRCUs)
+// 8031CA84: 80451980 (__GDCurrentDL)
+// 8031CA94: 8033B5DC (DCStoreRange)
+// 8031CA9C: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::patchTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNo__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031CAB0-8031CB7C 00CC+00 s=1 e=0 z=0 None .text patchTevReg__13J3DTevBlock16Fv */
+
+/* 8031CAB0-8031CB7C 00CC+00 s=1 e=0 z=0 None .text patchTevReg__13J3DTevBlock16Fv */
+// 8031CAC0: 803621D8 (_savegpr_28)
+// 8031CAC8: 80451980 (__GDCurrentDL)
+// 8031CADC: 80451980 (__GDCurrentDL)
+// 8031CB0C: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031CB3C: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031CB50: 80451980 (__GDCurrentDL)
+// 8031CB60: 8033B5DC (DCStoreRange)
+// 8031CB68: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::patchTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTevReg__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031CB7C-8031CCF8 017C+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__13J3DTevBlock16Fv
- */
+
+/* 8031CB7C-8031CCF8 017C+00 s=1 e=0 z=0 None .text patchTexNoAndTexCoordScale__13J3DTevBlock16Fv */
+// 8031CB8C: 803621C8 (_savegpr_24)
+// 8031CB94: 80451980 (__GDCurrentDL)
+// 8031CBA8: 80451980 (__GDCurrentDL)
+// 8031CBD4: 80323F94 (loadTexNo__FUlRCUs)
+// 8031CBF0: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031CBF4: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031CC28: 8030F108 (J3DGDSetTevOrder__F13_GXTevStageID13_GXTexCoordID11_GXTexMapID12_GXChannelID13_GXTexCoordID11_GXTexMapID12_GXChannelID)
+// 8031CC70: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031CCB8: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031CCCC: 80451980 (__GDCurrentDL)
+// 8031CCDC: 8033B5DC (DCStoreRange)
+// 8031CCE4: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::patchTexNoAndTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patchTexNoAndTexCoordScale__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031CCF8-8031CD44 004C+00 s=1 e=0 z=0 None .text patch__13J3DTevBlock16Fv */
+
+/* 8031CCF8-8031CD44 004C+00 s=1 e=0 z=0 None .text patch__13J3DTevBlock16Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031CD44-8031CE00 00BC+00 s=6 e=1 z=0 None .text diff__11J3DTevBlockFUl */
+
+/* 8031CD44-8031CE00 00BC+00 s=6 e=1 z=0 None .text diff__11J3DTevBlockFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DTevBlock::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__11J3DTevBlockFUl.s"
}
#pragma pop
-/* 8031CE00-8031CE64 0064+00 s=1 e=0 z=0 None .text diffTexNo__18J3DTevBlockPatchedFv */
+
+/* 8031CE00-8031CE64 0064+00 s=1 e=0 z=0 None .text diffTexNo__18J3DTevBlockPatchedFv */
+// 8031CE10: 803621DC (_savegpr_29)
+// 8031CE38: 80323F94 (loadTexNo__FUlRCUs)
+// 8031CE50: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::diffTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexNo__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031CE64-8031CF78 0114+00 s=1 e=0 z=0 None .text diffTevStage__18J3DTevBlockPatchedFv */
+
+/* 8031CE64-8031CF78 0114+00 s=1 e=0 z=0 None .text diffTevStage__18J3DTevBlockPatchedFv */
+// 8031CE88: 80451980 (__GDCurrentDL)
+// 8031CEA0: 80451980 (__GDCurrentDL)
+// 8031CEB8: 80451980 (__GDCurrentDL)
+// 8031CED0: 80451980 (__GDCurrentDL)
+// 8031CEE4: 80451980 (__GDCurrentDL)
+// 8031CEFC: 80451980 (__GDCurrentDL)
+// 8031CF14: 80451980 (__GDCurrentDL)
+// 8031CF2C: 80451980 (__GDCurrentDL)
+// 8031CF44: 80451980 (__GDCurrentDL)
+// 8031CF58: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::diffTevStage() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStage__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031CF78-8031D028 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__18J3DTevBlockPatchedFv
- */
+
+/* 8031CF78-8031D028 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__18J3DTevBlockPatchedFv */
+// 8031CFA8: 80451980 (__GDCurrentDL)
+// 8031CFC0: 80451980 (__GDCurrentDL)
+// 8031CFD8: 80451980 (__GDCurrentDL)
+// 8031CFF0: 80451980 (__GDCurrentDL)
+// 8031D004: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::diffTevStageIndirect() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStageIndirect__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031D028-8031D0C4 009C+00 s=1 e=0 z=0 None .text diffTevReg__18J3DTevBlockPatchedFv */
+
+/* 8031D028-8031D0C4 009C+00 s=1 e=0 z=0 None .text diffTevReg__18J3DTevBlockPatchedFv */
+// 8031D038: 803621DC (_savegpr_29)
+// 8031D068: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031D098: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031D0B0: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::diffTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevReg__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031D0C4-8031D1BC 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__18J3DTevBlockPatchedFv
- */
+
+/* 8031D0C4-8031D1BC 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__18J3DTevBlockPatchedFv */
+// 8031D0D4: 803621D4 (_savegpr_27)
+// 8031D0E8: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D0EC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D13C: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031D190: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031D1A8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::diffTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexCoordScale__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031D1BC-8031D1F4 0038+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock1Fv */
+
+/* 8031D1BC-8031D1F4 0038+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock1Fv */
+// 8031D1E0: 80323F94 (loadTexNo__FUlRCUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::diffTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexNo__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031D1F4-8031D1F8 0004+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock1Fv */
+
+/* 8031D1F4-8031D1F8 0004+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock1Fv */
+// True False
+// void False
void J3DTevBlock1::diffTevReg() {
- /* empty function */
+ /* empty function */
}
-/* 8031D1F8-8031D2E8 00F0+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock1Fv */
+
+/* 8031D1F8-8031D2E8 00F0+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock1Fv */
+// 8031D200: 80451980 (__GDCurrentDL)
+// 8031D218: 80451980 (__GDCurrentDL)
+// 8031D230: 80451980 (__GDCurrentDL)
+// 8031D248: 80451980 (__GDCurrentDL)
+// 8031D25C: 80451980 (__GDCurrentDL)
+// 8031D274: 80451980 (__GDCurrentDL)
+// 8031D28C: 80451980 (__GDCurrentDL)
+// 8031D2A4: 80451980 (__GDCurrentDL)
+// 8031D2BC: 80451980 (__GDCurrentDL)
+// 8031D2D0: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::diffTevStage() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStage__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031D2E8-8031D368 0080+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock1Fv */
+
+/* 8031D2E8-8031D368 0080+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock1Fv */
+// 8031D2F4: 80451980 (__GDCurrentDL)
+// 8031D30C: 80451980 (__GDCurrentDL)
+// 8031D324: 80451980 (__GDCurrentDL)
+// 8031D33C: 80451980 (__GDCurrentDL)
+// 8031D350: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::diffTevStageIndirect() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStageIndirect__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031D368-8031D3D0 0068+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock1Fv */
+
+/* 8031D368-8031D3D0 0068+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock1Fv */
+// 8031D37C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D380: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D3BC: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::diffTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexCoordScale__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 8031D3D0-8031D434 0064+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock2Fv */
+
+/* 8031D3D0-8031D434 0064+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock2Fv */
+// 8031D3E0: 803621DC (_savegpr_29)
+// 8031D408: 80323F94 (loadTexNo__FUlRCUs)
+// 8031D420: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::diffTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexNo__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031D434-8031D4D0 009C+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock2Fv */
+
+/* 8031D434-8031D4D0 009C+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock2Fv */
+// 8031D444: 803621DC (_savegpr_29)
+// 8031D474: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031D4A4: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031D4BC: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::diffTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevReg__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031D4D0-8031D5E4 0114+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock2Fv */
+
+/* 8031D4D0-8031D5E4 0114+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock2Fv */
+// 8031D4F4: 80451980 (__GDCurrentDL)
+// 8031D50C: 80451980 (__GDCurrentDL)
+// 8031D524: 80451980 (__GDCurrentDL)
+// 8031D53C: 80451980 (__GDCurrentDL)
+// 8031D550: 80451980 (__GDCurrentDL)
+// 8031D568: 80451980 (__GDCurrentDL)
+// 8031D580: 80451980 (__GDCurrentDL)
+// 8031D598: 80451980 (__GDCurrentDL)
+// 8031D5B0: 80451980 (__GDCurrentDL)
+// 8031D5C4: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::diffTevStage() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStage__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031D5E4-8031D694 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock2Fv */
+
+/* 8031D5E4-8031D694 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock2Fv */
+// 8031D614: 80451980 (__GDCurrentDL)
+// 8031D62C: 80451980 (__GDCurrentDL)
+// 8031D644: 80451980 (__GDCurrentDL)
+// 8031D65C: 80451980 (__GDCurrentDL)
+// 8031D670: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::diffTevStageIndirect() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStageIndirect__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031D694-8031D758 00C4+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock2Fv */
+
+/* 8031D694-8031D758 00C4+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock2Fv */
+// 8031D6B0: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D6B4: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D6F0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031D6FC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D700: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031D740: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::diffTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexCoordScale__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 8031D758-8031D7BC 0064+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock4Fv */
+
+/* 8031D758-8031D7BC 0064+00 s=1 e=0 z=0 None .text diffTexNo__12J3DTevBlock4Fv */
+// 8031D768: 803621DC (_savegpr_29)
+// 8031D790: 80323F94 (loadTexNo__FUlRCUs)
+// 8031D7A8: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::diffTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexNo__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031D7BC-8031D858 009C+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock4Fv */
+
+/* 8031D7BC-8031D858 009C+00 s=1 e=0 z=0 None .text diffTevReg__12J3DTevBlock4Fv */
+// 8031D7CC: 803621DC (_savegpr_29)
+// 8031D7FC: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031D82C: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031D844: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::diffTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevReg__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031D858-8031D96C 0114+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock4Fv */
+
+/* 8031D858-8031D96C 0114+00 s=1 e=0 z=0 None .text diffTevStage__12J3DTevBlock4Fv */
+// 8031D87C: 80451980 (__GDCurrentDL)
+// 8031D894: 80451980 (__GDCurrentDL)
+// 8031D8AC: 80451980 (__GDCurrentDL)
+// 8031D8C4: 80451980 (__GDCurrentDL)
+// 8031D8D8: 80451980 (__GDCurrentDL)
+// 8031D8F0: 80451980 (__GDCurrentDL)
+// 8031D908: 80451980 (__GDCurrentDL)
+// 8031D920: 80451980 (__GDCurrentDL)
+// 8031D938: 80451980 (__GDCurrentDL)
+// 8031D94C: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::diffTevStage() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStage__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031D96C-8031DA1C 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock4Fv */
+
+/* 8031D96C-8031DA1C 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__12J3DTevBlock4Fv */
+// 8031D99C: 80451980 (__GDCurrentDL)
+// 8031D9B4: 80451980 (__GDCurrentDL)
+// 8031D9CC: 80451980 (__GDCurrentDL)
+// 8031D9E4: 80451980 (__GDCurrentDL)
+// 8031D9F8: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::diffTevStageIndirect() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStageIndirect__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031DA1C-8031DB14 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock4Fv */
+
+/* 8031DA1C-8031DB14 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__12J3DTevBlock4Fv */
+// 8031DA2C: 803621D4 (_savegpr_27)
+// 8031DA40: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031DA44: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031DA94: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031DAE8: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031DB00: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::diffTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexCoordScale__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8031DB14-8031DB78 0064+00 s=1 e=0 z=0 None .text diffTexNo__13J3DTevBlock16Fv */
+
+/* 8031DB14-8031DB78 0064+00 s=1 e=0 z=0 None .text diffTexNo__13J3DTevBlock16Fv */
+// 8031DB24: 803621DC (_savegpr_29)
+// 8031DB4C: 80323F94 (loadTexNo__FUlRCUs)
+// 8031DB64: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::diffTexNo() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexNo__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DB78-8031DC14 009C+00 s=1 e=0 z=0 None .text diffTevReg__13J3DTevBlock16Fv */
+
+/* 8031DB78-8031DC14 009C+00 s=1 e=0 z=0 None .text diffTevReg__13J3DTevBlock16Fv */
+// 8031DB88: 803621DC (_savegpr_29)
+// 8031DBB8: 8030F3FC (J3DGDSetTevColorS10__F11_GXTevRegID11_GXColorS10)
+// 8031DBE8: 8030F294 (J3DGDSetTevKColor__F14_GXTevKColorID8_GXColor)
+// 8031DC00: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::diffTevReg() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevReg__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DC14-8031DD28 0114+00 s=1 e=0 z=0 None .text diffTevStage__13J3DTevBlock16Fv */
+
+/* 8031DC14-8031DD28 0114+00 s=1 e=0 z=0 None .text diffTevStage__13J3DTevBlock16Fv */
+// 8031DC38: 80451980 (__GDCurrentDL)
+// 8031DC50: 80451980 (__GDCurrentDL)
+// 8031DC68: 80451980 (__GDCurrentDL)
+// 8031DC80: 80451980 (__GDCurrentDL)
+// 8031DC94: 80451980 (__GDCurrentDL)
+// 8031DCAC: 80451980 (__GDCurrentDL)
+// 8031DCC4: 80451980 (__GDCurrentDL)
+// 8031DCDC: 80451980 (__GDCurrentDL)
+// 8031DCF4: 80451980 (__GDCurrentDL)
+// 8031DD08: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::diffTevStage() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStage__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DD28-8031DDD8 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__13J3DTevBlock16Fv */
+
+/* 8031DD28-8031DDD8 00B0+00 s=1 e=0 z=0 None .text diffTevStageIndirect__13J3DTevBlock16Fv */
+// 8031DD58: 80451980 (__GDCurrentDL)
+// 8031DD70: 80451980 (__GDCurrentDL)
+// 8031DD88: 80451980 (__GDCurrentDL)
+// 8031DDA0: 80451980 (__GDCurrentDL)
+// 8031DDB4: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::diffTevStageIndirect() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTevStageIndirect__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DDD8-8031DED0 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__13J3DTevBlock16Fv */
+
+/* 8031DDD8-8031DED0 00F8+00 s=1 e=0 z=0 None .text diffTexCoordScale__13J3DTevBlock16Fv */
+// 8031DDE8: 803621D4 (_savegpr_27)
+// 8031DDFC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031DE00: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031DE50: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031DEA4: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031DEBC: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::diffTexCoordScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffTexCoordScale__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DED0-8031DFB4 00E4+00 s=1 e=0 z=0 None .text ptrToIndex__13J3DTevBlock16Fv */
+
+/* 8031DED0-8031DFB4 00E4+00 s=1 e=0 z=0 None .text ptrToIndex__13J3DTevBlock16Fv */
+// 8031DEE0: 803621CC (_savegpr_25)
+// 8031DEE8: 80451980 (__GDCurrentDL)
+// 8031DEFC: 80451980 (__GDCurrentDL)
+// 8031DF10: 80434AC8 (j3dSys)
+// 8031DF14: 80434AC8 (j3dSys)
+// 8031DF2C: 80451980 (__GDCurrentDL)
+// 8031DF4C: 8032413C (patchTexNo_PtrToIdx__FUlRCUs)
+// 8031DF88: 80451980 (__GDCurrentDL)
+// 8031DF98: 8033B5DC (DCStoreRange)
+// 8031DFA0: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::ptrToIndex() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/ptrToIndex__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 8031DFB4-8031E098 00E4+00 s=1 e=0 z=0 None .text ptrToIndex__18J3DTevBlockPatchedFv */
+
+/* 8031DFB4-8031E098 00E4+00 s=1 e=0 z=0 None .text ptrToIndex__18J3DTevBlockPatchedFv */
+// 8031DFC4: 803621CC (_savegpr_25)
+// 8031DFCC: 80451980 (__GDCurrentDL)
+// 8031DFE0: 80451980 (__GDCurrentDL)
+// 8031DFF4: 80434AC8 (j3dSys)
+// 8031DFF8: 80434AC8 (j3dSys)
+// 8031E010: 80451980 (__GDCurrentDL)
+// 8031E030: 8032413C (patchTexNo_PtrToIdx__FUlRCUs)
+// 8031E06C: 80451980 (__GDCurrentDL)
+// 8031E07C: 8033B5DC (DCStoreRange)
+// 8031E084: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::ptrToIndex() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/ptrToIndex__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 8031E098-8031E12C 0094+00 s=5 e=1 z=0 None .text indexToPtr_private__11J3DTevBlockFUl */
+
+/* 8031E098-8031E12C 0094+00 s=5 e=1 z=0 None .text indexToPtr_private__11J3DTevBlockFUl */
+// 8031E0A8: 803621DC (_savegpr_29)
+// 8031E0AC: 80451980 (__GDCurrentDL)
+// 8031E0BC: 80451980 (__GDCurrentDL)
+// 8031E0C8: 80451980 (__GDCurrentDL)
+// 8031E0D4: 80323F64 (isTexNoReg__FPv)
+// 8031E0E4: 80323F88 (getTexNoReg__FPv)
+// 8031E0F4: 80323F94 (loadTexNo__FUlRCUs)
+// 8031E100: 80451980 (__GDCurrentDL)
+// 8031E110: 8033B5DC (DCStoreRange)
+// 8031E118: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DTevBlock::indexToPtr_private(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr_private__11J3DTevBlockFUl.s"
}
#pragma pop
-/* 8031E12C-8031E328 01FC+00 s=1 e=0 z=0 None .text load__15J3DIndBlockFullFv */
+
+/* 8031E12C-8031E328 01FC+00 s=1 e=0 z=0 None .text load__15J3DIndBlockFullFv */
+// 8031E13C: 803621D8 (_savegpr_28)
+// 8031E168: 8030EB30 (J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc)
+// 8031E1A0: 8030EE10 (J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale)
+// 8031E1BC: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E1C0: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E1FC: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031E208: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E20C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E248: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031E254: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E258: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E294: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031E2A0: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E2A4: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E2E0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031E30C: 8030EF08 (J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID)
+// 8031E314: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DIndBlockFull::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__15J3DIndBlockFullFv.s"
}
#pragma pop
-/* 8031E328-8031E408 00E0+00 s=1 e=0 z=0 None .text diff__15J3DIndBlockFullFUl */
+
+/* 8031E328-8031E408 00E0+00 s=1 e=0 z=0 None .text diff__15J3DIndBlockFullFUl */
+// 8031E35C: 8030EB30 (J3DGDSetIndTexMtx__F14_GXIndTexMtxIDPA3_fSc)
+// 8031E374: 8030EE10 (J3DGDSetIndTexCoordScale__F16_GXIndTexStageID14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale14_GXIndTexScale)
+// 8031E380: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E384: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8031E3C0: 8030E234 (J3DGDSetTexCoordScale2__F13_GXTexCoordIDUsUcUcUsUcUc)
+// 8031E3EC: 8030EF08 (J3DGDSetIndTexOrder__FUl13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID13_GXTexCoordID11_GXTexMapID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DIndBlockFull::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__15J3DIndBlockFullFUl.s"
}
#pragma pop
-/* 8031E408-8031E6C8 02C0+00 s=1 e=0 z=0 None .text load__13J3DPEBlockOpaFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031E408-8031E6C8 02C0+00 s=1 e=0 z=0 None .text load__13J3DPEBlockOpaFv */
+// 8031E414: 80451980 (__GDCurrentDL)
+// 8031E42C: 803610D4 (GDOverflowed)
+// 8031E434: 80451980 (__GDCurrentDL)
+// 8031E44C: 80451980 (__GDCurrentDL)
+// 8031E464: 80451980 (__GDCurrentDL)
+// 8031E47C: 80451980 (__GDCurrentDL)
+// 8031E490: 80451980 (__GDCurrentDL)
+// 8031E4A4: 80451980 (__GDCurrentDL)
+// 8031E4BC: 80451980 (__GDCurrentDL)
+// 8031E4D0: 80451980 (__GDCurrentDL)
+// 8031E4E8: 80451980 (__GDCurrentDL)
+// 8031E500: 80451980 (__GDCurrentDL)
+// 8031E514: 80451980 (__GDCurrentDL)
+// 8031E52C: 80451980 (__GDCurrentDL)
+// 8031E540: 80451980 (__GDCurrentDL)
+// 8031E558: 80451980 (__GDCurrentDL)
+// 8031E56C: 80451980 (__GDCurrentDL)
+// 8031E580: 80451980 (__GDCurrentDL)
+// 8031E598: 80451980 (__GDCurrentDL)
+// 8031E5AC: 80451980 (__GDCurrentDL)
+// 8031E5C0: 80451980 (__GDCurrentDL)
+// 8031E5D8: 80451980 (__GDCurrentDL)
+// 8031E5EC: 80451980 (__GDCurrentDL)
+// 8031E600: 80451980 (__GDCurrentDL)
+// 8031E614: 80451980 (__GDCurrentDL)
+// 8031E628: 80451980 (__GDCurrentDL)
+// 8031E63C: 80451980 (__GDCurrentDL)
+// 8031E650: 80451980 (__GDCurrentDL)
+// 8031E668: 80451980 (__GDCurrentDL)
+// 8031E67C: 80451980 (__GDCurrentDL)
+// 8031E690: 80451980 (__GDCurrentDL)
+// 8031E6A4: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DPEBlockOpa::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__13J3DPEBlockOpaFv.s"
}
#pragma pop
-/* 8031E6C8-8031E98C 02C4+00 s=1 e=0 z=0 None .text load__17J3DPEBlockTexEdgeFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031E6C8-8031E98C 02C4+00 s=1 e=0 z=0 None .text load__17J3DPEBlockTexEdgeFv */
+// 8031E6D4: 80451980 (__GDCurrentDL)
+// 8031E6EC: 803610D4 (GDOverflowed)
+// 8031E6F4: 80451980 (__GDCurrentDL)
+// 8031E70C: 80451980 (__GDCurrentDL)
+// 8031E724: 80451980 (__GDCurrentDL)
+// 8031E73C: 80451980 (__GDCurrentDL)
+// 8031E754: 80451980 (__GDCurrentDL)
+// 8031E768: 80451980 (__GDCurrentDL)
+// 8031E780: 80451980 (__GDCurrentDL)
+// 8031E798: 80451980 (__GDCurrentDL)
+// 8031E7AC: 80451980 (__GDCurrentDL)
+// 8031E7C4: 80451980 (__GDCurrentDL)
+// 8031E7D8: 80451980 (__GDCurrentDL)
+// 8031E7F0: 80451980 (__GDCurrentDL)
+// 8031E804: 80451980 (__GDCurrentDL)
+// 8031E81C: 80451980 (__GDCurrentDL)
+// 8031E830: 80451980 (__GDCurrentDL)
+// 8031E844: 80451980 (__GDCurrentDL)
+// 8031E85C: 80451980 (__GDCurrentDL)
+// 8031E870: 80451980 (__GDCurrentDL)
+// 8031E884: 80451980 (__GDCurrentDL)
+// 8031E89C: 80451980 (__GDCurrentDL)
+// 8031E8B0: 80451980 (__GDCurrentDL)
+// 8031E8C4: 80451980 (__GDCurrentDL)
+// 8031E8D8: 80451980 (__GDCurrentDL)
+// 8031E8EC: 80451980 (__GDCurrentDL)
+// 8031E900: 80451980 (__GDCurrentDL)
+// 8031E914: 80451980 (__GDCurrentDL)
+// 8031E92C: 80451980 (__GDCurrentDL)
+// 8031E940: 80451980 (__GDCurrentDL)
+// 8031E954: 80451980 (__GDCurrentDL)
+// 8031E968: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DPEBlockTexEdge::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__17J3DPEBlockTexEdgeFv.s"
}
#pragma pop
-/* 8031E98C-8031EC50 02C4+00 s=1 e=0 z=0 None .text load__13J3DPEBlockXluFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031E98C-8031EC50 02C4+00 s=1 e=0 z=0 None .text load__13J3DPEBlockXluFv */
+// 8031E998: 80451980 (__GDCurrentDL)
+// 8031E9B0: 803610D4 (GDOverflowed)
+// 8031E9B8: 80451980 (__GDCurrentDL)
+// 8031E9D0: 80451980 (__GDCurrentDL)
+// 8031E9E8: 80451980 (__GDCurrentDL)
+// 8031EA00: 80451980 (__GDCurrentDL)
+// 8031EA14: 80451980 (__GDCurrentDL)
+// 8031EA28: 80451980 (__GDCurrentDL)
+// 8031EA40: 80451980 (__GDCurrentDL)
+// 8031EA54: 80451980 (__GDCurrentDL)
+// 8031EA6C: 80451980 (__GDCurrentDL)
+// 8031EA84: 80451980 (__GDCurrentDL)
+// 8031EA98: 80451980 (__GDCurrentDL)
+// 8031EAB0: 80451980 (__GDCurrentDL)
+// 8031EAC4: 80451980 (__GDCurrentDL)
+// 8031EADC: 80451980 (__GDCurrentDL)
+// 8031EAF4: 80451980 (__GDCurrentDL)
+// 8031EB08: 80451980 (__GDCurrentDL)
+// 8031EB20: 80451980 (__GDCurrentDL)
+// 8031EB34: 80451980 (__GDCurrentDL)
+// 8031EB48: 80451980 (__GDCurrentDL)
+// 8031EB60: 80451980 (__GDCurrentDL)
+// 8031EB74: 80451980 (__GDCurrentDL)
+// 8031EB88: 80451980 (__GDCurrentDL)
+// 8031EB9C: 80451980 (__GDCurrentDL)
+// 8031EBB0: 80451980 (__GDCurrentDL)
+// 8031EBC4: 80451980 (__GDCurrentDL)
+// 8031EBD8: 80451980 (__GDCurrentDL)
+// 8031EBF0: 80451980 (__GDCurrentDL)
+// 8031EC04: 80451980 (__GDCurrentDL)
+// 8031EC18: 80451980 (__GDCurrentDL)
+// 8031EC2C: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DPEBlockXlu::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__13J3DPEBlockXluFv.s"
}
#pragma pop
-/* 8031EC50-8031F0D8 0488+00 s=1 e=0 z=0 None .text load__16J3DPEBlockFogOffFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031EC50-8031F0D8 0488+00 s=1 e=0 z=0 None .text load__16J3DPEBlockFogOffFv */
+// 8031EC64: 80451980 (__GDCurrentDL)
+// 8031EC7C: 803610D4 (GDOverflowed)
+// 8031EC84: 80436E60 (j3dAlphaCmpTable)
+// 8031EC88: 80436E60 (j3dAlphaCmpTable)
+// 8031ECAC: 80451980 (__GDCurrentDL)
+// 8031ECE0: 80451980 (__GDCurrentDL)
+// 8031ECF8: 80451980 (__GDCurrentDL)
+// 8031ED10: 80451980 (__GDCurrentDL)
+// 8031ED24: 80451980 (__GDCurrentDL)
+// 8031ED4C: 80451980 (__GDCurrentDL)
+// 8031ED64: 80451980 (__GDCurrentDL)
+// 8031ED7C: 80451980 (__GDCurrentDL)
+// 8031ED94: 80451980 (__GDCurrentDL)
+// 8031EDAC: 80451980 (__GDCurrentDL)
+// 8031EDC0: 80451980 (__GDCurrentDL)
+// 8031EE34: 80451980 (__GDCurrentDL)
+// 8031EE84: 80451980 (__GDCurrentDL)
+// 8031EED4: 80451980 (__GDCurrentDL)
+// 8031EF1C: 80451980 (__GDCurrentDL)
+// 8031EF30: 80437160 (j3dZModeTable)
+// 8031EF34: 80437160 (j3dZModeTable)
+// 8031EF54: 80451980 (__GDCurrentDL)
+// 8031EF80: 80451980 (__GDCurrentDL)
+// 8031EF98: 80451980 (__GDCurrentDL)
+// 8031EFB0: 80451980 (__GDCurrentDL)
+// 8031EFC4: 80451980 (__GDCurrentDL)
+// 8031EFDC: 80451980 (__GDCurrentDL)
+// 8031EFF4: 80451980 (__GDCurrentDL)
+// 8031F00C: 80451980 (__GDCurrentDL)
+// 8031F020: 80451980 (__GDCurrentDL)
+// 8031F038: 80451980 (__GDCurrentDL)
+// 8031F04C: 80451980 (__GDCurrentDL)
+// 8031F06C: 80451980 (__GDCurrentDL)
+// 8031F084: 80451980 (__GDCurrentDL)
+// 8031F09C: 80451980 (__GDCurrentDL)
+// 8031F0B0: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 8031F0D8-8031F3C0 02E8+00 s=1 e=0 z=0 None .text diffBlend__16J3DPEBlockFogOffFv */
+
+/* 8031F0D8-8031F3C0 02E8+00 s=1 e=0 z=0 None .text diffBlend__16J3DPEBlockFogOffFv */
+// 8031F0EC: 80451980 (__GDCurrentDL)
+// 8031F104: 803610D4 (GDOverflowed)
+// 8031F120: 80451980 (__GDCurrentDL)
+// 8031F138: 80451980 (__GDCurrentDL)
+// 8031F150: 80451980 (__GDCurrentDL)
+// 8031F168: 80451980 (__GDCurrentDL)
+// 8031F180: 80451980 (__GDCurrentDL)
+// 8031F194: 80451980 (__GDCurrentDL)
+// 8031F208: 80451980 (__GDCurrentDL)
+// 8031F258: 80451980 (__GDCurrentDL)
+// 8031F2A8: 80451980 (__GDCurrentDL)
+// 8031F2F0: 80451980 (__GDCurrentDL)
+// 8031F304: 80437160 (j3dZModeTable)
+// 8031F308: 80437160 (j3dZModeTable)
+// 8031F328: 80451980 (__GDCurrentDL)
+// 8031F354: 80451980 (__GDCurrentDL)
+// 8031F36C: 80451980 (__GDCurrentDL)
+// 8031F384: 80451980 (__GDCurrentDL)
+// 8031F398: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::diffBlend() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffBlend__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 8031F3C0-8031F890 04D0+00 s=1 e=0 z=0 None .text load__14J3DPEBlockFullFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8031F3C0-8031F890 04D0+00 s=1 e=0 z=0 None .text load__14J3DPEBlockFullFv */
+// 8031F3D4: 80451980 (__GDCurrentDL)
+// 8031F3E8: 80451980 (__GDCurrentDL)
+// 8031F400: 803610D4 (GDOverflowed)
+// 8031F424: 8030F630 (J3DGDSetFog__F10_GXFogTypeffff8_GXColor)
+// 8031F434: 8030F994 (J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable)
+// 8031F43C: 80436E60 (j3dAlphaCmpTable)
+// 8031F440: 80436E60 (j3dAlphaCmpTable)
+// 8031F464: 80451980 (__GDCurrentDL)
+// 8031F498: 80451980 (__GDCurrentDL)
+// 8031F4B0: 80451980 (__GDCurrentDL)
+// 8031F4C8: 80451980 (__GDCurrentDL)
+// 8031F4DC: 80451980 (__GDCurrentDL)
+// 8031F504: 80451980 (__GDCurrentDL)
+// 8031F51C: 80451980 (__GDCurrentDL)
+// 8031F534: 80451980 (__GDCurrentDL)
+// 8031F54C: 80451980 (__GDCurrentDL)
+// 8031F564: 80451980 (__GDCurrentDL)
+// 8031F578: 80451980 (__GDCurrentDL)
+// 8031F5EC: 80451980 (__GDCurrentDL)
+// 8031F63C: 80451980 (__GDCurrentDL)
+// 8031F68C: 80451980 (__GDCurrentDL)
+// 8031F6D4: 80451980 (__GDCurrentDL)
+// 8031F6E8: 80437160 (j3dZModeTable)
+// 8031F6EC: 80437160 (j3dZModeTable)
+// 8031F70C: 80451980 (__GDCurrentDL)
+// 8031F738: 80451980 (__GDCurrentDL)
+// 8031F750: 80451980 (__GDCurrentDL)
+// 8031F768: 80451980 (__GDCurrentDL)
+// 8031F77C: 80451980 (__GDCurrentDL)
+// 8031F794: 80451980 (__GDCurrentDL)
+// 8031F7AC: 80451980 (__GDCurrentDL)
+// 8031F7C4: 80451980 (__GDCurrentDL)
+// 8031F7D8: 80451980 (__GDCurrentDL)
+// 8031F7F0: 80451980 (__GDCurrentDL)
+// 8031F804: 80451980 (__GDCurrentDL)
+// 8031F824: 80451980 (__GDCurrentDL)
+// 8031F83C: 80451980 (__GDCurrentDL)
+// 8031F854: 80451980 (__GDCurrentDL)
+// 8031F868: 80451980 (__GDCurrentDL)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/load__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 8031F890-8031F940 00B0+00 s=1 e=0 z=0 None .text patch__14J3DPEBlockFullFv */
+
+/* 8031F890-8031F940 00B0+00 s=1 e=0 z=0 None .text patch__14J3DPEBlockFullFv */
+// 8031F8A8: 80451980 (__GDCurrentDL)
+// 8031F8BC: 80451980 (__GDCurrentDL)
+// 8031F8D4: 803610D4 (GDOverflowed)
+// 8031F8D8: 80451980 (__GDCurrentDL)
+// 8031F900: 8030F630 (J3DGDSetFog__F10_GXFogTypeffff8_GXColor)
+// 8031F910: 8030F994 (J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable)
+// 8031F914: 80451980 (__GDCurrentDL)
+// 8031F924: 8033B5DC (DCStoreRange)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/patch__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 8031F940-8031F9B8 0078+00 s=1 e=0 z=0 None .text diffFog__14J3DPEBlockFullFv */
+
+/* 8031F940-8031F9B8 0078+00 s=1 e=0 z=0 None .text diffFog__14J3DPEBlockFullFv */
+// 8031F954: 80451980 (__GDCurrentDL)
+// 8031F96C: 803610D4 (GDOverflowed)
+// 8031F990: 8030F630 (J3DGDSetFog__F10_GXFogTypeffff8_GXColor)
+// 8031F9A0: 8030F994 (J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::diffFog() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffFog__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 8031F9B8-8031FCA0 02E8+00 s=1 e=0 z=0 None .text diffBlend__14J3DPEBlockFullFv */
+
+/* 8031F9B8-8031FCA0 02E8+00 s=1 e=0 z=0 None .text diffBlend__14J3DPEBlockFullFv */
+// 8031F9CC: 80451980 (__GDCurrentDL)
+// 8031F9E4: 803610D4 (GDOverflowed)
+// 8031FA00: 80451980 (__GDCurrentDL)
+// 8031FA18: 80451980 (__GDCurrentDL)
+// 8031FA30: 80451980 (__GDCurrentDL)
+// 8031FA48: 80451980 (__GDCurrentDL)
+// 8031FA60: 80451980 (__GDCurrentDL)
+// 8031FA74: 80451980 (__GDCurrentDL)
+// 8031FAE8: 80451980 (__GDCurrentDL)
+// 8031FB38: 80451980 (__GDCurrentDL)
+// 8031FB88: 80451980 (__GDCurrentDL)
+// 8031FBD0: 80451980 (__GDCurrentDL)
+// 8031FBE4: 80437160 (j3dZModeTable)
+// 8031FBE8: 80437160 (j3dZModeTable)
+// 8031FC08: 80451980 (__GDCurrentDL)
+// 8031FC34: 80451980 (__GDCurrentDL)
+// 8031FC4C: 80451980 (__GDCurrentDL)
+// 8031FC64: 80451980 (__GDCurrentDL)
+// 8031FC78: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::diffBlend() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diffBlend__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 8031FCA0-8031FD08 0068+00 s=1 e=0 z=0 None .text diff__14J3DPEBlockFullFUl */
+
+/* 8031FCA0-8031FD08 0068+00 s=1 e=0 z=0 None .text diff__14J3DPEBlockFullFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DPEBlockFull::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__14J3DPEBlockFullFUl.s"
}
#pragma pop
-/* 8031FD08-8031FDE4 00DC+00 s=1 e=0 z=0 None .text
- * reset__21J3DColorBlockLightOffFP13J3DColorBlock */
+
+/* 8031FD08-8031FDE4 00DC+00 s=1 e=0 z=0 None .text reset__21J3DColorBlockLightOffFP13J3DColorBlock */
+// 8031FD18: 803621D8 (_savegpr_28)
+// 8031FDD0: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
asm void J3DColorBlockLightOff::reset(J3DColorBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__21J3DColorBlockLightOffFP13J3DColorBlock.s"
}
#pragma pop
-/* 8031FDE4-8031FF34 0150+00 s=1 e=0 z=0 None .text
- * reset__22J3DColorBlockAmbientOnFP13J3DColorBlock */
+
+/* 8031FDE4-8031FF34 0150+00 s=1 e=0 z=0 None .text reset__22J3DColorBlockAmbientOnFP13J3DColorBlock */
+// 8031FDF4: 803621D8 (_savegpr_28)
+// 8031FF20: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
asm void J3DColorBlockAmbientOn::reset(J3DColorBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__22J3DColorBlockAmbientOnFP13J3DColorBlock.s"
}
#pragma pop
-/* 8031FF34-80320084 0150+00 s=1 e=0 z=0 None .text
- * reset__20J3DColorBlockLightOnFP13J3DColorBlock */
+
+/* 8031FF34-80320084 0150+00 s=1 e=0 z=0 None .text reset__20J3DColorBlockLightOnFP13J3DColorBlock */
+// 8031FF44: 803621D8 (_savegpr_28)
+// 80320070: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DColorBlock* False
+// J3DColorBlock False
asm void J3DColorBlockLightOn::reset(J3DColorBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__20J3DColorBlockLightOnFP13J3DColorBlock.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1EA8-803A1EC8 001D+03 s=3 e=0 z=0 None .rodata @stringBase0 */
+/* 803A1EA8-803A1EC8 001D+03 s=3 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
@@ -2520,4132 +6716,5485 @@ SECTION_DEAD char const* const stringBase_803A1EA8 = "Error : TexMtx[%d] is Null
SECTION_DEAD static char const* const pad_803A1EC5 = "\0\0";
#pragma pop
-/* 80320084-803201A0 011C+00 s=1 e=0 z=0 None .text
- * reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock */
+/* 80320084-803201A0 011C+00 s=1 e=0 z=0 None .text reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock */
+// 80320094: 803621D4 (_savegpr_27)
+// 80320150: 80003540 (memcpy)
+// 8032015C: 8033B5DC (DCStoreRange)
+// 80320164: 803A1EA8 (J3DMatBlock__stringBase0)
+// 80320168: 803A1EA8 (J3DMatBlock__stringBase0)
+// 80320174: 80006ABC (OSReport)
+// 8032018C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
asm void J3DTexGenBlockPatched::reset(J3DTexGenBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock.s"
}
#pragma pop
-/* 803201A0-803202DC 013C+00 s=1 e=0 z=0 None .text reset__15J3DTexGenBlock4FP14J3DTexGenBlock
- */
+
+/* 803201A0-803202DC 013C+00 s=1 e=0 z=0 None .text reset__15J3DTexGenBlock4FP14J3DTexGenBlock */
+// 803201B0: 803621D4 (_savegpr_27)
+// 8032026C: 80003540 (memcpy)
+// 80320278: 8033B5DC (DCStoreRange)
+// 80320280: 803A1EA8 (J3DMatBlock__stringBase0)
+// 80320284: 803A1EA8 (J3DMatBlock__stringBase0)
+// 80320290: 80006ABC (OSReport)
+// 803202C0: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
+// 803202C8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
asm void J3DTexGenBlock4::reset(J3DTexGenBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__15J3DTexGenBlock4FP14J3DTexGenBlock.s"
}
#pragma pop
-/* 803202DC-80320418 013C+00 s=1 e=0 z=0 None .text
- * reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock */
+
+/* 803202DC-80320418 013C+00 s=1 e=0 z=0 None .text reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock */
+// 803202EC: 803621D4 (_savegpr_27)
+// 803203A8: 80003540 (memcpy)
+// 803203B4: 8033B5DC (DCStoreRange)
+// 803203BC: 803A1EA8 (J3DMatBlock__stringBase0)
+// 803203C0: 803A1EA8 (J3DMatBlock__stringBase0)
+// 803203CC: 80006ABC (OSReport)
+// 803203FC: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
+// 80320404: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
asm void J3DTexGenBlockBasic::reset(J3DTexGenBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock.s"
}
#pragma pop
-/* 80320418-803205D4 01BC+00 s=1 e=0 z=0 None .text reset__18J3DTevBlockPatchedFP11J3DTevBlock
- */
+
+/* 80320418-803205D4 01BC+00 s=1 e=0 z=0 None .text reset__18J3DTevBlockPatchedFP11J3DTevBlock */
+// 80320428: 803621D4 (_savegpr_27)
+// 803205C0: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
asm void J3DTevBlockPatched::reset(J3DTevBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__18J3DTevBlockPatchedFP11J3DTevBlock.s"
}
#pragma pop
-/* 803205D4-803206AC 00D8+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock1FP11J3DTevBlock */
+
+/* 803205D4-803206AC 00D8+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock1FP11J3DTevBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
asm void J3DTevBlock1::reset(J3DTevBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__12J3DTevBlock1FP11J3DTevBlock.s"
}
#pragma pop
-/* 803206AC-8032098C 02E0+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock2FP11J3DTevBlock */
+
+/* 803206AC-8032098C 02E0+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock2FP11J3DTevBlock */
+// 803206BC: 803621D8 (_savegpr_28)
+// 80320978: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
asm void J3DTevBlock2::reset(J3DTevBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__12J3DTevBlock2FP11J3DTevBlock.s"
}
#pragma pop
-/* 8032098C-80320E24 0498+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock4FP11J3DTevBlock */
+
+/* 8032098C-80320E24 0498+00 s=1 e=0 z=0 None .text reset__12J3DTevBlock4FP11J3DTevBlock */
+// 8032099C: 803621D8 (_savegpr_28)
+// 80320E10: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
asm void J3DTevBlock4::reset(J3DTevBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__12J3DTevBlock4FP11J3DTevBlock.s"
}
#pragma pop
-/* 80320E24-803210B0 028C+00 s=1 e=0 z=0 None .text reset__13J3DTevBlock16FP11J3DTevBlock */
+
+/* 80320E24-803210B0 028C+00 s=1 e=0 z=0 None .text reset__13J3DTevBlock16FP11J3DTevBlock */
+// 80320E34: 803621D4 (_savegpr_27)
+// 8032109C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DTevBlock* False
+// J3DTevBlock False
asm void J3DTevBlock16::reset(J3DTevBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__13J3DTevBlock16FP11J3DTevBlock.s"
}
#pragma pop
-/* 803210B0-803211B4 0104+00 s=1 e=0 z=0 None .text reset__15J3DIndBlockFullFP11J3DIndBlock */
+
+/* 803210B0-803211B4 0104+00 s=1 e=0 z=0 None .text reset__15J3DIndBlockFullFP11J3DIndBlock */
+// 803210C0: 803621D8 (_savegpr_28)
+// 8032114C: 803257DC (__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo)
+// 803211A0: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DIndBlock* False
+// J3DIndBlock False
asm void J3DIndBlockFull::reset(J3DIndBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__15J3DIndBlockFullFP11J3DIndBlock.s"
}
#pragma pop
-/* 803211B4-8032129C 00E8+00 s=1 e=0 z=0 None .text reset__16J3DPEBlockFogOffFP10J3DPEBlock */
+
+/* 803211B4-8032129C 00E8+00 s=1 e=0 z=0 None .text reset__16J3DPEBlockFogOffFP10J3DPEBlock */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DPEBlock* False
+// J3DPEBlock False
asm void J3DPEBlockFogOff::reset(J3DPEBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__16J3DPEBlockFogOffFP10J3DPEBlock.s"
}
#pragma pop
-/* 8032129C-803213C0 0124+00 s=1 e=0 z=0 None .text reset__14J3DPEBlockFullFP10J3DPEBlock */
+
+/* 8032129C-803213C0 0124+00 s=1 e=0 z=0 None .text reset__14J3DPEBlockFullFP10J3DPEBlock */
+// 803212F0: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DPEBlock* False
+// J3DPEBlock False
asm void J3DPEBlockFull::reset(J3DPEBlock* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/reset__14J3DPEBlockFullFP10J3DPEBlock.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDF30-803CDF60 0030+00 s=1 e=0 z=0 None .data @5062 */
+/* 803CDF30-803CDF60 0030+00 s=1 e=0 z=0 None .data @5062 */
SECTION_DATA static void* lit_5062[12] = {
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x188),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0xC8),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0xF8),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x188),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x13C),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0xC8),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0xF8),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x13C),
- (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf) + 0x13C),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x188),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0xC8),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0xF8),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x188),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x13C),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0xC8),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0xF8),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x13C),
+ (void*)(((char*)calc__21J3DTexGenBlockPatchedFPA4_Cf)+0x13C),
};
-/* 804563AC-804563B0 0004+00 s=3 e=0 z=0 None .sdata2 @5060 */
+/* 804563AC-804563B0 0004+00 s=3 e=0 z=0 None .sdata2 @5060 */
SECTION_SDATA2 static u8 lit_5060[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 803213C0-80321584 01C4+00 s=4 e=0 z=0 None .text calc__21J3DTexGenBlockPatchedFPA4_Cf */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void J3DTexGenBlockPatched::calc(f32 const (*param_0)[4]) {
- nofralloc
+/* 803213C0-80321584 01C4+00 s=4 e=0 z=0 None .text calc__21J3DTexGenBlockPatchedFPA4_Cf */
+// 803213D0: 803621CC (_savegpr_25)
+// 803213E8: 80434AC8 (j3dSys)
+// 803213EC: 80434AC8 (j3dSys)
+// 8032141C: 803CDF30 (lit_5062)
+// 80321420: 803CDF30 (lit_5062)
+// 80321440: 80434AC8 (j3dSys)
+// 80321444: 80434AC8 (j3dSys)
+// 80321450: 803464E4 (PSMTXConcat)
+// 80321458: 80434AC8 (j3dSys)
+// 8032145C: 80434AC8 (j3dSys)
+// 80321464: 803464B0 (PSMTXCopy)
+// 80321468: 804563AC (lit_5060)
+// 80321480: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 8032149C: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 803214A8: 803A1E5C (j3dDefaultMtx)
+// 803214AC: 803A1E5C (j3dDefaultMtx)
+// 803214B0: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 803214C4: 80434AC8 (j3dSys)
+// 803214C8: 80434AC8 (j3dSys)
+// 803214D4: 803464E4 (PSMTXConcat)
+// 803214E0: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 803214EC: 80434AC8 (j3dSys)
+// 803214F0: 80434AC8 (j3dSys)
+// 803214F4: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321510: 803464B0 (PSMTXCopy)
+// 80321514: 804563AC (lit_5060)
+// 8032152C: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321538: 803A1E5C (j3dDefaultMtx)
+// 8032153C: 803A1E5C (j3dDefaultMtx)
+// 80321540: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 8032154C: 803A1E5C (j3dDefaultMtx)
+// 80321550: 803A1E5C (j3dDefaultMtx)
+// 80321554: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321570: 80362218 (_restgpr_25)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexGenBlockPatched::calc(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/calc__21J3DTexGenBlockPatchedFPA4_Cf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDF60-803CDF90 0030+00 s=1 e=0 z=0 None .data @5110 */
+/* 803CDF60-803CDF90 0030+00 s=1 e=0 z=0 None .data @5110 */
SECTION_DATA static void* lit_5110[12] = {
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x118),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x88),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xB8),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x118),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xCC),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x74),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x88),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xB8),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xCC),
- (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xCC),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x118),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x88),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xB8),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x118),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xCC),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x74),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x88),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xB8),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xCC),
+ (void*)(((char*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xCC),
};
-/* 80321584-803216D8 0154+00 s=4 e=0 z=0 None .text
- * calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void J3DTexGenBlockPatched::calcWithoutViewMtx(f32 const (*param_0)[4]) {
- nofralloc
+/* 80321584-803216D8 0154+00 s=4 e=0 z=0 None .text calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf */
+// 80321594: 803621CC (_savegpr_25)
+// 803215AC: 80434AC8 (j3dSys)
+// 803215B0: 80434AC8 (j3dSys)
+// 803215E0: 803CDF60 (lit_5110)
+// 803215E4: 803CDF60 (lit_5110)
+// 803215FC: 803A1E5C (j3dDefaultMtx)
+// 80321600: 803A1E5C (j3dDefaultMtx)
+// 80321604: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321620: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 8032162C: 803A1E5C (j3dDefaultMtx)
+// 80321630: 803A1E5C (j3dDefaultMtx)
+// 80321634: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321640: 803A1E5C (j3dDefaultMtx)
+// 80321644: 803A1E5C (j3dDefaultMtx)
+// 80321648: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 80321664: 803464B0 (PSMTXCopy)
+// 80321668: 804563AC (lit_5060)
+// 80321680: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 8032168C: 803A1E5C (j3dDefaultMtx)
+// 80321690: 803A1E5C (j3dDefaultMtx)
+// 80321694: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 803216A0: 803A1E5C (j3dDefaultMtx)
+// 803216A4: 803A1E5C (j3dDefaultMtx)
+// 803216A8: 80323900 (calc__9J3DTexMtxFPA4_Cf)
+// 803216C4: 80362218 (_restgpr_25)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexGenBlockPatched::calcWithoutViewMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDF90-803CDFC0 0030+00 s=1 e=0 z=0 None .data @5150 */
+/* 803CDF90-803CDFC0 0030+00 s=1 e=0 z=0 None .data @5150 */
SECTION_DATA static void* lit_5150[12] = {
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x100),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x84),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xAC),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x100),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xC8),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x84),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xAC),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xC8),
- (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xC8),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x100),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x84),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xAC),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x100),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xC8),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x84),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xAC),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xC8),
+ (void*)(((char*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xC8),
};
-/* 803216D8-8032181C 0144+00 s=4 e=0 z=0 None .text
- * calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void J3DTexGenBlockPatched::calcPostTexMtx(f32 const (*param_0)[4]) {
- nofralloc
+/* 803216D8-8032181C 0144+00 s=4 e=0 z=0 None .text calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf */
+// 803216E8: 803621D0 (_savegpr_26)
+// 80321728: 803CDF90 (lit_5150)
+// 8032172C: 803CDF90 (lit_5150)
+// 8032174C: 803A1E5C (j3dDefaultMtx)
+// 80321750: 803A1E5C (j3dDefaultMtx)
+// 80321754: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 8032175C: 80434AC8 (j3dSys)
+// 80321760: 80434AC8 (j3dSys)
+// 80321768: 803465B0 (PSMTXInverse)
+// 8032177C: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 80321790: 803A1E5C (j3dDefaultMtx)
+// 80321794: 803A1E5C (j3dDefaultMtx)
+// 80321798: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 803217A0: 80434AC8 (j3dSys)
+// 803217A4: 80434AC8 (j3dSys)
+// 803217AC: 803465B0 (PSMTXInverse)
+// 803217B0: 804563AC (lit_5060)
+// 803217D0: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 803217E4: 803A1E5C (j3dDefaultMtx)
+// 803217E8: 803A1E5C (j3dDefaultMtx)
+// 803217EC: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 80321808: 8036221C (_restgpr_26)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexGenBlockPatched::calcPostTexMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDFC0-803CDFF0 0030+00 s=1 e=0 z=0 None .data @5187 */
+/* 803CDFC0-803CDFF0 0030+00 s=1 e=0 z=0 None .data @5187 */
SECTION_DATA static void* lit_5187[12] = {
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xD8),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x84),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xA0),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xD8),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xBC),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x68),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0x84),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xA0),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xBC),
- (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf) + 0xBC),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xD8),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x84),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xA0),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xD8),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xBC),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x68),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0x84),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xA0),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xBC),
+ (void*)(((char*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf)+0xBC),
};
-/* 8032181C-80321938 011C+00 s=4 e=0 z=0 None .text
- * calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void J3DTexGenBlockPatched::calcPostTexMtxWithoutViewMtx(f32 const (*param_0)[4]) {
- nofralloc
+/* 8032181C-80321938 011C+00 s=4 e=0 z=0 None .text calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf */
+// 8032182C: 803621D8 (_savegpr_28)
+// 8032186C: 803CDFC0 (lit_5187)
+// 80321870: 803CDFC0 (lit_5187)
+// 80321890: 803A1E5C (j3dDefaultMtx)
+// 80321894: 803A1E5C (j3dDefaultMtx)
+// 80321898: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 803218AC: 803A1E5C (j3dDefaultMtx)
+// 803218B0: 803A1E5C (j3dDefaultMtx)
+// 803218B4: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 803218C8: 803A1E5C (j3dDefaultMtx)
+// 803218CC: 803A1E5C (j3dDefaultMtx)
+// 803218D0: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 803218E4: 803A1E5C (j3dDefaultMtx)
+// 803218E8: 803A1E5C (j3dDefaultMtx)
+// 803218EC: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 80321900: 803A1E5C (j3dDefaultMtx)
+// 80321904: 803A1E5C (j3dDefaultMtx)
+// 80321908: 80323C0C (calcPostTexMtx__9J3DTexMtxFPA4_Cf)
+// 80321924: 80362224 (_restgpr_28)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexGenBlockPatched::calcPostTexMtxWithoutViewMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf.s"
}
#pragma pop
-/* 80321938-8032193C 0004+00 s=1 e=1 z=0 None .text diffTevReg__11J3DTevBlockFv */
+
+/* 80321938-8032193C 0004+00 s=1 e=1 z=0 None .text diffTevReg__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::diffTevReg() {
- /* empty function */
+ /* empty function */
}
-/* 8032193C-80321940 0004+00 s=1 e=1 z=0 None .text diffTevStageIndirect__11J3DTevBlockFv */
+
+/* 8032193C-80321940 0004+00 s=1 e=1 z=0 None .text diffTevStageIndirect__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::diffTevStageIndirect() {
- /* empty function */
+ /* empty function */
}
-/* 80321940-80321944 0004+00 s=1 e=1 z=0 None .text diffTevStage__11J3DTevBlockFv */
+
+/* 80321940-80321944 0004+00 s=1 e=1 z=0 None .text diffTevStage__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::diffTevStage() {
- /* empty function */
+ /* empty function */
}
-/* 80321944-80321948 0004+00 s=1 e=1 z=0 None .text diffTexCoordScale__11J3DTevBlockFv */
+
+/* 80321944-80321948 0004+00 s=1 e=1 z=0 None .text diffTexCoordScale__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::diffTexCoordScale() {
- /* empty function */
+ /* empty function */
}
-/* 80321948-8032194C 0004+00 s=1 e=1 z=0 None .text diffTexNo__11J3DTevBlockFv */
+
+/* 80321948-8032194C 0004+00 s=1 e=1 z=0 None .text diffTexNo__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::diffTexNo() {
- /* empty function */
+ /* empty function */
}
-/* 8032194C-80321958 000C+00 s=1 e=0 z=0 None .text getType__14J3DPEBlockFullFv */
+
+/* 8032194C-80321958 000C+00 s=1 e=0 z=0 None .text getType__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 80321958-8032197C 0024+00 s=1 e=0 z=0 None .text setFog__14J3DPEBlockFullFP6J3DFog */
+
+/* 80321958-8032197C 0024+00 s=1 e=0 z=0 None .text setFog__14J3DPEBlockFullFP6J3DFog */
+// 80321968: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DFog* False
+// J3DFog False
asm void J3DPEBlockFull::setFog(J3DFog* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setFog__14J3DPEBlockFullFP6J3DFog.s"
}
#pragma pop
-/* 8032197C-803219A0 0024+00 s=1 e=0 z=0 None .text setFog__14J3DPEBlockFullF6J3DFog */
+
+/* 8032197C-803219A0 0024+00 s=1 e=0 z=0 None .text setFog__14J3DPEBlockFullF6J3DFog */
+// 8032198C: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DFog False
asm void J3DPEBlockFull::setFog(J3DFog param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setFog__14J3DPEBlockFullF6J3DFog.s"
}
#pragma pop
-/* 803219A0-803219A8 0008+00 s=1 e=0 z=0 None .text getFog__14J3DPEBlockFullFv */
+
+/* 803219A0-803219A8 0008+00 s=1 e=0 z=0 None .text getFog__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getFog() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getFog__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 803219A8-803219C4 001C+00 s=1 e=0 z=0 None .text
- * setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp */
+
+/* 803219A8-803219C4 001C+00 s=1 e=0 z=0 None .text setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
asm void J3DPEBlockFull::setAlphaComp(J3DAlphaComp const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp.s"
}
#pragma pop
-/* 803219C4-803219E0 001C+00 s=1 e=0 z=0 None .text
- * setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp */
+
+/* 803219C4-803219E0 001C+00 s=1 e=0 z=0 None .text setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
asm void J3DPEBlockFull::setAlphaComp(J3DAlphaComp const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp.s"
}
#pragma pop
-/* 803219E0-803219E8 0008+00 s=1 e=0 z=0 None .text getAlphaComp__14J3DPEBlockFullFv */
+
+/* 803219E0-803219E8 0008+00 s=1 e=0 z=0 None .text getAlphaComp__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getAlphaComp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getAlphaComp__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 803219E8-803219F4 000C+00 s=1 e=0 z=0 None .text setBlend__14J3DPEBlockFullFRC8J3DBlend */
+
+/* 803219E8-803219F4 000C+00 s=1 e=0 z=0 None .text setBlend__14J3DPEBlockFullFRC8J3DBlend */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
asm void J3DPEBlockFull::setBlend(J3DBlend const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setBlend__14J3DPEBlockFullFRC8J3DBlend.s"
}
#pragma pop
-/* 803219F4-80321A00 000C+00 s=1 e=0 z=0 None .text setBlend__14J3DPEBlockFullFPC8J3DBlend */
+
+/* 803219F4-80321A00 000C+00 s=1 e=0 z=0 None .text setBlend__14J3DPEBlockFullFPC8J3DBlend */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
asm void J3DPEBlockFull::setBlend(J3DBlend const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setBlend__14J3DPEBlockFullFPC8J3DBlend.s"
}
#pragma pop
-/* 80321A00-80321A08 0008+00 s=1 e=0 z=0 None .text getBlend__14J3DPEBlockFullFv */
+
+/* 80321A00-80321A08 0008+00 s=1 e=0 z=0 None .text getBlend__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getBlend() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getBlend__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 80321A08-80321A14 000C+00 s=1 e=0 z=0 None .text setZMode__14J3DPEBlockFullF8J3DZMode */
+
+/* 80321A08-80321A14 000C+00 s=1 e=0 z=0 None .text setZMode__14J3DPEBlockFullF8J3DZMode */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DZMode False
asm void J3DPEBlockFull::setZMode(J3DZMode param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZMode__14J3DPEBlockFullF8J3DZMode.s"
}
#pragma pop
-/* 80321A14-80321A20 000C+00 s=1 e=0 z=0 None .text setZMode__14J3DPEBlockFullFPC8J3DZMode */
+
+/* 80321A14-80321A20 000C+00 s=1 e=0 z=0 None .text setZMode__14J3DPEBlockFullFPC8J3DZMode */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
asm void J3DPEBlockFull::setZMode(J3DZMode const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZMode__14J3DPEBlockFullFPC8J3DZMode.s"
}
#pragma pop
-/* 80321A20-80321A28 0008+00 s=1 e=0 z=0 None .text getZMode__14J3DPEBlockFullFv */
+
+/* 80321A20-80321A28 0008+00 s=1 e=0 z=0 None .text getZMode__14J3DPEBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getZMode() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getZMode__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 80321A28-80321A30 0008+00 s=1 e=0 z=0 None .text setZCompLoc__14J3DPEBlockFullFUc */
+
+/* 80321A28-80321A30 0008+00 s=1 e=0 z=0 None .text setZCompLoc__14J3DPEBlockFullFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DPEBlockFull::setZCompLoc(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZCompLoc__14J3DPEBlockFullFUc.s"
}
#pragma pop
-/* 80321A30-80321A3C 000C+00 s=1 e=0 z=0 None .text setZCompLoc__14J3DPEBlockFullFPCUc */
+
+/* 80321A30-80321A3C 000C+00 s=1 e=0 z=0 None .text setZCompLoc__14J3DPEBlockFullFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DPEBlockFull::setZCompLoc(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZCompLoc__14J3DPEBlockFullFPCUc.s"
}
#pragma pop
-/* 80321A3C-80321A44 0008+00 s=1 e=0 z=0 None .text getZCompLoc__14J3DPEBlockFullCFv */
+
+/* 80321A3C-80321A44 0008+00 s=1 e=0 z=0 None .text getZCompLoc__14J3DPEBlockFullCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getZCompLoc() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getZCompLoc__14J3DPEBlockFullCFv.s"
}
#pragma pop
-/* 80321A44-80321A4C 0008+00 s=1 e=0 z=0 None .text setDither__14J3DPEBlockFullFUc */
+
+/* 80321A44-80321A4C 0008+00 s=1 e=0 z=0 None .text setDither__14J3DPEBlockFullFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DPEBlockFull::setDither(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setDither__14J3DPEBlockFullFUc.s"
}
#pragma pop
-/* 80321A4C-80321A58 000C+00 s=1 e=0 z=0 None .text setDither__14J3DPEBlockFullFPCUc */
+
+/* 80321A4C-80321A58 000C+00 s=1 e=0 z=0 None .text setDither__14J3DPEBlockFullFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DPEBlockFull::setDither(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setDither__14J3DPEBlockFullFPCUc.s"
}
#pragma pop
-/* 80321A58-80321A60 0008+00 s=1 e=0 z=0 None .text getDither__14J3DPEBlockFullCFv */
+
+/* 80321A58-80321A60 0008+00 s=1 e=0 z=0 None .text getDither__14J3DPEBlockFullCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getDither() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getDither__14J3DPEBlockFullCFv.s"
}
#pragma pop
-/* 80321A60-80321A68 0008+00 s=1 e=0 z=0 None .text getFogOffset__14J3DPEBlockFullCFv */
+
+/* 80321A60-80321A68 0008+00 s=1 e=0 z=0 None .text getFogOffset__14J3DPEBlockFullCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFull::getFogOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getFogOffset__14J3DPEBlockFullCFv.s"
}
#pragma pop
-/* 80321A68-80321A70 0008+00 s=1 e=0 z=0 None .text setFogOffset__14J3DPEBlockFullFUl */
+
+/* 80321A68-80321A70 0008+00 s=1 e=0 z=0 None .text setFogOffset__14J3DPEBlockFullFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DPEBlockFull::setFogOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setFogOffset__14J3DPEBlockFullFUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDFF0-803CE06C 007C+00 s=1 e=1 z=0 None .data __vt__14J3DPEBlockFull */
+/* 803CDFF0-803CE06C 007C+00 s=1 e=1 z=0 None .data __vt__14J3DPEBlockFull */
SECTION_DATA void* __vt__14J3DPEBlockFull[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__14J3DPEBlockFullFP10J3DPEBlock,
- (void*)load__14J3DPEBlockFullFv,
- (void*)patch__14J3DPEBlockFullFv,
- (void*)diff__14J3DPEBlockFullFUl,
- (void*)diffFog__14J3DPEBlockFullFv,
- (void*)diffBlend__14J3DPEBlockFullFv,
- (void*)countDLSize__14J3DPEBlockFullFv,
- (void*)getType__14J3DPEBlockFullFv,
- (void*)setFog__14J3DPEBlockFullF6J3DFog,
- (void*)setFog__14J3DPEBlockFullFP6J3DFog,
- (void*)getFog__14J3DPEBlockFullFv,
- (void*)setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp,
- (void*)setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp,
- (void*)getAlphaComp__14J3DPEBlockFullFv,
- (void*)setBlend__14J3DPEBlockFullFPC8J3DBlend,
- (void*)setBlend__14J3DPEBlockFullFRC8J3DBlend,
- (void*)getBlend__14J3DPEBlockFullFv,
- (void*)setZMode__14J3DPEBlockFullFPC8J3DZMode,
- (void*)setZMode__14J3DPEBlockFullF8J3DZMode,
- (void*)getZMode__14J3DPEBlockFullFv,
- (void*)setZCompLoc__14J3DPEBlockFullFPCUc,
- (void*)setZCompLoc__14J3DPEBlockFullFUc,
- (void*)getZCompLoc__14J3DPEBlockFullCFv,
- (void*)setDither__14J3DPEBlockFullFPCUc,
- (void*)setDither__14J3DPEBlockFullFUc,
- (void*)getDither__14J3DPEBlockFullCFv,
- (void*)getFogOffset__14J3DPEBlockFullCFv,
- (void*)setFogOffset__14J3DPEBlockFullFUl,
- (void*)__dt__14J3DPEBlockFullFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__14J3DPEBlockFullFP10J3DPEBlock,
+ (void*)load__14J3DPEBlockFullFv,
+ (void*)patch__14J3DPEBlockFullFv,
+ (void*)diff__14J3DPEBlockFullFUl,
+ (void*)diffFog__14J3DPEBlockFullFv,
+ (void*)diffBlend__14J3DPEBlockFullFv,
+ (void*)countDLSize__14J3DPEBlockFullFv,
+ (void*)getType__14J3DPEBlockFullFv,
+ (void*)setFog__14J3DPEBlockFullF6J3DFog,
+ (void*)setFog__14J3DPEBlockFullFP6J3DFog,
+ (void*)getFog__14J3DPEBlockFullFv,
+ (void*)setAlphaComp__14J3DPEBlockFullFPC12J3DAlphaComp,
+ (void*)setAlphaComp__14J3DPEBlockFullFRC12J3DAlphaComp,
+ (void*)getAlphaComp__14J3DPEBlockFullFv,
+ (void*)setBlend__14J3DPEBlockFullFPC8J3DBlend,
+ (void*)setBlend__14J3DPEBlockFullFRC8J3DBlend,
+ (void*)getBlend__14J3DPEBlockFullFv,
+ (void*)setZMode__14J3DPEBlockFullFPC8J3DZMode,
+ (void*)setZMode__14J3DPEBlockFullF8J3DZMode,
+ (void*)getZMode__14J3DPEBlockFullFv,
+ (void*)setZCompLoc__14J3DPEBlockFullFPCUc,
+ (void*)setZCompLoc__14J3DPEBlockFullFUc,
+ (void*)getZCompLoc__14J3DPEBlockFullCFv,
+ (void*)setDither__14J3DPEBlockFullFPCUc,
+ (void*)setDither__14J3DPEBlockFullFUc,
+ (void*)getDither__14J3DPEBlockFullCFv,
+ (void*)getFogOffset__14J3DPEBlockFullCFv,
+ (void*)setFogOffset__14J3DPEBlockFullFUl,
+ (void*)__dt__14J3DPEBlockFullFv,
};
-/* 80321A70-80321ACC 005C+00 s=1 e=0 z=0 None .text __dt__14J3DPEBlockFullFv */
+/* 80321A70-80321ACC 005C+00 s=1 e=0 z=0 None .text __dt__14J3DPEBlockFullFv */
+// 80321A88: 803CDFF0 (__vt__14J3DPEBlockFull)
+// 80321A8C: 803CDFF0 (__vt__14J3DPEBlockFull)
+// 80321A98: 803CDD20 (__vt__10J3DPEBlock)
+// 80321A9C: 803CDD20 (__vt__10J3DPEBlock)
+// 80321AB0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlockFull::~J3DPEBlockFull() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__14J3DPEBlockFullFv.s"
}
#pragma pop
-/* 80321ACC-80321B00 0034+00 s=1 e=0 z=0 None .text diff__16J3DPEBlockFogOffFUl */
+
+/* 80321ACC-80321B00 0034+00 s=1 e=0 z=0 None .text diff__16J3DPEBlockFogOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DPEBlockFogOff::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/diff__16J3DPEBlockFogOffFUl.s"
}
#pragma pop
-/* 80321B00-80321B0C 000C+00 s=1 e=0 z=0 None .text getType__16J3DPEBlockFogOffFv */
+
+/* 80321B00-80321B0C 000C+00 s=1 e=0 z=0 None .text getType__16J3DPEBlockFogOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80321B0C-80321B28 001C+00 s=1 e=0 z=0 None .text
- * setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp */
+
+/* 80321B0C-80321B28 001C+00 s=1 e=0 z=0 None .text setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
asm void J3DPEBlockFogOff::setAlphaComp(J3DAlphaComp const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp.s"
}
#pragma pop
-/* 80321B28-80321B44 001C+00 s=1 e=0 z=0 None .text
- * setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp */
+
+/* 80321B28-80321B44 001C+00 s=1 e=0 z=0 None .text setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
asm void J3DPEBlockFogOff::setAlphaComp(J3DAlphaComp const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp.s"
}
#pragma pop
-/* 80321B44-80321B4C 0008+00 s=1 e=0 z=0 None .text getAlphaComp__16J3DPEBlockFogOffFv */
+
+/* 80321B44-80321B4C 0008+00 s=1 e=0 z=0 None .text getAlphaComp__16J3DPEBlockFogOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getAlphaComp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getAlphaComp__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80321B4C-80321B58 000C+00 s=1 e=0 z=0 None .text setBlend__16J3DPEBlockFogOffFRC8J3DBlend
- */
+
+/* 80321B4C-80321B58 000C+00 s=1 e=0 z=0 None .text setBlend__16J3DPEBlockFogOffFRC8J3DBlend */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
asm void J3DPEBlockFogOff::setBlend(J3DBlend const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setBlend__16J3DPEBlockFogOffFRC8J3DBlend.s"
}
#pragma pop
-/* 80321B58-80321B64 000C+00 s=1 e=0 z=0 None .text setBlend__16J3DPEBlockFogOffFPC8J3DBlend
- */
+
+/* 80321B58-80321B64 000C+00 s=1 e=0 z=0 None .text setBlend__16J3DPEBlockFogOffFPC8J3DBlend */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
asm void J3DPEBlockFogOff::setBlend(J3DBlend const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setBlend__16J3DPEBlockFogOffFPC8J3DBlend.s"
}
#pragma pop
-/* 80321B64-80321B6C 0008+00 s=1 e=0 z=0 None .text getBlend__16J3DPEBlockFogOffFv */
+
+/* 80321B64-80321B6C 0008+00 s=1 e=0 z=0 None .text getBlend__16J3DPEBlockFogOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getBlend() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getBlend__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80321B6C-80321B78 000C+00 s=1 e=0 z=0 None .text setZMode__16J3DPEBlockFogOffF8J3DZMode */
+
+/* 80321B6C-80321B78 000C+00 s=1 e=0 z=0 None .text setZMode__16J3DPEBlockFogOffF8J3DZMode */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DZMode False
asm void J3DPEBlockFogOff::setZMode(J3DZMode param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZMode__16J3DPEBlockFogOffF8J3DZMode.s"
}
#pragma pop
-/* 80321B78-80321B84 000C+00 s=1 e=0 z=0 None .text setZMode__16J3DPEBlockFogOffFPC8J3DZMode
- */
+
+/* 80321B78-80321B84 000C+00 s=1 e=0 z=0 None .text setZMode__16J3DPEBlockFogOffFPC8J3DZMode */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
asm void J3DPEBlockFogOff::setZMode(J3DZMode const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZMode__16J3DPEBlockFogOffFPC8J3DZMode.s"
}
#pragma pop
-/* 80321B84-80321B8C 0008+00 s=1 e=0 z=0 None .text getZMode__16J3DPEBlockFogOffFv */
+
+/* 80321B84-80321B8C 0008+00 s=1 e=0 z=0 None .text getZMode__16J3DPEBlockFogOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getZMode() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getZMode__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80321B8C-80321B94 0008+00 s=1 e=0 z=0 None .text setZCompLoc__16J3DPEBlockFogOffFUc */
+
+/* 80321B8C-80321B94 0008+00 s=1 e=0 z=0 None .text setZCompLoc__16J3DPEBlockFogOffFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DPEBlockFogOff::setZCompLoc(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZCompLoc__16J3DPEBlockFogOffFUc.s"
}
#pragma pop
-/* 80321B94-80321BA0 000C+00 s=1 e=0 z=0 None .text setZCompLoc__16J3DPEBlockFogOffFPCUc */
+
+/* 80321B94-80321BA0 000C+00 s=1 e=0 z=0 None .text setZCompLoc__16J3DPEBlockFogOffFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DPEBlockFogOff::setZCompLoc(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setZCompLoc__16J3DPEBlockFogOffFPCUc.s"
}
#pragma pop
-/* 80321BA0-80321BA8 0008+00 s=1 e=0 z=0 None .text getZCompLoc__16J3DPEBlockFogOffCFv */
+
+/* 80321BA0-80321BA8 0008+00 s=1 e=0 z=0 None .text getZCompLoc__16J3DPEBlockFogOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getZCompLoc() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getZCompLoc__16J3DPEBlockFogOffCFv.s"
}
#pragma pop
-/* 80321BA8-80321BB0 0008+00 s=1 e=0 z=0 None .text setDither__16J3DPEBlockFogOffFUc */
+
+/* 80321BA8-80321BB0 0008+00 s=1 e=0 z=0 None .text setDither__16J3DPEBlockFogOffFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DPEBlockFogOff::setDither(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setDither__16J3DPEBlockFogOffFUc.s"
}
#pragma pop
-/* 80321BB0-80321BBC 000C+00 s=1 e=0 z=0 None .text setDither__16J3DPEBlockFogOffFPCUc */
+
+/* 80321BB0-80321BBC 000C+00 s=1 e=0 z=0 None .text setDither__16J3DPEBlockFogOffFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DPEBlockFogOff::setDither(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setDither__16J3DPEBlockFogOffFPCUc.s"
}
#pragma pop
-/* 80321BBC-80321BC4 0008+00 s=1 e=0 z=0 None .text getDither__16J3DPEBlockFogOffCFv */
+
+/* 80321BBC-80321BC4 0008+00 s=1 e=0 z=0 None .text getDither__16J3DPEBlockFogOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockFogOff::getDither() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getDither__16J3DPEBlockFogOffCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CE06C-803CE0E8 007C+00 s=1 e=1 z=0 None .data __vt__16J3DPEBlockFogOff */
+/* 803CE06C-803CE0E8 007C+00 s=1 e=1 z=0 None .data __vt__16J3DPEBlockFogOff */
SECTION_DATA void* __vt__16J3DPEBlockFogOff[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__16J3DPEBlockFogOffFP10J3DPEBlock,
- (void*)load__16J3DPEBlockFogOffFv,
- (void*)patch__10J3DPEBlockFv,
- (void*)diff__16J3DPEBlockFogOffFUl,
- (void*)diffFog__10J3DPEBlockFv,
- (void*)diffBlend__16J3DPEBlockFogOffFv,
- (void*)countDLSize__16J3DPEBlockFogOffFv,
- (void*)getType__16J3DPEBlockFogOffFv,
- (void*)setFog__10J3DPEBlockF6J3DFog,
- (void*)setFog__10J3DPEBlockFP6J3DFog,
- (void*)getFog__10J3DPEBlockFv,
- (void*)setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp,
- (void*)setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp,
- (void*)getAlphaComp__16J3DPEBlockFogOffFv,
- (void*)setBlend__16J3DPEBlockFogOffFPC8J3DBlend,
- (void*)setBlend__16J3DPEBlockFogOffFRC8J3DBlend,
- (void*)getBlend__16J3DPEBlockFogOffFv,
- (void*)setZMode__16J3DPEBlockFogOffFPC8J3DZMode,
- (void*)setZMode__16J3DPEBlockFogOffF8J3DZMode,
- (void*)getZMode__16J3DPEBlockFogOffFv,
- (void*)setZCompLoc__16J3DPEBlockFogOffFPCUc,
- (void*)setZCompLoc__16J3DPEBlockFogOffFUc,
- (void*)getZCompLoc__16J3DPEBlockFogOffCFv,
- (void*)setDither__16J3DPEBlockFogOffFPCUc,
- (void*)setDither__16J3DPEBlockFogOffFUc,
- (void*)getDither__16J3DPEBlockFogOffCFv,
- (void*)getFogOffset__10J3DPEBlockCFv,
- (void*)setFogOffset__10J3DPEBlockFUl,
- (void*)__dt__16J3DPEBlockFogOffFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__16J3DPEBlockFogOffFP10J3DPEBlock,
+ (void*)load__16J3DPEBlockFogOffFv,
+ (void*)patch__10J3DPEBlockFv,
+ (void*)diff__16J3DPEBlockFogOffFUl,
+ (void*)diffFog__10J3DPEBlockFv,
+ (void*)diffBlend__16J3DPEBlockFogOffFv,
+ (void*)countDLSize__16J3DPEBlockFogOffFv,
+ (void*)getType__16J3DPEBlockFogOffFv,
+ (void*)setFog__10J3DPEBlockF6J3DFog,
+ (void*)setFog__10J3DPEBlockFP6J3DFog,
+ (void*)getFog__10J3DPEBlockFv,
+ (void*)setAlphaComp__16J3DPEBlockFogOffFPC12J3DAlphaComp,
+ (void*)setAlphaComp__16J3DPEBlockFogOffFRC12J3DAlphaComp,
+ (void*)getAlphaComp__16J3DPEBlockFogOffFv,
+ (void*)setBlend__16J3DPEBlockFogOffFPC8J3DBlend,
+ (void*)setBlend__16J3DPEBlockFogOffFRC8J3DBlend,
+ (void*)getBlend__16J3DPEBlockFogOffFv,
+ (void*)setZMode__16J3DPEBlockFogOffFPC8J3DZMode,
+ (void*)setZMode__16J3DPEBlockFogOffF8J3DZMode,
+ (void*)getZMode__16J3DPEBlockFogOffFv,
+ (void*)setZCompLoc__16J3DPEBlockFogOffFPCUc,
+ (void*)setZCompLoc__16J3DPEBlockFogOffFUc,
+ (void*)getZCompLoc__16J3DPEBlockFogOffCFv,
+ (void*)setDither__16J3DPEBlockFogOffFPCUc,
+ (void*)setDither__16J3DPEBlockFogOffFUc,
+ (void*)getDither__16J3DPEBlockFogOffCFv,
+ (void*)getFogOffset__10J3DPEBlockCFv,
+ (void*)setFogOffset__10J3DPEBlockFUl,
+ (void*)__dt__16J3DPEBlockFogOffFv,
};
-/* 80321BC4-80321C20 005C+00 s=1 e=0 z=0 None .text __dt__16J3DPEBlockFogOffFv */
+/* 80321BC4-80321C20 005C+00 s=1 e=0 z=0 None .text __dt__16J3DPEBlockFogOffFv */
+// 80321BDC: 803CE06C (__vt__16J3DPEBlockFogOff)
+// 80321BE0: 803CE06C (__vt__16J3DPEBlockFogOff)
+// 80321BEC: 803CDD20 (__vt__10J3DPEBlock)
+// 80321BF0: 803CDD20 (__vt__10J3DPEBlock)
+// 80321C04: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlockFogOff::~J3DPEBlockFogOff() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__16J3DPEBlockFogOffFv.s"
}
#pragma pop
-/* 80321C20-80321C44 0024+00 s=1 e=0 z=0 None .text indexToPtr__13J3DTevBlock16Fv */
+
+/* 80321C20-80321C44 0024+00 s=1 e=0 z=0 None .text indexToPtr__13J3DTevBlock16Fv */
+// 80321C30: 8031E098 (indexToPtr_private__11J3DTevBlockFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::indexToPtr() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 80321C44-80321C50 000C+00 s=1 e=0 z=0 None .text getType__13J3DTevBlock16Fv */
+
+/* 80321C44-80321C50 000C+00 s=1 e=0 z=0 None .text getType__13J3DTevBlock16Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 80321C50-80321C60 0010+00 s=1 e=0 z=0 None .text setTexNo__13J3DTevBlock16FUlUs */
+
+/* 80321C50-80321C60 0010+00 s=1 e=0 z=0 None .text setTexNo__13J3DTevBlock16FUlUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 False
asm void J3DTevBlock16::setTexNo(u32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__13J3DTevBlock16FUlUs.s"
}
#pragma pop
-/* 80321C60-80321C74 0014+00 s=1 e=0 z=0 None .text setTexNo__13J3DTevBlock16FUlPCUs */
+
+/* 80321C60-80321C74 0014+00 s=1 e=0 z=0 None .text setTexNo__13J3DTevBlock16FUlPCUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
asm void J3DTevBlock16::setTexNo(u32 param_0, u16 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__13J3DTevBlock16FUlPCUs.s"
}
#pragma pop
-/* 80321C74-80321C84 0010+00 s=1 e=0 z=0 None .text getTexNo__13J3DTevBlock16CFUl */
+
+/* 80321C74-80321C84 0010+00 s=1 e=0 z=0 None .text getTexNo__13J3DTevBlock16CFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNo__13J3DTevBlock16CFUl.s"
}
#pragma pop
-/* 80321C84-80321C98 0014+00 s=1 e=0 z=0 None .text setTevOrder__13J3DTevBlock16FUl11J3DTevOrder
- */
+
+/* 80321C84-80321C98 0014+00 s=1 e=0 z=0 None .text setTevOrder__13J3DTevBlock16FUl11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder False
asm void J3DTevBlock16::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__13J3DTevBlock16FUl11J3DTevOrder.s"
}
#pragma pop
-/* 80321C98-80321CAC 0014+00 s=1 e=0 z=0 None .text
- * setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder */
+
+/* 80321C98-80321CAC 0014+00 s=1 e=0 z=0 None .text setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
asm void J3DTevBlock16::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder.s"
}
#pragma pop
-/* 80321CAC-80321CC0 0014+00 s=1 e=0 z=0 None .text getTevOrder__13J3DTevBlock16FUl */
+
+/* 80321CAC-80321CC0 0014+00 s=1 e=0 z=0 None .text getTevOrder__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevOrder__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321CC0-80321CEC 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 */
+
+/* 80321CC0-80321CEC 002C+00 s=1 e=0 z=0 None .text setTevColor__13J3DTevBlock16FUl13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 False
asm void J3DTevBlock16::setTevColor(u32 param_0, J3DGXColorS10 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__13J3DTevBlock16FUl13J3DGXColorS10.s"
}
#pragma pop
-/* 80321CEC-80321D18 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 */
+
+/* 80321CEC-80321D18 002C+00 s=1 e=0 z=0 None .text setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
asm void J3DTevBlock16::setTevColor(u32 param_0, J3DGXColorS10 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10.s"
}
#pragma pop
-/* 80321D18-80321D2C 0014+00 s=1 e=0 z=0 None .text getTevColor__13J3DTevBlock16FUl */
+
+/* 80321D18-80321D2C 0014+00 s=1 e=0 z=0 None .text getTevColor__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevColor__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321D2C-80321D58 002C+00 s=1 e=0 z=0 None .text setTevKColor__13J3DTevBlock16FUl10J3DGXColor
- */
+
+/* 80321D2C-80321D58 002C+00 s=1 e=0 z=0 None .text setTevKColor__13J3DTevBlock16FUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DTevBlock16::setTevKColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__13J3DTevBlock16FUl10J3DGXColor.s"
}
#pragma pop
-/* 80321D58-80321D84 002C+00 s=1 e=0 z=0 None .text
- * setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor */
+
+/* 80321D58-80321D84 002C+00 s=1 e=0 z=0 None .text setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DTevBlock16::setTevKColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80321D84-80321D98 0014+00 s=1 e=0 z=0 None .text getTevKColor__13J3DTevBlock16FUl */
+
+/* 80321D84-80321D98 0014+00 s=1 e=0 z=0 None .text getTevKColor__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevKColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColor__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321D98-80321DA4 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__13J3DTevBlock16FUlUc */
+
+/* 80321D98-80321DA4 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__13J3DTevBlock16FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock16::setTevKColorSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__13J3DTevBlock16FUlUc.s"
}
#pragma pop
-/* 80321DA4-80321DB4 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__13J3DTevBlock16FUlPCUc */
+
+/* 80321DA4-80321DB4 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__13J3DTevBlock16FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock16::setTevKColorSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__13J3DTevBlock16FUlPCUc.s"
}
#pragma pop
-/* 80321DB4-80321DC0 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__13J3DTevBlock16FUl */
+
+/* 80321DB4-80321DC0 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevKColorSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColorSel__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321DC0-80321DCC 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__13J3DTevBlock16FUlUc */
+
+/* 80321DC0-80321DCC 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__13J3DTevBlock16FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock16::setTevKAlphaSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__13J3DTevBlock16FUlUc.s"
}
#pragma pop
-/* 80321DCC-80321DDC 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__13J3DTevBlock16FUlPCUc */
+
+/* 80321DCC-80321DDC 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__13J3DTevBlock16FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock16::setTevKAlphaSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__13J3DTevBlock16FUlPCUc.s"
}
#pragma pop
-/* 80321DDC-80321DE8 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__13J3DTevBlock16FUl */
+
+/* 80321DDC-80321DE8 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevKAlphaSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKAlphaSel__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321DE8-80321DF0 0008+00 s=1 e=0 z=0 None .text setTevStageNum__13J3DTevBlock16FUc */
+
+/* 80321DE8-80321DF0 0008+00 s=1 e=0 z=0 None .text setTevStageNum__13J3DTevBlock16FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DTevBlock16::setTevStageNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__13J3DTevBlock16FUc.s"
}
#pragma pop
-/* 80321DF0-80321DFC 000C+00 s=1 e=0 z=0 None .text setTevStageNum__13J3DTevBlock16FPCUc */
+
+/* 80321DF0-80321DFC 000C+00 s=1 e=0 z=0 None .text setTevStageNum__13J3DTevBlock16FPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock16::setTevStageNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__13J3DTevBlock16FPCUc.s"
}
#pragma pop
-/* 80321DFC-80321E04 0008+00 s=1 e=0 z=0 None .text getTevStageNum__13J3DTevBlock16CFv */
+
+/* 80321DFC-80321E04 0008+00 s=1 e=0 z=0 None .text getTevStageNum__13J3DTevBlock16CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::getTevStageNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStageNum__13J3DTevBlock16CFv.s"
}
#pragma pop
-/* 80321E04-80321E40 003C+00 s=1 e=0 z=0 None .text setTevStage__13J3DTevBlock16FUl11J3DTevStage
- */
+
+/* 80321E04-80321E40 003C+00 s=1 e=0 z=0 None .text setTevStage__13J3DTevBlock16FUl11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage False
asm void J3DTevBlock16::setTevStage(u32 param_0, J3DTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__13J3DTevBlock16FUl11J3DTevStage.s"
}
#pragma pop
-/* 80321E40-80321E7C 003C+00 s=1 e=0 z=0 None .text
- * setTevStage__13J3DTevBlock16FUlPC11J3DTevStage */
+
+/* 80321E40-80321E7C 003C+00 s=1 e=0 z=0 None .text setTevStage__13J3DTevBlock16FUlPC11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
asm void J3DTevBlock16::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__13J3DTevBlock16FUlPC11J3DTevStage.s"
}
#pragma pop
-/* 80321E7C-80321E90 0014+00 s=1 e=0 z=0 None .text getTevStage__13J3DTevBlock16FUl */
+
+/* 80321E7C-80321E90 0014+00 s=1 e=0 z=0 None .text getTevStage__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStage__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321E90-80321EC8 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo */
+
+/* 80321E90-80321EC8 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock16::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 80321EC8-80321F00 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo */
+
+/* 80321EC8-80321F00 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock16::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 80321F00-80321F10 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable */
+
+/* 80321F00-80321F10 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable False
asm void J3DTevBlock16::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 80321F10-80321F20 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable */
+
+/* 80321F10-80321F20 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
asm void J3DTevBlock16::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 80321F20-80321F30 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__13J3DTevBlock16FUl */
+
+/* 80321F20-80321F30 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getTevSwapModeTable(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevSwapModeTable__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321F30-80321F44 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage */
+
+/* 80321F30-80321F44 0014+00 s=1 e=0 z=0 None .text setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage False
asm void J3DTevBlock16::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage.s"
}
#pragma pop
-/* 80321F44-80321F58 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage */
+
+/* 80321F44-80321F58 0014+00 s=1 e=0 z=0 None .text setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
asm void J3DTevBlock16::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage.s"
}
#pragma pop
-/* 80321F58-80321F6C 0014+00 s=1 e=0 z=0 None .text getIndTevStage__13J3DTevBlock16FUl */
+
+/* 80321F58-80321F6C 0014+00 s=1 e=0 z=0 None .text getIndTevStage__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::getIndTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTevStage__13J3DTevBlock16FUl.s"
}
#pragma pop
-/* 80321F6C-80321F74 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__13J3DTevBlock16CFv */
+
+/* 80321F6C-80321F74 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__13J3DTevBlock16CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::getTexNoOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNoOffset__13J3DTevBlock16CFv.s"
}
#pragma pop
-/* 80321F74-80321F7C 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__13J3DTevBlock16CFv */
+
+/* 80321F74-80321F7C 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__13J3DTevBlock16CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock16::getTevRegOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevRegOffset__13J3DTevBlock16CFv.s"
}
#pragma pop
-/* 80321F7C-80321F84 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__13J3DTevBlock16FUl */
+
+/* 80321F7C-80321F84 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__13J3DTevBlock16FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock16::setTevRegOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevRegOffset__13J3DTevBlock16FUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CE0E8-803CE1C4 00DC+00 s=1 e=1 z=0 None .data __vt__13J3DTevBlock16 */
+/* 803CE0E8-803CE1C4 00DC+00 s=1 e=1 z=0 None .data __vt__13J3DTevBlock16 */
SECTION_DATA void* __vt__13J3DTevBlock16[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__13J3DTevBlock16FP11J3DTevBlock,
- (void*)load__13J3DTevBlock16Fv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__13J3DTevBlock16Fv,
- (void*)diffTevReg__13J3DTevBlock16Fv,
- (void*)diffTexCoordScale__13J3DTevBlock16Fv,
- (void*)diffTevStage__13J3DTevBlock16Fv,
- (void*)diffTevStageIndirect__13J3DTevBlock16Fv,
- (void*)patch__13J3DTevBlock16Fv,
- (void*)patchTexNo__13J3DTevBlock16Fv,
- (void*)patchTevReg__13J3DTevBlock16Fv,
- (void*)patchTexNoAndTexCoordScale__13J3DTevBlock16Fv,
- (void*)ptrToIndex__13J3DTevBlock16Fv,
- (void*)indexToPtr__13J3DTevBlock16Fv,
- (void*)getType__13J3DTevBlock16Fv,
- (void*)countDLSize__13J3DTevBlock16Fv,
- (void*)setTexNo__13J3DTevBlock16FUlPCUs,
- (void*)setTexNo__13J3DTevBlock16FUlUs,
- (void*)getTexNo__13J3DTevBlock16CFUl,
- (void*)setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder,
- (void*)setTevOrder__13J3DTevBlock16FUl11J3DTevOrder,
- (void*)getTevOrder__13J3DTevBlock16FUl,
- (void*)setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10,
- (void*)setTevColor__13J3DTevBlock16FUl13J3DGXColorS10,
- (void*)getTevColor__13J3DTevBlock16FUl,
- (void*)setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor,
- (void*)setTevKColor__13J3DTevBlock16FUl10J3DGXColor,
- (void*)getTevKColor__13J3DTevBlock16FUl,
- (void*)setTevKColorSel__13J3DTevBlock16FUlPCUc,
- (void*)setTevKColorSel__13J3DTevBlock16FUlUc,
- (void*)getTevKColorSel__13J3DTevBlock16FUl,
- (void*)setTevKAlphaSel__13J3DTevBlock16FUlPCUc,
- (void*)setTevKAlphaSel__13J3DTevBlock16FUlUc,
- (void*)getTevKAlphaSel__13J3DTevBlock16FUl,
- (void*)setTevStageNum__13J3DTevBlock16FPCUc,
- (void*)setTevStageNum__13J3DTevBlock16FUc,
- (void*)getTevStageNum__13J3DTevBlock16CFv,
- (void*)setTevStage__13J3DTevBlock16FUlPC11J3DTevStage,
- (void*)setTevStage__13J3DTevBlock16FUl11J3DTevStage,
- (void*)getTevStage__13J3DTevBlock16FUl,
- (void*)setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__13J3DTevBlock16FUl,
- (void*)setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage,
- (void*)setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage,
- (void*)getIndTevStage__13J3DTevBlock16FUl,
- (void*)getTexNoOffset__13J3DTevBlock16CFv,
- (void*)getTevRegOffset__13J3DTevBlock16CFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__13J3DTevBlock16FUl,
- (void*)__dt__13J3DTevBlock16Fv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__13J3DTevBlock16FP11J3DTevBlock,
+ (void*)load__13J3DTevBlock16Fv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__13J3DTevBlock16Fv,
+ (void*)diffTevReg__13J3DTevBlock16Fv,
+ (void*)diffTexCoordScale__13J3DTevBlock16Fv,
+ (void*)diffTevStage__13J3DTevBlock16Fv,
+ (void*)diffTevStageIndirect__13J3DTevBlock16Fv,
+ (void*)patch__13J3DTevBlock16Fv,
+ (void*)patchTexNo__13J3DTevBlock16Fv,
+ (void*)patchTevReg__13J3DTevBlock16Fv,
+ (void*)patchTexNoAndTexCoordScale__13J3DTevBlock16Fv,
+ (void*)ptrToIndex__13J3DTevBlock16Fv,
+ (void*)indexToPtr__13J3DTevBlock16Fv,
+ (void*)getType__13J3DTevBlock16Fv,
+ (void*)countDLSize__13J3DTevBlock16Fv,
+ (void*)setTexNo__13J3DTevBlock16FUlPCUs,
+ (void*)setTexNo__13J3DTevBlock16FUlUs,
+ (void*)getTexNo__13J3DTevBlock16CFUl,
+ (void*)setTevOrder__13J3DTevBlock16FUlPC11J3DTevOrder,
+ (void*)setTevOrder__13J3DTevBlock16FUl11J3DTevOrder,
+ (void*)getTevOrder__13J3DTevBlock16FUl,
+ (void*)setTevColor__13J3DTevBlock16FUlPC13J3DGXColorS10,
+ (void*)setTevColor__13J3DTevBlock16FUl13J3DGXColorS10,
+ (void*)getTevColor__13J3DTevBlock16FUl,
+ (void*)setTevKColor__13J3DTevBlock16FUlPC10J3DGXColor,
+ (void*)setTevKColor__13J3DTevBlock16FUl10J3DGXColor,
+ (void*)getTevKColor__13J3DTevBlock16FUl,
+ (void*)setTevKColorSel__13J3DTevBlock16FUlPCUc,
+ (void*)setTevKColorSel__13J3DTevBlock16FUlUc,
+ (void*)getTevKColorSel__13J3DTevBlock16FUl,
+ (void*)setTevKAlphaSel__13J3DTevBlock16FUlPCUc,
+ (void*)setTevKAlphaSel__13J3DTevBlock16FUlUc,
+ (void*)getTevKAlphaSel__13J3DTevBlock16FUl,
+ (void*)setTevStageNum__13J3DTevBlock16FPCUc,
+ (void*)setTevStageNum__13J3DTevBlock16FUc,
+ (void*)getTevStageNum__13J3DTevBlock16CFv,
+ (void*)setTevStage__13J3DTevBlock16FUlPC11J3DTevStage,
+ (void*)setTevStage__13J3DTevBlock16FUl11J3DTevStage,
+ (void*)getTevStage__13J3DTevBlock16FUl,
+ (void*)setTevSwapModeInfo__13J3DTevBlock16FUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__13J3DTevBlock16FUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__13J3DTevBlock16FUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__13J3DTevBlock16FUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__13J3DTevBlock16FUl,
+ (void*)setIndTevStage__13J3DTevBlock16FUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__13J3DTevBlock16FUl14J3DIndTevStage,
+ (void*)getIndTevStage__13J3DTevBlock16FUl,
+ (void*)getTexNoOffset__13J3DTevBlock16CFv,
+ (void*)getTevRegOffset__13J3DTevBlock16CFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__13J3DTevBlock16FUl,
+ (void*)__dt__13J3DTevBlock16Fv,
};
-/* 803CE1C4-803CE2A0 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock4 */
+/* 803CE1C4-803CE2A0 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock4 */
SECTION_DATA void* __vt__12J3DTevBlock4[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__12J3DTevBlock4FP11J3DTevBlock,
- (void*)load__12J3DTevBlock4Fv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__12J3DTevBlock4Fv,
- (void*)diffTevReg__12J3DTevBlock4Fv,
- (void*)diffTexCoordScale__12J3DTevBlock4Fv,
- (void*)diffTevStage__12J3DTevBlock4Fv,
- (void*)diffTevStageIndirect__12J3DTevBlock4Fv,
- (void*)patch__12J3DTevBlock4Fv,
- (void*)patchTexNo__12J3DTevBlock4Fv,
- (void*)patchTevReg__12J3DTevBlock4Fv,
- (void*)patchTexNoAndTexCoordScale__12J3DTevBlock4Fv,
- (void*)ptrToIndex__12J3DTevBlock4Fv,
- (void*)indexToPtr__12J3DTevBlock4Fv,
- (void*)getType__12J3DTevBlock4Fv,
- (void*)countDLSize__12J3DTevBlock4Fv,
- (void*)setTexNo__12J3DTevBlock4FUlPCUs,
- (void*)setTexNo__12J3DTevBlock4FUlUs,
- (void*)getTexNo__12J3DTevBlock4CFUl,
- (void*)setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder,
- (void*)setTevOrder__12J3DTevBlock4FUl11J3DTevOrder,
- (void*)getTevOrder__12J3DTevBlock4FUl,
- (void*)setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10,
- (void*)setTevColor__12J3DTevBlock4FUl13J3DGXColorS10,
- (void*)getTevColor__12J3DTevBlock4FUl,
- (void*)setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor,
- (void*)setTevKColor__12J3DTevBlock4FUl10J3DGXColor,
- (void*)getTevKColor__12J3DTevBlock4FUl,
- (void*)setTevKColorSel__12J3DTevBlock4FUlPCUc,
- (void*)setTevKColorSel__12J3DTevBlock4FUlUc,
- (void*)getTevKColorSel__12J3DTevBlock4FUl,
- (void*)setTevKAlphaSel__12J3DTevBlock4FUlPCUc,
- (void*)setTevKAlphaSel__12J3DTevBlock4FUlUc,
- (void*)getTevKAlphaSel__12J3DTevBlock4FUl,
- (void*)setTevStageNum__12J3DTevBlock4FPCUc,
- (void*)setTevStageNum__12J3DTevBlock4FUc,
- (void*)getTevStageNum__12J3DTevBlock4CFv,
- (void*)setTevStage__12J3DTevBlock4FUlPC11J3DTevStage,
- (void*)setTevStage__12J3DTevBlock4FUl11J3DTevStage,
- (void*)getTevStage__12J3DTevBlock4FUl,
- (void*)setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__12J3DTevBlock4FUl,
- (void*)setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage,
- (void*)setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage,
- (void*)getIndTevStage__12J3DTevBlock4FUl,
- (void*)getTexNoOffset__12J3DTevBlock4CFv,
- (void*)getTevRegOffset__12J3DTevBlock4CFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__12J3DTevBlock4FUl,
- (void*)__dt__12J3DTevBlock4Fv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__12J3DTevBlock4FP11J3DTevBlock,
+ (void*)load__12J3DTevBlock4Fv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__12J3DTevBlock4Fv,
+ (void*)diffTevReg__12J3DTevBlock4Fv,
+ (void*)diffTexCoordScale__12J3DTevBlock4Fv,
+ (void*)diffTevStage__12J3DTevBlock4Fv,
+ (void*)diffTevStageIndirect__12J3DTevBlock4Fv,
+ (void*)patch__12J3DTevBlock4Fv,
+ (void*)patchTexNo__12J3DTevBlock4Fv,
+ (void*)patchTevReg__12J3DTevBlock4Fv,
+ (void*)patchTexNoAndTexCoordScale__12J3DTevBlock4Fv,
+ (void*)ptrToIndex__12J3DTevBlock4Fv,
+ (void*)indexToPtr__12J3DTevBlock4Fv,
+ (void*)getType__12J3DTevBlock4Fv,
+ (void*)countDLSize__12J3DTevBlock4Fv,
+ (void*)setTexNo__12J3DTevBlock4FUlPCUs,
+ (void*)setTexNo__12J3DTevBlock4FUlUs,
+ (void*)getTexNo__12J3DTevBlock4CFUl,
+ (void*)setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder,
+ (void*)setTevOrder__12J3DTevBlock4FUl11J3DTevOrder,
+ (void*)getTevOrder__12J3DTevBlock4FUl,
+ (void*)setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10,
+ (void*)setTevColor__12J3DTevBlock4FUl13J3DGXColorS10,
+ (void*)getTevColor__12J3DTevBlock4FUl,
+ (void*)setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor,
+ (void*)setTevKColor__12J3DTevBlock4FUl10J3DGXColor,
+ (void*)getTevKColor__12J3DTevBlock4FUl,
+ (void*)setTevKColorSel__12J3DTevBlock4FUlPCUc,
+ (void*)setTevKColorSel__12J3DTevBlock4FUlUc,
+ (void*)getTevKColorSel__12J3DTevBlock4FUl,
+ (void*)setTevKAlphaSel__12J3DTevBlock4FUlPCUc,
+ (void*)setTevKAlphaSel__12J3DTevBlock4FUlUc,
+ (void*)getTevKAlphaSel__12J3DTevBlock4FUl,
+ (void*)setTevStageNum__12J3DTevBlock4FPCUc,
+ (void*)setTevStageNum__12J3DTevBlock4FUc,
+ (void*)getTevStageNum__12J3DTevBlock4CFv,
+ (void*)setTevStage__12J3DTevBlock4FUlPC11J3DTevStage,
+ (void*)setTevStage__12J3DTevBlock4FUl11J3DTevStage,
+ (void*)getTevStage__12J3DTevBlock4FUl,
+ (void*)setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__12J3DTevBlock4FUl,
+ (void*)setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage,
+ (void*)getIndTevStage__12J3DTevBlock4FUl,
+ (void*)getTexNoOffset__12J3DTevBlock4CFv,
+ (void*)getTevRegOffset__12J3DTevBlock4CFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__12J3DTevBlock4FUl,
+ (void*)__dt__12J3DTevBlock4Fv,
};
-/* 803CE2A0-803CE37C 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock2 */
+/* 803CE2A0-803CE37C 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock2 */
SECTION_DATA void* __vt__12J3DTevBlock2[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__12J3DTevBlock2FP11J3DTevBlock,
- (void*)load__12J3DTevBlock2Fv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__12J3DTevBlock2Fv,
- (void*)diffTevReg__12J3DTevBlock2Fv,
- (void*)diffTexCoordScale__12J3DTevBlock2Fv,
- (void*)diffTevStage__12J3DTevBlock2Fv,
- (void*)diffTevStageIndirect__12J3DTevBlock2Fv,
- (void*)patch__12J3DTevBlock2Fv,
- (void*)patchTexNo__12J3DTevBlock2Fv,
- (void*)patchTevReg__12J3DTevBlock2Fv,
- (void*)patchTexNoAndTexCoordScale__12J3DTevBlock2Fv,
- (void*)ptrToIndex__12J3DTevBlock2Fv,
- (void*)indexToPtr__12J3DTevBlock2Fv,
- (void*)getType__12J3DTevBlock2Fv,
- (void*)countDLSize__12J3DTevBlock2Fv,
- (void*)setTexNo__12J3DTevBlock2FUlPCUs,
- (void*)setTexNo__12J3DTevBlock2FUlUs,
- (void*)getTexNo__12J3DTevBlock2CFUl,
- (void*)setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder,
- (void*)setTevOrder__12J3DTevBlock2FUl11J3DTevOrder,
- (void*)getTevOrder__12J3DTevBlock2FUl,
- (void*)setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10,
- (void*)setTevColor__12J3DTevBlock2FUl13J3DGXColorS10,
- (void*)getTevColor__12J3DTevBlock2FUl,
- (void*)setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor,
- (void*)setTevKColor__12J3DTevBlock2FUl10J3DGXColor,
- (void*)getTevKColor__12J3DTevBlock2FUl,
- (void*)setTevKColorSel__12J3DTevBlock2FUlPCUc,
- (void*)setTevKColorSel__12J3DTevBlock2FUlUc,
- (void*)getTevKColorSel__12J3DTevBlock2FUl,
- (void*)setTevKAlphaSel__12J3DTevBlock2FUlPCUc,
- (void*)setTevKAlphaSel__12J3DTevBlock2FUlUc,
- (void*)getTevKAlphaSel__12J3DTevBlock2FUl,
- (void*)setTevStageNum__12J3DTevBlock2FPCUc,
- (void*)setTevStageNum__12J3DTevBlock2FUc,
- (void*)getTevStageNum__12J3DTevBlock2CFv,
- (void*)setTevStage__12J3DTevBlock2FUlPC11J3DTevStage,
- (void*)setTevStage__12J3DTevBlock2FUl11J3DTevStage,
- (void*)getTevStage__12J3DTevBlock2FUl,
- (void*)setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__12J3DTevBlock2FUl,
- (void*)setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage,
- (void*)setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage,
- (void*)getIndTevStage__12J3DTevBlock2FUl,
- (void*)getTexNoOffset__12J3DTevBlock2CFv,
- (void*)getTevRegOffset__12J3DTevBlock2CFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__12J3DTevBlock2FUl,
- (void*)__dt__12J3DTevBlock2Fv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__12J3DTevBlock2FP11J3DTevBlock,
+ (void*)load__12J3DTevBlock2Fv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__12J3DTevBlock2Fv,
+ (void*)diffTevReg__12J3DTevBlock2Fv,
+ (void*)diffTexCoordScale__12J3DTevBlock2Fv,
+ (void*)diffTevStage__12J3DTevBlock2Fv,
+ (void*)diffTevStageIndirect__12J3DTevBlock2Fv,
+ (void*)patch__12J3DTevBlock2Fv,
+ (void*)patchTexNo__12J3DTevBlock2Fv,
+ (void*)patchTevReg__12J3DTevBlock2Fv,
+ (void*)patchTexNoAndTexCoordScale__12J3DTevBlock2Fv,
+ (void*)ptrToIndex__12J3DTevBlock2Fv,
+ (void*)indexToPtr__12J3DTevBlock2Fv,
+ (void*)getType__12J3DTevBlock2Fv,
+ (void*)countDLSize__12J3DTevBlock2Fv,
+ (void*)setTexNo__12J3DTevBlock2FUlPCUs,
+ (void*)setTexNo__12J3DTevBlock2FUlUs,
+ (void*)getTexNo__12J3DTevBlock2CFUl,
+ (void*)setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder,
+ (void*)setTevOrder__12J3DTevBlock2FUl11J3DTevOrder,
+ (void*)getTevOrder__12J3DTevBlock2FUl,
+ (void*)setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10,
+ (void*)setTevColor__12J3DTevBlock2FUl13J3DGXColorS10,
+ (void*)getTevColor__12J3DTevBlock2FUl,
+ (void*)setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor,
+ (void*)setTevKColor__12J3DTevBlock2FUl10J3DGXColor,
+ (void*)getTevKColor__12J3DTevBlock2FUl,
+ (void*)setTevKColorSel__12J3DTevBlock2FUlPCUc,
+ (void*)setTevKColorSel__12J3DTevBlock2FUlUc,
+ (void*)getTevKColorSel__12J3DTevBlock2FUl,
+ (void*)setTevKAlphaSel__12J3DTevBlock2FUlPCUc,
+ (void*)setTevKAlphaSel__12J3DTevBlock2FUlUc,
+ (void*)getTevKAlphaSel__12J3DTevBlock2FUl,
+ (void*)setTevStageNum__12J3DTevBlock2FPCUc,
+ (void*)setTevStageNum__12J3DTevBlock2FUc,
+ (void*)getTevStageNum__12J3DTevBlock2CFv,
+ (void*)setTevStage__12J3DTevBlock2FUlPC11J3DTevStage,
+ (void*)setTevStage__12J3DTevBlock2FUl11J3DTevStage,
+ (void*)getTevStage__12J3DTevBlock2FUl,
+ (void*)setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__12J3DTevBlock2FUl,
+ (void*)setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage,
+ (void*)getIndTevStage__12J3DTevBlock2FUl,
+ (void*)getTexNoOffset__12J3DTevBlock2CFv,
+ (void*)getTevRegOffset__12J3DTevBlock2CFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__12J3DTevBlock2FUl,
+ (void*)__dt__12J3DTevBlock2Fv,
};
-/* 803CE37C-803CE458 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock1 */
+/* 803CE37C-803CE458 00DC+00 s=1 e=1 z=0 None .data __vt__12J3DTevBlock1 */
SECTION_DATA void* __vt__12J3DTevBlock1[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__12J3DTevBlock1FP11J3DTevBlock,
- (void*)load__12J3DTevBlock1Fv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__12J3DTevBlock1Fv,
- (void*)diffTevReg__12J3DTevBlock1Fv,
- (void*)diffTexCoordScale__12J3DTevBlock1Fv,
- (void*)diffTevStage__12J3DTevBlock1Fv,
- (void*)diffTevStageIndirect__12J3DTevBlock1Fv,
- (void*)patch__12J3DTevBlock1Fv,
- (void*)patchTexNo__12J3DTevBlock1Fv,
- (void*)patchTevReg__12J3DTevBlock1Fv,
- (void*)patchTexNoAndTexCoordScale__12J3DTevBlock1Fv,
- (void*)ptrToIndex__12J3DTevBlock1Fv,
- (void*)indexToPtr__12J3DTevBlock1Fv,
- (void*)getType__12J3DTevBlock1Fv,
- (void*)countDLSize__12J3DTevBlock1Fv,
- (void*)setTexNo__12J3DTevBlock1FUlPCUs,
- (void*)setTexNo__12J3DTevBlock1FUlUs,
- (void*)getTexNo__12J3DTevBlock1CFUl,
- (void*)setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder,
- (void*)setTevOrder__12J3DTevBlock1FUl11J3DTevOrder,
- (void*)getTevOrder__12J3DTevBlock1FUl,
- (void*)setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10,
- (void*)setTevColor__11J3DTevBlockFUl13J3DGXColorS10,
- (void*)getTevColor__11J3DTevBlockFUl,
- (void*)setTevKColor__11J3DTevBlockFUlPC10J3DGXColor,
- (void*)setTevKColor__11J3DTevBlockFUl10J3DGXColor,
- (void*)getTevKColor__11J3DTevBlockFUl,
- (void*)setTevKColorSel__11J3DTevBlockFUlPCUc,
- (void*)setTevKColorSel__11J3DTevBlockFUlUc,
- (void*)getTevKColorSel__11J3DTevBlockFUl,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
- (void*)getTevKAlphaSel__11J3DTevBlockFUl,
- (void*)setTevStageNum__12J3DTevBlock1FPCUc,
- (void*)setTevStageNum__12J3DTevBlock1FUc,
- (void*)getTevStageNum__12J3DTevBlock1CFv,
- (void*)setTevStage__12J3DTevBlock1FUlPC11J3DTevStage,
- (void*)setTevStage__12J3DTevBlock1FUl11J3DTevStage,
- (void*)getTevStage__12J3DTevBlock1FUl,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__11J3DTevBlockFUl,
- (void*)setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage,
- (void*)setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage,
- (void*)getIndTevStage__12J3DTevBlock1FUl,
- (void*)getTexNoOffset__12J3DTevBlock1CFv,
- (void*)getTevRegOffset__11J3DTevBlockCFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__11J3DTevBlockFUl,
- (void*)__dt__12J3DTevBlock1Fv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__12J3DTevBlock1FP11J3DTevBlock,
+ (void*)load__12J3DTevBlock1Fv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__12J3DTevBlock1Fv,
+ (void*)diffTevReg__12J3DTevBlock1Fv,
+ (void*)diffTexCoordScale__12J3DTevBlock1Fv,
+ (void*)diffTevStage__12J3DTevBlock1Fv,
+ (void*)diffTevStageIndirect__12J3DTevBlock1Fv,
+ (void*)patch__12J3DTevBlock1Fv,
+ (void*)patchTexNo__12J3DTevBlock1Fv,
+ (void*)patchTevReg__12J3DTevBlock1Fv,
+ (void*)patchTexNoAndTexCoordScale__12J3DTevBlock1Fv,
+ (void*)ptrToIndex__12J3DTevBlock1Fv,
+ (void*)indexToPtr__12J3DTevBlock1Fv,
+ (void*)getType__12J3DTevBlock1Fv,
+ (void*)countDLSize__12J3DTevBlock1Fv,
+ (void*)setTexNo__12J3DTevBlock1FUlPCUs,
+ (void*)setTexNo__12J3DTevBlock1FUlUs,
+ (void*)getTexNo__12J3DTevBlock1CFUl,
+ (void*)setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder,
+ (void*)setTevOrder__12J3DTevBlock1FUl11J3DTevOrder,
+ (void*)getTevOrder__12J3DTevBlock1FUl,
+ (void*)setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10,
+ (void*)setTevColor__11J3DTevBlockFUl13J3DGXColorS10,
+ (void*)getTevColor__11J3DTevBlockFUl,
+ (void*)setTevKColor__11J3DTevBlockFUlPC10J3DGXColor,
+ (void*)setTevKColor__11J3DTevBlockFUl10J3DGXColor,
+ (void*)getTevKColor__11J3DTevBlockFUl,
+ (void*)setTevKColorSel__11J3DTevBlockFUlPCUc,
+ (void*)setTevKColorSel__11J3DTevBlockFUlUc,
+ (void*)getTevKColorSel__11J3DTevBlockFUl,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
+ (void*)getTevKAlphaSel__11J3DTevBlockFUl,
+ (void*)setTevStageNum__12J3DTevBlock1FPCUc,
+ (void*)setTevStageNum__12J3DTevBlock1FUc,
+ (void*)getTevStageNum__12J3DTevBlock1CFv,
+ (void*)setTevStage__12J3DTevBlock1FUlPC11J3DTevStage,
+ (void*)setTevStage__12J3DTevBlock1FUl11J3DTevStage,
+ (void*)getTevStage__12J3DTevBlock1FUl,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__11J3DTevBlockFUl,
+ (void*)setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage,
+ (void*)getIndTevStage__12J3DTevBlock1FUl,
+ (void*)getTexNoOffset__12J3DTevBlock1CFv,
+ (void*)getTevRegOffset__11J3DTevBlockCFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__11J3DTevBlockFUl,
+ (void*)__dt__12J3DTevBlock1Fv,
};
-/* 803CE458-803CE534 00DC+00 s=1 e=1 z=0 None .data __vt__18J3DTevBlockPatched */
+/* 803CE458-803CE534 00DC+00 s=1 e=1 z=0 None .data __vt__18J3DTevBlockPatched */
SECTION_DATA void* __vt__18J3DTevBlockPatched[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__18J3DTevBlockPatchedFP11J3DTevBlock,
- (void*)load__18J3DTevBlockPatchedFv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__18J3DTevBlockPatchedFv,
- (void*)diffTevReg__18J3DTevBlockPatchedFv,
- (void*)diffTexCoordScale__18J3DTevBlockPatchedFv,
- (void*)diffTevStage__18J3DTevBlockPatchedFv,
- (void*)diffTevStageIndirect__18J3DTevBlockPatchedFv,
- (void*)patch__18J3DTevBlockPatchedFv,
- (void*)patchTexNo__18J3DTevBlockPatchedFv,
- (void*)patchTevReg__18J3DTevBlockPatchedFv,
- (void*)patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv,
- (void*)ptrToIndex__18J3DTevBlockPatchedFv,
- (void*)indexToPtr__18J3DTevBlockPatchedFv,
- (void*)getType__18J3DTevBlockPatchedFv,
- (void*)countDLSize__18J3DTevBlockPatchedFv,
- (void*)setTexNo__18J3DTevBlockPatchedFUlPCUs,
- (void*)setTexNo__18J3DTevBlockPatchedFUlUs,
- (void*)getTexNo__18J3DTevBlockPatchedCFUl,
- (void*)setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder,
- (void*)setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder,
- (void*)getTevOrder__18J3DTevBlockPatchedFUl,
- (void*)setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10,
- (void*)setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10,
- (void*)getTevColor__18J3DTevBlockPatchedFUl,
- (void*)setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor,
- (void*)setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor,
- (void*)getTevKColor__18J3DTevBlockPatchedFUl,
- (void*)setTevKColorSel__18J3DTevBlockPatchedFUlPCUc,
- (void*)setTevKColorSel__18J3DTevBlockPatchedFUlUc,
- (void*)getTevKColorSel__18J3DTevBlockPatchedFUl,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
- (void*)getTevKAlphaSel__11J3DTevBlockFUl,
- (void*)setTevStageNum__18J3DTevBlockPatchedFPCUc,
- (void*)setTevStageNum__18J3DTevBlockPatchedFUc,
- (void*)getTevStageNum__18J3DTevBlockPatchedCFv,
- (void*)setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage,
- (void*)setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage,
- (void*)getTevStage__18J3DTevBlockPatchedFUl,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__11J3DTevBlockFUl,
- (void*)setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage,
- (void*)setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage,
- (void*)getIndTevStage__18J3DTevBlockPatchedFUl,
- (void*)getTexNoOffset__18J3DTevBlockPatchedCFv,
- (void*)getTevRegOffset__18J3DTevBlockPatchedCFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__18J3DTevBlockPatchedFUl,
- (void*)__dt__18J3DTevBlockPatchedFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__18J3DTevBlockPatchedFP11J3DTevBlock,
+ (void*)load__18J3DTevBlockPatchedFv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__18J3DTevBlockPatchedFv,
+ (void*)diffTevReg__18J3DTevBlockPatchedFv,
+ (void*)diffTexCoordScale__18J3DTevBlockPatchedFv,
+ (void*)diffTevStage__18J3DTevBlockPatchedFv,
+ (void*)diffTevStageIndirect__18J3DTevBlockPatchedFv,
+ (void*)patch__18J3DTevBlockPatchedFv,
+ (void*)patchTexNo__18J3DTevBlockPatchedFv,
+ (void*)patchTevReg__18J3DTevBlockPatchedFv,
+ (void*)patchTexNoAndTexCoordScale__18J3DTevBlockPatchedFv,
+ (void*)ptrToIndex__18J3DTevBlockPatchedFv,
+ (void*)indexToPtr__18J3DTevBlockPatchedFv,
+ (void*)getType__18J3DTevBlockPatchedFv,
+ (void*)countDLSize__18J3DTevBlockPatchedFv,
+ (void*)setTexNo__18J3DTevBlockPatchedFUlPCUs,
+ (void*)setTexNo__18J3DTevBlockPatchedFUlUs,
+ (void*)getTexNo__18J3DTevBlockPatchedCFUl,
+ (void*)setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder,
+ (void*)setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder,
+ (void*)getTevOrder__18J3DTevBlockPatchedFUl,
+ (void*)setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10,
+ (void*)setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10,
+ (void*)getTevColor__18J3DTevBlockPatchedFUl,
+ (void*)setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor,
+ (void*)setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor,
+ (void*)getTevKColor__18J3DTevBlockPatchedFUl,
+ (void*)setTevKColorSel__18J3DTevBlockPatchedFUlPCUc,
+ (void*)setTevKColorSel__18J3DTevBlockPatchedFUlUc,
+ (void*)getTevKColorSel__18J3DTevBlockPatchedFUl,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
+ (void*)getTevKAlphaSel__11J3DTevBlockFUl,
+ (void*)setTevStageNum__18J3DTevBlockPatchedFPCUc,
+ (void*)setTevStageNum__18J3DTevBlockPatchedFUc,
+ (void*)getTevStageNum__18J3DTevBlockPatchedCFv,
+ (void*)setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage,
+ (void*)setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage,
+ (void*)getTevStage__18J3DTevBlockPatchedFUl,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__11J3DTevBlockFUl,
+ (void*)setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage,
+ (void*)getIndTevStage__18J3DTevBlockPatchedFUl,
+ (void*)getTexNoOffset__18J3DTevBlockPatchedCFv,
+ (void*)getTevRegOffset__18J3DTevBlockPatchedCFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__18J3DTevBlockPatchedFUl,
+ (void*)__dt__18J3DTevBlockPatchedFv,
};
-/* 803CE534-803CE5A0 006C+00 s=1 e=1 z=0 None .data __vt__19J3DTexGenBlockBasic */
+/* 803CE534-803CE5A0 006C+00 s=1 e=1 z=0 None .data __vt__19J3DTexGenBlockBasic */
SECTION_DATA void* __vt__19J3DTexGenBlockBasic[27] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock,
- (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)load__19J3DTexGenBlockBasicFv,
- (void*)patch__19J3DTexGenBlockBasicFv,
- (void*)diff__21J3DTexGenBlockPatchedFUl,
- (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
- (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
- (void*)countDLSize__19J3DTexGenBlockBasicFv,
- (void*)getType__19J3DTexGenBlockBasicFv,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
- (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
- (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
- (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
- (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
- (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
- (void*)setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale,
- (void*)setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale,
- (void*)getNBTScale__19J3DTexGenBlockBasicFv,
- (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
- (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
- (void*)__dt__19J3DTexGenBlockBasicFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__19J3DTexGenBlockBasicFP14J3DTexGenBlock,
+ (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)load__19J3DTexGenBlockBasicFv,
+ (void*)patch__19J3DTexGenBlockBasicFv,
+ (void*)diff__21J3DTexGenBlockPatchedFUl,
+ (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
+ (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
+ (void*)countDLSize__19J3DTexGenBlockBasicFv,
+ (void*)getType__19J3DTexGenBlockBasicFv,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
+ (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
+ (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
+ (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
+ (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
+ (void*)setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale,
+ (void*)setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale,
+ (void*)getNBTScale__19J3DTexGenBlockBasicFv,
+ (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
+ (void*)__dt__19J3DTexGenBlockBasicFv,
};
-/* 803CE5A0-803CE60C 006C+00 s=1 e=1 z=0 None .data __vt__15J3DTexGenBlock4 */
+/* 803CE5A0-803CE60C 006C+00 s=1 e=1 z=0 None .data __vt__15J3DTexGenBlock4 */
SECTION_DATA void* __vt__15J3DTexGenBlock4[27] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__15J3DTexGenBlock4FP14J3DTexGenBlock,
- (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)load__15J3DTexGenBlock4Fv,
- (void*)patch__15J3DTexGenBlock4Fv,
- (void*)diff__21J3DTexGenBlockPatchedFUl,
- (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
- (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
- (void*)countDLSize__15J3DTexGenBlock4Fv,
- (void*)getType__15J3DTexGenBlock4Fv,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
- (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
- (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
- (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
- (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
- (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
- (void*)setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale,
- (void*)setNBTScale__15J3DTexGenBlock4F11J3DNBTScale,
- (void*)getNBTScale__15J3DTexGenBlock4Fv,
- (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
- (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
- (void*)__dt__15J3DTexGenBlock4Fv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__15J3DTexGenBlock4FP14J3DTexGenBlock,
+ (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)load__15J3DTexGenBlock4Fv,
+ (void*)patch__15J3DTexGenBlock4Fv,
+ (void*)diff__21J3DTexGenBlockPatchedFUl,
+ (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
+ (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
+ (void*)countDLSize__15J3DTexGenBlock4Fv,
+ (void*)getType__15J3DTexGenBlock4Fv,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
+ (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
+ (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
+ (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
+ (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
+ (void*)setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale,
+ (void*)setNBTScale__15J3DTexGenBlock4F11J3DNBTScale,
+ (void*)getNBTScale__15J3DTexGenBlock4Fv,
+ (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
+ (void*)__dt__15J3DTexGenBlock4Fv,
};
-/* 803CE60C-803CE678 006C+00 s=2 e=3 z=0 None .data __vt__21J3DTexGenBlockPatched */
+/* 803CE60C-803CE678 006C+00 s=2 e=3 z=0 None .data __vt__21J3DTexGenBlockPatched */
SECTION_DATA void* __vt__21J3DTexGenBlockPatched[27] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock,
- (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
- (void*)load__21J3DTexGenBlockPatchedFv,
- (void*)patch__21J3DTexGenBlockPatchedFv,
- (void*)diff__21J3DTexGenBlockPatchedFUl,
- (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
- (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
- (void*)countDLSize__21J3DTexGenBlockPatchedFv,
- (void*)getType__21J3DTexGenBlockPatchedFv,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
- (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
- (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
- (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
- (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
- (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
- (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
- (void*)setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale,
- (void*)setNBTScale__14J3DTexGenBlockF11J3DNBTScale,
- (void*)getNBTScale__14J3DTexGenBlockFv,
- (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
- (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
- (void*)__dt__21J3DTexGenBlockPatchedFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__21J3DTexGenBlockPatchedFP14J3DTexGenBlock,
+ (void*)calc__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)calcPostTexMtxWithoutViewMtx__21J3DTexGenBlockPatchedFPA4_Cf,
+ (void*)load__21J3DTexGenBlockPatchedFv,
+ (void*)patch__21J3DTexGenBlockPatchedFv,
+ (void*)diff__21J3DTexGenBlockPatchedFUl,
+ (void*)diffTexMtx__21J3DTexGenBlockPatchedFv,
+ (void*)diffTexGen__21J3DTexGenBlockPatchedFv,
+ (void*)countDLSize__21J3DTexGenBlockPatchedFv,
+ (void*)getType__21J3DTexGenBlockPatchedFv,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFPCUl,
+ (void*)setTexGenNum__21J3DTexGenBlockPatchedFUl,
+ (void*)getTexGenNum__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord,
+ (void*)getTexCoord__21J3DTexGenBlockPatchedFUl,
+ (void*)setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx,
+ (void*)getTexMtx__21J3DTexGenBlockPatchedFUl,
+ (void*)setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale,
+ (void*)setNBTScale__14J3DTexGenBlockF11J3DNBTScale,
+ (void*)getNBTScale__14J3DTexGenBlockFv,
+ (void*)getTexMtxOffset__21J3DTexGenBlockPatchedCFv,
+ (void*)setTexMtxOffset__21J3DTexGenBlockPatchedFUl,
+ (void*)__dt__21J3DTexGenBlockPatchedFv,
};
-/* 803CE678-803CE708 0090+00 s=1 e=1 z=0 None .data __vt__20J3DColorBlockLightOn */
+/* 803CE678-803CE708 0090+00 s=1 e=1 z=0 None .data __vt__20J3DColorBlockLightOn */
SECTION_DATA void* __vt__20J3DColorBlockLightOn[36] = {
- (void*)NULL,
- (void*)NULL,
- (void*)load__20J3DColorBlockLightOnFv,
- (void*)reset__20J3DColorBlockLightOnFP13J3DColorBlock,
- (void*)patch__20J3DColorBlockLightOnFv,
- (void*)patchMatColor__20J3DColorBlockLightOnFv,
- (void*)patchLight__20J3DColorBlockLightOnFv,
- (void*)diff__20J3DColorBlockLightOnFUl,
- (void*)diffAmbColor__20J3DColorBlockLightOnFv,
- (void*)diffMatColor__20J3DColorBlockLightOnFv,
- (void*)diffColorChan__20J3DColorBlockLightOnFv,
- (void*)diffLightObj__20J3DColorBlockLightOnFUl,
- (void*)countDLSize__20J3DColorBlockLightOnFv,
- (void*)getType__20J3DColorBlockLightOnFv,
- (void*)setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor,
- (void*)setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor,
- (void*)getMatColor__20J3DColorBlockLightOnFUl,
- (void*)setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor,
- (void*)setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor,
- (void*)getAmbColor__20J3DColorBlockLightOnFUl,
- (void*)setColorChanNum__20J3DColorBlockLightOnFUc,
- (void*)setColorChanNum__20J3DColorBlockLightOnFPCUc,
- (void*)getColorChanNum__20J3DColorBlockLightOnCFv,
- (void*)setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan,
- (void*)setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan,
- (void*)getColorChan__20J3DColorBlockLightOnFUl,
- (void*)setLight__20J3DColorBlockLightOnFUlP11J3DLightObj,
- (void*)getLight__20J3DColorBlockLightOnFUl,
- (void*)setCullMode__20J3DColorBlockLightOnFPCUc,
- (void*)setCullMode__20J3DColorBlockLightOnFUc,
- (void*)getCullMode__20J3DColorBlockLightOnCFv,
- (void*)getMatColorOffset__20J3DColorBlockLightOnCFv,
- (void*)getColorChanOffset__20J3DColorBlockLightOnCFv,
- (void*)setMatColorOffset__20J3DColorBlockLightOnFUl,
- (void*)setColorChanOffset__20J3DColorBlockLightOnFUl,
- (void*)__dt__20J3DColorBlockLightOnFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)load__20J3DColorBlockLightOnFv,
+ (void*)reset__20J3DColorBlockLightOnFP13J3DColorBlock,
+ (void*)patch__20J3DColorBlockLightOnFv,
+ (void*)patchMatColor__20J3DColorBlockLightOnFv,
+ (void*)patchLight__20J3DColorBlockLightOnFv,
+ (void*)diff__20J3DColorBlockLightOnFUl,
+ (void*)diffAmbColor__20J3DColorBlockLightOnFv,
+ (void*)diffMatColor__20J3DColorBlockLightOnFv,
+ (void*)diffColorChan__20J3DColorBlockLightOnFv,
+ (void*)diffLightObj__20J3DColorBlockLightOnFUl,
+ (void*)countDLSize__20J3DColorBlockLightOnFv,
+ (void*)getType__20J3DColorBlockLightOnFv,
+ (void*)setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor,
+ (void*)setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor,
+ (void*)getMatColor__20J3DColorBlockLightOnFUl,
+ (void*)setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor,
+ (void*)setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor,
+ (void*)getAmbColor__20J3DColorBlockLightOnFUl,
+ (void*)setColorChanNum__20J3DColorBlockLightOnFUc,
+ (void*)setColorChanNum__20J3DColorBlockLightOnFPCUc,
+ (void*)getColorChanNum__20J3DColorBlockLightOnCFv,
+ (void*)setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan,
+ (void*)setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan,
+ (void*)getColorChan__20J3DColorBlockLightOnFUl,
+ (void*)setLight__20J3DColorBlockLightOnFUlP11J3DLightObj,
+ (void*)getLight__20J3DColorBlockLightOnFUl,
+ (void*)setCullMode__20J3DColorBlockLightOnFPCUc,
+ (void*)setCullMode__20J3DColorBlockLightOnFUc,
+ (void*)getCullMode__20J3DColorBlockLightOnCFv,
+ (void*)getMatColorOffset__20J3DColorBlockLightOnCFv,
+ (void*)getColorChanOffset__20J3DColorBlockLightOnCFv,
+ (void*)setMatColorOffset__20J3DColorBlockLightOnFUl,
+ (void*)setColorChanOffset__20J3DColorBlockLightOnFUl,
+ (void*)__dt__20J3DColorBlockLightOnFv,
};
-/* 803CE708-803CE798 0090+00 s=1 e=1 z=0 None .data __vt__22J3DColorBlockAmbientOn */
+/* 803CE708-803CE798 0090+00 s=1 e=1 z=0 None .data __vt__22J3DColorBlockAmbientOn */
SECTION_DATA void* __vt__22J3DColorBlockAmbientOn[36] = {
- (void*)NULL,
- (void*)NULL,
- (void*)load__22J3DColorBlockAmbientOnFv,
- (void*)reset__22J3DColorBlockAmbientOnFP13J3DColorBlock,
- (void*)patch__21J3DColorBlockLightOffFv,
- (void*)patchMatColor__21J3DColorBlockLightOffFv,
- (void*)patchLight__21J3DColorBlockLightOffFv,
- (void*)diff__21J3DColorBlockLightOffFUl,
- (void*)diffAmbColor__13J3DColorBlockFv,
- (void*)diffMatColor__21J3DColorBlockLightOffFv,
- (void*)diffColorChan__21J3DColorBlockLightOffFv,
- (void*)diffLightObj__13J3DColorBlockFUl,
- (void*)countDLSize__22J3DColorBlockAmbientOnFv,
- (void*)getType__22J3DColorBlockAmbientOnFv,
- (void*)setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor,
- (void*)setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor,
- (void*)getMatColor__21J3DColorBlockLightOffFUl,
- (void*)setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor,
- (void*)setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor,
- (void*)getAmbColor__22J3DColorBlockAmbientOnFUl,
- (void*)setColorChanNum__21J3DColorBlockLightOffFUc,
- (void*)setColorChanNum__21J3DColorBlockLightOffFPCUc,
- (void*)getColorChanNum__21J3DColorBlockLightOffCFv,
- (void*)setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan,
- (void*)setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan,
- (void*)getColorChan__21J3DColorBlockLightOffFUl,
- (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
- (void*)getLight__13J3DColorBlockFUl,
- (void*)setCullMode__21J3DColorBlockLightOffFPCUc,
- (void*)setCullMode__21J3DColorBlockLightOffFUc,
- (void*)getCullMode__21J3DColorBlockLightOffCFv,
- (void*)getMatColorOffset__21J3DColorBlockLightOffCFv,
- (void*)getColorChanOffset__21J3DColorBlockLightOffCFv,
- (void*)setMatColorOffset__21J3DColorBlockLightOffFUl,
- (void*)setColorChanOffset__21J3DColorBlockLightOffFUl,
- (void*)__dt__22J3DColorBlockAmbientOnFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)load__22J3DColorBlockAmbientOnFv,
+ (void*)reset__22J3DColorBlockAmbientOnFP13J3DColorBlock,
+ (void*)patch__21J3DColorBlockLightOffFv,
+ (void*)patchMatColor__21J3DColorBlockLightOffFv,
+ (void*)patchLight__21J3DColorBlockLightOffFv,
+ (void*)diff__21J3DColorBlockLightOffFUl,
+ (void*)diffAmbColor__13J3DColorBlockFv,
+ (void*)diffMatColor__21J3DColorBlockLightOffFv,
+ (void*)diffColorChan__21J3DColorBlockLightOffFv,
+ (void*)diffLightObj__13J3DColorBlockFUl,
+ (void*)countDLSize__22J3DColorBlockAmbientOnFv,
+ (void*)getType__22J3DColorBlockAmbientOnFv,
+ (void*)setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor,
+ (void*)setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor,
+ (void*)getMatColor__21J3DColorBlockLightOffFUl,
+ (void*)setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor,
+ (void*)setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor,
+ (void*)getAmbColor__22J3DColorBlockAmbientOnFUl,
+ (void*)setColorChanNum__21J3DColorBlockLightOffFUc,
+ (void*)setColorChanNum__21J3DColorBlockLightOffFPCUc,
+ (void*)getColorChanNum__21J3DColorBlockLightOffCFv,
+ (void*)setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan,
+ (void*)setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan,
+ (void*)getColorChan__21J3DColorBlockLightOffFUl,
+ (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
+ (void*)getLight__13J3DColorBlockFUl,
+ (void*)setCullMode__21J3DColorBlockLightOffFPCUc,
+ (void*)setCullMode__21J3DColorBlockLightOffFUc,
+ (void*)getCullMode__21J3DColorBlockLightOffCFv,
+ (void*)getMatColorOffset__21J3DColorBlockLightOffCFv,
+ (void*)getColorChanOffset__21J3DColorBlockLightOffCFv,
+ (void*)setMatColorOffset__21J3DColorBlockLightOffFUl,
+ (void*)setColorChanOffset__21J3DColorBlockLightOffFUl,
+ (void*)__dt__22J3DColorBlockAmbientOnFv,
};
-/* 803CE798-803CE814 007C+00 s=1 e=1 z=0 None .data __vt__13J3DPEBlockXlu */
+/* 803CE798-803CE814 007C+00 s=1 e=1 z=0 None .data __vt__13J3DPEBlockXlu */
SECTION_DATA void* __vt__13J3DPEBlockXlu[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__10J3DPEBlockFP10J3DPEBlock,
- (void*)load__13J3DPEBlockXluFv,
- (void*)patch__10J3DPEBlockFv,
- (void*)diff__10J3DPEBlockFUl,
- (void*)diffFog__10J3DPEBlockFv,
- (void*)diffBlend__10J3DPEBlockFv,
- (void*)countDLSize__13J3DPEBlockXluFv,
- (void*)getType__13J3DPEBlockXluFv,
- (void*)setFog__10J3DPEBlockF6J3DFog,
- (void*)setFog__10J3DPEBlockFP6J3DFog,
- (void*)getFog__10J3DPEBlockFv,
- (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
- (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
- (void*)getAlphaComp__10J3DPEBlockFv,
- (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
- (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
- (void*)getBlend__10J3DPEBlockFv,
- (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
- (void*)setZMode__10J3DPEBlockF8J3DZMode,
- (void*)getZMode__10J3DPEBlockFv,
- (void*)setZCompLoc__10J3DPEBlockFPCUc,
- (void*)setZCompLoc__10J3DPEBlockFUc,
- (void*)getZCompLoc__10J3DPEBlockCFv,
- (void*)setDither__10J3DPEBlockFPCUc,
- (void*)setDither__10J3DPEBlockFUc,
- (void*)getDither__10J3DPEBlockCFv,
- (void*)getFogOffset__10J3DPEBlockCFv,
- (void*)setFogOffset__10J3DPEBlockFUl,
- (void*)__dt__13J3DPEBlockXluFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__10J3DPEBlockFP10J3DPEBlock,
+ (void*)load__13J3DPEBlockXluFv,
+ (void*)patch__10J3DPEBlockFv,
+ (void*)diff__10J3DPEBlockFUl,
+ (void*)diffFog__10J3DPEBlockFv,
+ (void*)diffBlend__10J3DPEBlockFv,
+ (void*)countDLSize__13J3DPEBlockXluFv,
+ (void*)getType__13J3DPEBlockXluFv,
+ (void*)setFog__10J3DPEBlockF6J3DFog,
+ (void*)setFog__10J3DPEBlockFP6J3DFog,
+ (void*)getFog__10J3DPEBlockFv,
+ (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
+ (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
+ (void*)getAlphaComp__10J3DPEBlockFv,
+ (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
+ (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
+ (void*)getBlend__10J3DPEBlockFv,
+ (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
+ (void*)setZMode__10J3DPEBlockF8J3DZMode,
+ (void*)getZMode__10J3DPEBlockFv,
+ (void*)setZCompLoc__10J3DPEBlockFPCUc,
+ (void*)setZCompLoc__10J3DPEBlockFUc,
+ (void*)getZCompLoc__10J3DPEBlockCFv,
+ (void*)setDither__10J3DPEBlockFPCUc,
+ (void*)setDither__10J3DPEBlockFUc,
+ (void*)getDither__10J3DPEBlockCFv,
+ (void*)getFogOffset__10J3DPEBlockCFv,
+ (void*)setFogOffset__10J3DPEBlockFUl,
+ (void*)__dt__13J3DPEBlockXluFv,
};
-/* 803CE814-803CE890 007C+00 s=1 e=1 z=0 None .data __vt__17J3DPEBlockTexEdge */
+/* 803CE814-803CE890 007C+00 s=1 e=1 z=0 None .data __vt__17J3DPEBlockTexEdge */
SECTION_DATA void* __vt__17J3DPEBlockTexEdge[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__10J3DPEBlockFP10J3DPEBlock,
- (void*)load__17J3DPEBlockTexEdgeFv,
- (void*)patch__10J3DPEBlockFv,
- (void*)diff__10J3DPEBlockFUl,
- (void*)diffFog__10J3DPEBlockFv,
- (void*)diffBlend__10J3DPEBlockFv,
- (void*)countDLSize__17J3DPEBlockTexEdgeFv,
- (void*)getType__17J3DPEBlockTexEdgeFv,
- (void*)setFog__10J3DPEBlockF6J3DFog,
- (void*)setFog__10J3DPEBlockFP6J3DFog,
- (void*)getFog__10J3DPEBlockFv,
- (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
- (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
- (void*)getAlphaComp__10J3DPEBlockFv,
- (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
- (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
- (void*)getBlend__10J3DPEBlockFv,
- (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
- (void*)setZMode__10J3DPEBlockF8J3DZMode,
- (void*)getZMode__10J3DPEBlockFv,
- (void*)setZCompLoc__10J3DPEBlockFPCUc,
- (void*)setZCompLoc__10J3DPEBlockFUc,
- (void*)getZCompLoc__10J3DPEBlockCFv,
- (void*)setDither__10J3DPEBlockFPCUc,
- (void*)setDither__10J3DPEBlockFUc,
- (void*)getDither__10J3DPEBlockCFv,
- (void*)getFogOffset__10J3DPEBlockCFv,
- (void*)setFogOffset__10J3DPEBlockFUl,
- (void*)__dt__17J3DPEBlockTexEdgeFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__10J3DPEBlockFP10J3DPEBlock,
+ (void*)load__17J3DPEBlockTexEdgeFv,
+ (void*)patch__10J3DPEBlockFv,
+ (void*)diff__10J3DPEBlockFUl,
+ (void*)diffFog__10J3DPEBlockFv,
+ (void*)diffBlend__10J3DPEBlockFv,
+ (void*)countDLSize__17J3DPEBlockTexEdgeFv,
+ (void*)getType__17J3DPEBlockTexEdgeFv,
+ (void*)setFog__10J3DPEBlockF6J3DFog,
+ (void*)setFog__10J3DPEBlockFP6J3DFog,
+ (void*)getFog__10J3DPEBlockFv,
+ (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
+ (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
+ (void*)getAlphaComp__10J3DPEBlockFv,
+ (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
+ (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
+ (void*)getBlend__10J3DPEBlockFv,
+ (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
+ (void*)setZMode__10J3DPEBlockF8J3DZMode,
+ (void*)getZMode__10J3DPEBlockFv,
+ (void*)setZCompLoc__10J3DPEBlockFPCUc,
+ (void*)setZCompLoc__10J3DPEBlockFUc,
+ (void*)getZCompLoc__10J3DPEBlockCFv,
+ (void*)setDither__10J3DPEBlockFPCUc,
+ (void*)setDither__10J3DPEBlockFUc,
+ (void*)getDither__10J3DPEBlockCFv,
+ (void*)getFogOffset__10J3DPEBlockCFv,
+ (void*)setFogOffset__10J3DPEBlockFUl,
+ (void*)__dt__17J3DPEBlockTexEdgeFv,
};
-/* 803CE890-803CE90C 007C+00 s=1 e=1 z=0 None .data __vt__13J3DPEBlockOpa */
+/* 803CE890-803CE90C 007C+00 s=1 e=1 z=0 None .data __vt__13J3DPEBlockOpa */
SECTION_DATA void* __vt__13J3DPEBlockOpa[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__10J3DPEBlockFP10J3DPEBlock,
- (void*)load__13J3DPEBlockOpaFv,
- (void*)patch__10J3DPEBlockFv,
- (void*)diff__10J3DPEBlockFUl,
- (void*)diffFog__10J3DPEBlockFv,
- (void*)diffBlend__10J3DPEBlockFv,
- (void*)countDLSize__13J3DPEBlockOpaFv,
- (void*)getType__13J3DPEBlockOpaFv,
- (void*)setFog__10J3DPEBlockF6J3DFog,
- (void*)setFog__10J3DPEBlockFP6J3DFog,
- (void*)getFog__10J3DPEBlockFv,
- (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
- (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
- (void*)getAlphaComp__10J3DPEBlockFv,
- (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
- (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
- (void*)getBlend__10J3DPEBlockFv,
- (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
- (void*)setZMode__10J3DPEBlockF8J3DZMode,
- (void*)getZMode__10J3DPEBlockFv,
- (void*)setZCompLoc__10J3DPEBlockFPCUc,
- (void*)setZCompLoc__10J3DPEBlockFUc,
- (void*)getZCompLoc__10J3DPEBlockCFv,
- (void*)setDither__10J3DPEBlockFPCUc,
- (void*)setDither__10J3DPEBlockFUc,
- (void*)getDither__10J3DPEBlockCFv,
- (void*)getFogOffset__10J3DPEBlockCFv,
- (void*)setFogOffset__10J3DPEBlockFUl,
- (void*)__dt__13J3DPEBlockOpaFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__10J3DPEBlockFP10J3DPEBlock,
+ (void*)load__13J3DPEBlockOpaFv,
+ (void*)patch__10J3DPEBlockFv,
+ (void*)diff__10J3DPEBlockFUl,
+ (void*)diffFog__10J3DPEBlockFv,
+ (void*)diffBlend__10J3DPEBlockFv,
+ (void*)countDLSize__13J3DPEBlockOpaFv,
+ (void*)getType__13J3DPEBlockOpaFv,
+ (void*)setFog__10J3DPEBlockF6J3DFog,
+ (void*)setFog__10J3DPEBlockFP6J3DFog,
+ (void*)getFog__10J3DPEBlockFv,
+ (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
+ (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
+ (void*)getAlphaComp__10J3DPEBlockFv,
+ (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
+ (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
+ (void*)getBlend__10J3DPEBlockFv,
+ (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
+ (void*)setZMode__10J3DPEBlockF8J3DZMode,
+ (void*)getZMode__10J3DPEBlockFv,
+ (void*)setZCompLoc__10J3DPEBlockFPCUc,
+ (void*)setZCompLoc__10J3DPEBlockFUc,
+ (void*)getZCompLoc__10J3DPEBlockCFv,
+ (void*)setDither__10J3DPEBlockFPCUc,
+ (void*)setDither__10J3DPEBlockFUc,
+ (void*)getDither__10J3DPEBlockCFv,
+ (void*)getFogOffset__10J3DPEBlockCFv,
+ (void*)setFogOffset__10J3DPEBlockFUl,
+ (void*)__dt__13J3DPEBlockOpaFv,
};
-/* 803CE90C-803CE958 004C+00 s=1 e=1 z=0 None .data __vt__15J3DIndBlockFull */
+/* 803CE90C-803CE958 004C+00 s=1 e=1 z=0 None .data __vt__15J3DIndBlockFull */
SECTION_DATA void* __vt__15J3DIndBlockFull[19] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__15J3DIndBlockFullFP11J3DIndBlock,
- (void*)diff__15J3DIndBlockFullFUl,
- (void*)load__15J3DIndBlockFullFv,
- (void*)countDLSize__15J3DIndBlockFullFv,
- (void*)getType__15J3DIndBlockFullFv,
- (void*)setIndTexStageNum__15J3DIndBlockFullFUc,
- (void*)getIndTexStageNum__15J3DIndBlockFullCFv,
- (void*)setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder,
- (void*)setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder,
- (void*)getIndTexOrder__15J3DIndBlockFullFUl,
- (void*)setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx,
- (void*)setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx,
- (void*)getIndTexMtx__15J3DIndBlockFullFUl,
- (void*)setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale,
- (void*)setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale,
- (void*)getIndTexCoordScale__15J3DIndBlockFullFUl,
- (void*)__dt__15J3DIndBlockFullFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__15J3DIndBlockFullFP11J3DIndBlock,
+ (void*)diff__15J3DIndBlockFullFUl,
+ (void*)load__15J3DIndBlockFullFv,
+ (void*)countDLSize__15J3DIndBlockFullFv,
+ (void*)getType__15J3DIndBlockFullFv,
+ (void*)setIndTexStageNum__15J3DIndBlockFullFUc,
+ (void*)getIndTexStageNum__15J3DIndBlockFullCFv,
+ (void*)setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder,
+ (void*)setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder,
+ (void*)getIndTexOrder__15J3DIndBlockFullFUl,
+ (void*)setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx,
+ (void*)setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx,
+ (void*)getIndTexMtx__15J3DIndBlockFullFUl,
+ (void*)setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale,
+ (void*)setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale,
+ (void*)getIndTexCoordScale__15J3DIndBlockFullFUl,
+ (void*)__dt__15J3DIndBlockFullFv,
};
-/* 803CE958-803CEA34 00DC+00 s=5 e=5 z=0 None .data __vt__11J3DTevBlock */
+/* 803CE958-803CEA34 00DC+00 s=5 e=5 z=0 None .data __vt__11J3DTevBlock */
SECTION_DATA void* __vt__11J3DTevBlock[55] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__11J3DTevBlockFP11J3DTevBlock,
- (void*)load__11J3DTevBlockFv,
- (void*)diff__11J3DTevBlockFUl,
- (void*)diffTexNo__11J3DTevBlockFv,
- (void*)diffTevReg__11J3DTevBlockFv,
- (void*)diffTexCoordScale__11J3DTevBlockFv,
- (void*)diffTevStage__11J3DTevBlockFv,
- (void*)diffTevStageIndirect__11J3DTevBlockFv,
- (void*)patch__11J3DTevBlockFv,
- (void*)patchTexNo__11J3DTevBlockFv,
- (void*)patchTevReg__11J3DTevBlockFv,
- (void*)patchTexNoAndTexCoordScale__11J3DTevBlockFv,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)countDLSize__11J3DTevBlockFv,
- (void*)setTexNo__11J3DTevBlockFUlPCUs,
- (void*)setTexNo__11J3DTevBlockFUlUs,
- (void*)getTexNo__11J3DTevBlockCFUl,
- (void*)setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder,
- (void*)setTevOrder__11J3DTevBlockFUl11J3DTevOrder,
- (void*)getTevOrder__11J3DTevBlockFUl,
- (void*)setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10,
- (void*)setTevColor__11J3DTevBlockFUl13J3DGXColorS10,
- (void*)getTevColor__11J3DTevBlockFUl,
- (void*)setTevKColor__11J3DTevBlockFUlPC10J3DGXColor,
- (void*)setTevKColor__11J3DTevBlockFUl10J3DGXColor,
- (void*)getTevKColor__11J3DTevBlockFUl,
- (void*)setTevKColorSel__11J3DTevBlockFUlPCUc,
- (void*)setTevKColorSel__11J3DTevBlockFUlUc,
- (void*)getTevKColorSel__11J3DTevBlockFUl,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
- (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
- (void*)getTevKAlphaSel__11J3DTevBlockFUl,
- (void*)setTevStageNum__11J3DTevBlockFPCUc,
- (void*)setTevStageNum__11J3DTevBlockFUc,
- (void*)getTevStageNum__11J3DTevBlockCFv,
- (void*)setTevStage__11J3DTevBlockFUlPC11J3DTevStage,
- (void*)setTevStage__11J3DTevBlockFUl11J3DTevStage,
- (void*)getTevStage__11J3DTevBlockFUl,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
- (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
- (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
- (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
- (void*)getTevSwapModeTable__11J3DTevBlockFUl,
- (void*)setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage,
- (void*)setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage,
- (void*)getIndTevStage__11J3DTevBlockFUl,
- (void*)getTexNoOffset__11J3DTevBlockCFv,
- (void*)getTevRegOffset__11J3DTevBlockCFv,
- (void*)setTexNoOffset__11J3DTevBlockFUl,
- (void*)setTevRegOffset__11J3DTevBlockFUl,
- (void*)__dt__11J3DTevBlockFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__11J3DTevBlockFP11J3DTevBlock,
+ (void*)load__11J3DTevBlockFv,
+ (void*)diff__11J3DTevBlockFUl,
+ (void*)diffTexNo__11J3DTevBlockFv,
+ (void*)diffTevReg__11J3DTevBlockFv,
+ (void*)diffTexCoordScale__11J3DTevBlockFv,
+ (void*)diffTevStage__11J3DTevBlockFv,
+ (void*)diffTevStageIndirect__11J3DTevBlockFv,
+ (void*)patch__11J3DTevBlockFv,
+ (void*)patchTexNo__11J3DTevBlockFv,
+ (void*)patchTevReg__11J3DTevBlockFv,
+ (void*)patchTexNoAndTexCoordScale__11J3DTevBlockFv,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)countDLSize__11J3DTevBlockFv,
+ (void*)setTexNo__11J3DTevBlockFUlPCUs,
+ (void*)setTexNo__11J3DTevBlockFUlUs,
+ (void*)getTexNo__11J3DTevBlockCFUl,
+ (void*)setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder,
+ (void*)setTevOrder__11J3DTevBlockFUl11J3DTevOrder,
+ (void*)getTevOrder__11J3DTevBlockFUl,
+ (void*)setTevColor__11J3DTevBlockFUlPC13J3DGXColorS10,
+ (void*)setTevColor__11J3DTevBlockFUl13J3DGXColorS10,
+ (void*)getTevColor__11J3DTevBlockFUl,
+ (void*)setTevKColor__11J3DTevBlockFUlPC10J3DGXColor,
+ (void*)setTevKColor__11J3DTevBlockFUl10J3DGXColor,
+ (void*)getTevKColor__11J3DTevBlockFUl,
+ (void*)setTevKColorSel__11J3DTevBlockFUlPCUc,
+ (void*)setTevKColorSel__11J3DTevBlockFUlUc,
+ (void*)getTevKColorSel__11J3DTevBlockFUl,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlPCUc,
+ (void*)setTevKAlphaSel__11J3DTevBlockFUlUc,
+ (void*)getTevKAlphaSel__11J3DTevBlockFUl,
+ (void*)setTevStageNum__11J3DTevBlockFPCUc,
+ (void*)setTevStageNum__11J3DTevBlockFUc,
+ (void*)getTevStageNum__11J3DTevBlockCFv,
+ (void*)setTevStage__11J3DTevBlockFUlPC11J3DTevStage,
+ (void*)setTevStage__11J3DTevBlockFUl11J3DTevStage,
+ (void*)getTevStage__11J3DTevBlockFUl,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable,
+ (void*)setTevSwapModeTable__11J3DTevBlockFUl19J3DTevSwapModeTable,
+ (void*)getTevSwapModeTable__11J3DTevBlockFUl,
+ (void*)setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage,
+ (void*)setIndTevStage__11J3DTevBlockFUl14J3DIndTevStage,
+ (void*)getIndTevStage__11J3DTevBlockFUl,
+ (void*)getTexNoOffset__11J3DTevBlockCFv,
+ (void*)getTevRegOffset__11J3DTevBlockCFv,
+ (void*)setTexNoOffset__11J3DTevBlockFUl,
+ (void*)setTevRegOffset__11J3DTevBlockFUl,
+ (void*)__dt__11J3DTevBlockFv,
};
-/* 80321F84-80321FE0 005C+00 s=1 e=0 z=0 None .text __dt__13J3DTevBlock16Fv */
+/* 80321F84-80321FE0 005C+00 s=1 e=0 z=0 None .text __dt__13J3DTevBlock16Fv */
+// 80321F9C: 803CE0E8 (__vt__13J3DTevBlock16)
+// 80321FA0: 803CE0E8 (__vt__13J3DTevBlock16)
+// 80321FAC: 803CE958 (__vt__11J3DTevBlock)
+// 80321FB0: 803CE958 (__vt__11J3DTevBlock)
+// 80321FC4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTevBlock16::~J3DTevBlock16() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__13J3DTevBlock16Fv.s"
}
#pragma pop
-/* 80321FE0-80321FE8 0008+00 s=6 e=1 z=0 None .text setTexNoOffset__11J3DTevBlockFUl */
+
+/* 80321FE0-80321FE8 0008+00 s=6 e=1 z=0 None .text setTexNoOffset__11J3DTevBlockFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DTevBlock::setTexNoOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNoOffset__11J3DTevBlockFUl.s"
}
#pragma pop
-/* 80321FE8-80321FEC 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock4Fv */
+
+/* 80321FE8-80321FEC 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock4Fv */
+// True False
+// void False
void J3DTevBlock4::ptrToIndex() {
- /* empty function */
+ /* empty function */
}
-/* 80321FEC-80322010 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock4Fv */
+
+/* 80321FEC-80322010 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock4Fv */
+// 80321FFC: 8031E098 (indexToPtr_private__11J3DTevBlockFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::indexToPtr() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 80322010-8032201C 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock4Fv */
+
+/* 80322010-8032201C 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock4Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 8032201C-8032202C 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock4FUlUs */
+
+/* 8032201C-8032202C 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock4FUlUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 False
asm void J3DTevBlock4::setTexNo(u32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock4FUlUs.s"
}
#pragma pop
-/* 8032202C-80322040 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock4FUlPCUs */
+
+/* 8032202C-80322040 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock4FUlPCUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
asm void J3DTevBlock4::setTexNo(u32 param_0, u16 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock4FUlPCUs.s"
}
#pragma pop
-/* 80322040-80322050 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock4CFUl */
+
+/* 80322040-80322050 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock4CFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNo__12J3DTevBlock4CFUl.s"
}
#pragma pop
-/* 80322050-80322064 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock4FUl11J3DTevOrder
- */
+
+/* 80322050-80322064 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock4FUl11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder False
asm void J3DTevBlock4::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock4FUl11J3DTevOrder.s"
}
#pragma pop
-/* 80322064-80322078 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder
- */
+
+/* 80322064-80322078 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
asm void J3DTevBlock4::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock4FUlPC11J3DTevOrder.s"
}
#pragma pop
-/* 80322078-8032208C 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock4FUl */
+
+/* 80322078-8032208C 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevOrder__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 8032208C-803220B8 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock4FUl13J3DGXColorS10
- */
+
+/* 8032208C-803220B8 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock4FUl13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 False
asm void J3DTevBlock4::setTevColor(u32 param_0, J3DGXColorS10 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__12J3DTevBlock4FUl13J3DGXColorS10.s"
}
#pragma pop
-/* 803220B8-803220E4 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 */
+
+/* 803220B8-803220E4 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
asm void J3DTevBlock4::setTevColor(u32 param_0, J3DGXColorS10 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__12J3DTevBlock4FUlPC13J3DGXColorS10.s"
}
#pragma pop
-/* 803220E4-803220F8 0014+00 s=1 e=0 z=0 None .text getTevColor__12J3DTevBlock4FUl */
+
+/* 803220E4-803220F8 0014+00 s=1 e=0 z=0 None .text getTevColor__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevColor__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 803220F8-80322124 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock4FUl10J3DGXColor
- */
+
+/* 803220F8-80322124 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock4FUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DTevBlock4::setTevKColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__12J3DTevBlock4FUl10J3DGXColor.s"
}
#pragma pop
-/* 80322124-80322150 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor
- */
+
+/* 80322124-80322150 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DTevBlock4::setTevKColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__12J3DTevBlock4FUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80322150-80322164 0014+00 s=1 e=0 z=0 None .text getTevKColor__12J3DTevBlock4FUl */
+
+/* 80322150-80322164 0014+00 s=1 e=0 z=0 None .text getTevKColor__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevKColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColor__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 80322164-80322170 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock4FUlUc */
+
+/* 80322164-80322170 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock4FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock4::setTevKColorSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__12J3DTevBlock4FUlUc.s"
}
#pragma pop
-/* 80322170-80322180 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock4FUlPCUc */
+
+/* 80322170-80322180 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock4FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock4::setTevKColorSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__12J3DTevBlock4FUlPCUc.s"
}
#pragma pop
-/* 80322180-8032218C 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__12J3DTevBlock4FUl */
+
+/* 80322180-8032218C 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevKColorSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColorSel__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 8032218C-80322198 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock4FUlUc */
+
+/* 8032218C-80322198 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock4FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock4::setTevKAlphaSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__12J3DTevBlock4FUlUc.s"
}
#pragma pop
-/* 80322198-803221A8 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock4FUlPCUc */
+
+/* 80322198-803221A8 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock4FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock4::setTevKAlphaSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__12J3DTevBlock4FUlPCUc.s"
}
#pragma pop
-/* 803221A8-803221B4 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__12J3DTevBlock4FUl */
+
+/* 803221A8-803221B4 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevKAlphaSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKAlphaSel__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 803221B4-803221BC 0008+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock4FUc */
+
+/* 803221B4-803221BC 0008+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock4FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DTevBlock4::setTevStageNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__12J3DTevBlock4FUc.s"
}
#pragma pop
-/* 803221BC-803221C8 000C+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock4FPCUc */
+
+/* 803221BC-803221C8 000C+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock4FPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock4::setTevStageNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__12J3DTevBlock4FPCUc.s"
}
#pragma pop
-/* 803221C8-803221D0 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock4CFv */
+
+/* 803221C8-803221D0 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock4CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::getTevStageNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStageNum__12J3DTevBlock4CFv.s"
}
#pragma pop
-/* 803221D0-8032220C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock4FUl11J3DTevStage
- */
+
+/* 803221D0-8032220C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock4FUl11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage False
asm void J3DTevBlock4::setTevStage(u32 param_0, J3DTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock4FUl11J3DTevStage.s"
}
#pragma pop
-/* 8032220C-80322248 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock4FUlPC11J3DTevStage
- */
+
+/* 8032220C-80322248 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock4FUlPC11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
asm void J3DTevBlock4::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock4FUlPC11J3DTevStage.s"
}
#pragma pop
-/* 80322248-8032225C 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock4FUl */
+
+/* 80322248-8032225C 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStage__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 8032225C-80322294 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo */
+
+/* 8032225C-80322294 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock4::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__12J3DTevBlock4FUl18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 80322294-803222CC 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo */
+
+/* 80322294-803222CC 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock4::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__12J3DTevBlock4FUlPC18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 803222CC-803222DC 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable */
+
+/* 803222CC-803222DC 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable False
asm void J3DTevBlock4::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__12J3DTevBlock4FUl19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 803222DC-803222EC 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable */
+
+/* 803222DC-803222EC 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
asm void J3DTevBlock4::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__12J3DTevBlock4FUlPC19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 803222EC-803222FC 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__12J3DTevBlock4FUl */
+
+/* 803222EC-803222FC 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getTevSwapModeTable(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevSwapModeTable__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 803222FC-80322310 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage */
+
+/* 803222FC-80322310 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage False
asm void J3DTevBlock4::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock4FUl14J3DIndTevStage.s"
}
#pragma pop
-/* 80322310-80322324 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage */
+
+/* 80322310-80322324 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
asm void J3DTevBlock4::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock4FUlPC14J3DIndTevStage.s"
}
#pragma pop
-/* 80322324-80322338 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock4FUl */
+
+/* 80322324-80322338 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::getIndTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTevStage__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 80322338-80322340 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock4CFv */
+
+/* 80322338-80322340 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock4CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::getTexNoOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNoOffset__12J3DTevBlock4CFv.s"
}
#pragma pop
-/* 80322340-80322348 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__12J3DTevBlock4CFv */
+
+/* 80322340-80322348 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__12J3DTevBlock4CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock4::getTevRegOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevRegOffset__12J3DTevBlock4CFv.s"
}
#pragma pop
-/* 80322348-80322350 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__12J3DTevBlock4FUl */
+
+/* 80322348-80322350 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__12J3DTevBlock4FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock4::setTevRegOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevRegOffset__12J3DTevBlock4FUl.s"
}
#pragma pop
-/* 80322350-803223AC 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock4Fv */
+
+/* 80322350-803223AC 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock4Fv */
+// 80322368: 803CE1C4 (__vt__12J3DTevBlock4)
+// 8032236C: 803CE1C4 (__vt__12J3DTevBlock4)
+// 80322378: 803CE958 (__vt__11J3DTevBlock)
+// 8032237C: 803CE958 (__vt__11J3DTevBlock)
+// 80322390: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTevBlock4::~J3DTevBlock4() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__12J3DTevBlock4Fv.s"
}
#pragma pop
-/* 803223AC-803223B0 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock2Fv */
+
+/* 803223AC-803223B0 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock2Fv */
+// True False
+// void False
void J3DTevBlock2::ptrToIndex() {
- /* empty function */
+ /* empty function */
}
-/* 803223B0-803223D4 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock2Fv */
+
+/* 803223B0-803223D4 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock2Fv */
+// 803223C0: 8031E098 (indexToPtr_private__11J3DTevBlockFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::indexToPtr() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 803223D4-803223E0 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock2Fv */
+
+/* 803223D4-803223E0 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock2Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 803223E0-803223F0 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock2FUlUs */
+
+/* 803223E0-803223F0 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock2FUlUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 False
asm void J3DTevBlock2::setTexNo(u32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock2FUlUs.s"
}
#pragma pop
-/* 803223F0-80322404 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock2FUlPCUs */
+
+/* 803223F0-80322404 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock2FUlPCUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
asm void J3DTevBlock2::setTexNo(u32 param_0, u16 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock2FUlPCUs.s"
}
#pragma pop
-/* 80322404-80322414 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock2CFUl */
+
+/* 80322404-80322414 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock2CFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNo__12J3DTevBlock2CFUl.s"
}
#pragma pop
-/* 80322414-80322428 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock2FUl11J3DTevOrder
- */
+
+/* 80322414-80322428 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock2FUl11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder False
asm void J3DTevBlock2::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock2FUl11J3DTevOrder.s"
}
#pragma pop
-/* 80322428-8032243C 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder
- */
+
+/* 80322428-8032243C 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
asm void J3DTevBlock2::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock2FUlPC11J3DTevOrder.s"
}
#pragma pop
-/* 8032243C-80322450 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock2FUl */
+
+/* 8032243C-80322450 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevOrder__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322450-8032247C 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock2FUl13J3DGXColorS10
- */
+
+/* 80322450-8032247C 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock2FUl13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 False
asm void J3DTevBlock2::setTevColor(u32 param_0, J3DGXColorS10 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__12J3DTevBlock2FUl13J3DGXColorS10.s"
}
#pragma pop
-/* 8032247C-803224A8 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 */
+
+/* 8032247C-803224A8 002C+00 s=1 e=0 z=0 None .text setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
asm void J3DTevBlock2::setTevColor(u32 param_0, J3DGXColorS10 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__12J3DTevBlock2FUlPC13J3DGXColorS10.s"
}
#pragma pop
-/* 803224A8-803224BC 0014+00 s=1 e=0 z=0 None .text getTevColor__12J3DTevBlock2FUl */
+
+/* 803224A8-803224BC 0014+00 s=1 e=0 z=0 None .text getTevColor__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevColor__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 803224BC-803224E8 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock2FUl10J3DGXColor
- */
+
+/* 803224BC-803224E8 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock2FUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DTevBlock2::setTevKColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__12J3DTevBlock2FUl10J3DGXColor.s"
}
#pragma pop
-/* 803224E8-80322514 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor
- */
+
+/* 803224E8-80322514 002C+00 s=1 e=0 z=0 None .text setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DTevBlock2::setTevKColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__12J3DTevBlock2FUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80322514-80322528 0014+00 s=1 e=0 z=0 None .text getTevKColor__12J3DTevBlock2FUl */
+
+/* 80322514-80322528 0014+00 s=1 e=0 z=0 None .text getTevKColor__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevKColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColor__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322528-80322534 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock2FUlUc */
+
+/* 80322528-80322534 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock2FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock2::setTevKColorSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__12J3DTevBlock2FUlUc.s"
}
#pragma pop
-/* 80322534-80322544 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock2FUlPCUc */
+
+/* 80322534-80322544 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__12J3DTevBlock2FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock2::setTevKColorSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__12J3DTevBlock2FUlPCUc.s"
}
#pragma pop
-/* 80322544-80322550 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__12J3DTevBlock2FUl */
+
+/* 80322544-80322550 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevKColorSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColorSel__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322550-8032255C 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock2FUlUc */
+
+/* 80322550-8032255C 000C+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock2FUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlock2::setTevKAlphaSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__12J3DTevBlock2FUlUc.s"
}
#pragma pop
-/* 8032255C-8032256C 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock2FUlPCUc */
+
+/* 8032255C-8032256C 0010+00 s=1 e=0 z=0 None .text setTevKAlphaSel__12J3DTevBlock2FUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock2::setTevKAlphaSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKAlphaSel__12J3DTevBlock2FUlPCUc.s"
}
#pragma pop
-/* 8032256C-80322578 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__12J3DTevBlock2FUl */
+
+/* 8032256C-80322578 000C+00 s=1 e=0 z=0 None .text getTevKAlphaSel__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevKAlphaSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKAlphaSel__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322578-80322580 0008+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock2FUc */
+
+/* 80322578-80322580 0008+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock2FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DTevBlock2::setTevStageNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__12J3DTevBlock2FUc.s"
}
#pragma pop
-/* 80322580-8032258C 000C+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock2FPCUc */
+
+/* 80322580-8032258C 000C+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock2FPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlock2::setTevStageNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__12J3DTevBlock2FPCUc.s"
}
#pragma pop
-/* 8032258C-80322594 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock2CFv */
+
+/* 8032258C-80322594 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock2CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::getTevStageNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStageNum__12J3DTevBlock2CFv.s"
}
#pragma pop
-/* 80322594-803225D0 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock2FUl11J3DTevStage
- */
+
+/* 80322594-803225D0 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock2FUl11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage False
asm void J3DTevBlock2::setTevStage(u32 param_0, J3DTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock2FUl11J3DTevStage.s"
}
#pragma pop
-/* 803225D0-8032260C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock2FUlPC11J3DTevStage
- */
+
+/* 803225D0-8032260C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock2FUlPC11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
asm void J3DTevBlock2::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock2FUlPC11J3DTevStage.s"
}
#pragma pop
-/* 8032260C-80322620 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock2FUl */
+
+/* 8032260C-80322620 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStage__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322620-80322658 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo */
+
+/* 80322620-80322658 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock2::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__12J3DTevBlock2FUl18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 80322658-80322690 0038+00 s=1 e=0 z=0 None .text
- * setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo */
+
+/* 80322658-80322690 0038+00 s=1 e=0 z=0 None .text setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
asm void J3DTevBlock2::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeInfo__12J3DTevBlock2FUlPC18J3DTevSwapModeInfo.s"
}
#pragma pop
-/* 80322690-803226A0 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable */
+
+/* 80322690-803226A0 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable False
asm void J3DTevBlock2::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__12J3DTevBlock2FUl19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 803226A0-803226B0 0010+00 s=1 e=0 z=0 None .text
- * setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable */
+
+/* 803226A0-803226B0 0010+00 s=1 e=0 z=0 None .text setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
asm void J3DTevBlock2::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevSwapModeTable__12J3DTevBlock2FUlPC19J3DTevSwapModeTable.s"
}
#pragma pop
-/* 803226B0-803226C0 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__12J3DTevBlock2FUl */
+
+/* 803226B0-803226C0 0010+00 s=1 e=0 z=0 None .text getTevSwapModeTable__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getTevSwapModeTable(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevSwapModeTable__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 803226C0-803226D4 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage */
+
+/* 803226C0-803226D4 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage False
asm void J3DTevBlock2::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock2FUl14J3DIndTevStage.s"
}
#pragma pop
-/* 803226D4-803226E8 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage */
+
+/* 803226D4-803226E8 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
asm void J3DTevBlock2::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock2FUlPC14J3DIndTevStage.s"
}
#pragma pop
-/* 803226E8-803226FC 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock2FUl */
+
+/* 803226E8-803226FC 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::getIndTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTevStage__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 803226FC-80322704 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock2CFv */
+
+/* 803226FC-80322704 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock2CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::getTexNoOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNoOffset__12J3DTevBlock2CFv.s"
}
#pragma pop
-/* 80322704-8032270C 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__12J3DTevBlock2CFv */
+
+/* 80322704-8032270C 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__12J3DTevBlock2CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock2::getTevRegOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevRegOffset__12J3DTevBlock2CFv.s"
}
#pragma pop
-/* 8032270C-80322714 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__12J3DTevBlock2FUl */
+
+/* 8032270C-80322714 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__12J3DTevBlock2FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock2::setTevRegOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevRegOffset__12J3DTevBlock2FUl.s"
}
#pragma pop
-/* 80322714-80322770 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock2Fv */
+
+/* 80322714-80322770 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock2Fv */
+// 8032272C: 803CE2A0 (__vt__12J3DTevBlock2)
+// 80322730: 803CE2A0 (__vt__12J3DTevBlock2)
+// 8032273C: 803CE958 (__vt__11J3DTevBlock)
+// 80322740: 803CE958 (__vt__11J3DTevBlock)
+// 80322754: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTevBlock2::~J3DTevBlock2() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__12J3DTevBlock2Fv.s"
}
#pragma pop
-/* 80322770-80322774 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock1Fv */
+
+/* 80322770-80322774 0004+00 s=1 e=0 z=0 None .text ptrToIndex__12J3DTevBlock1Fv */
+// True False
+// void False
void J3DTevBlock1::ptrToIndex() {
- /* empty function */
+ /* empty function */
}
-/* 80322774-80322798 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock1Fv */
+
+/* 80322774-80322798 0024+00 s=1 e=0 z=0 None .text indexToPtr__12J3DTevBlock1Fv */
+// 80322784: 8031E098 (indexToPtr_private__11J3DTevBlockFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::indexToPtr() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 80322798-803227A4 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock1Fv */
+
+/* 80322798-803227A4 000C+00 s=1 e=0 z=0 None .text getType__12J3DTevBlock1Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 803227A4-803227B4 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock1FUlUs */
+
+/* 803227A4-803227B4 0010+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock1FUlUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 False
asm void J3DTevBlock1::setTexNo(u32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock1FUlUs.s"
}
#pragma pop
-/* 803227B4-803227C8 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock1FUlPCUs */
+
+/* 803227B4-803227C8 0014+00 s=1 e=0 z=0 None .text setTexNo__12J3DTevBlock1FUlPCUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
asm void J3DTevBlock1::setTexNo(u32 param_0, u16 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__12J3DTevBlock1FUlPCUs.s"
}
#pragma pop
-/* 803227C8-803227D8 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock1CFUl */
+
+/* 803227C8-803227D8 0010+00 s=1 e=0 z=0 None .text getTexNo__12J3DTevBlock1CFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock1::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNo__12J3DTevBlock1CFUl.s"
}
#pragma pop
-/* 803227D8-803227EC 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock1FUl11J3DTevOrder
- */
+
+/* 803227D8-803227EC 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock1FUl11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder False
asm void J3DTevBlock1::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock1FUl11J3DTevOrder.s"
}
#pragma pop
-/* 803227EC-80322800 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder
- */
+
+/* 803227EC-80322800 0014+00 s=1 e=0 z=0 None .text setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
asm void J3DTevBlock1::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__12J3DTevBlock1FUlPC11J3DTevOrder.s"
}
#pragma pop
-/* 80322800-80322814 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock1FUl */
+
+/* 80322800-80322814 0014+00 s=1 e=0 z=0 None .text getTevOrder__12J3DTevBlock1FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock1::getTevOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevOrder__12J3DTevBlock1FUl.s"
}
#pragma pop
-/* 80322814-80322818 0004+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock1FUc */
+
+/* 80322814-80322818 0004+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock1FUc */
+// True False
+// void False
+// u8 False
void J3DTevBlock1::setTevStageNum(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80322818-8032281C 0004+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock1FPCUc */
+
+/* 80322818-8032281C 0004+00 s=1 e=0 z=0 None .text setTevStageNum__12J3DTevBlock1FPCUc */
+// True False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DTevBlock1::setTevStageNum(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8032281C-80322824 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock1CFv */
+
+/* 8032281C-80322824 0008+00 s=1 e=0 z=0 None .text getTevStageNum__12J3DTevBlock1CFv */
+// True False
+// bool False
bool J3DTevBlock1::getTevStageNum() const {
- return true;
+ return true;
}
-/* 80322824-80322860 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock1FUl11J3DTevStage
- */
+
+/* 80322824-80322860 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock1FUl11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage False
asm void J3DTevBlock1::setTevStage(u32 param_0, J3DTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock1FUl11J3DTevStage.s"
}
#pragma pop
-/* 80322860-8032289C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock1FUlPC11J3DTevStage
- */
+
+/* 80322860-8032289C 003C+00 s=1 e=0 z=0 None .text setTevStage__12J3DTevBlock1FUlPC11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
asm void J3DTevBlock1::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__12J3DTevBlock1FUlPC11J3DTevStage.s"
}
#pragma pop
-/* 8032289C-803228B0 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock1FUl */
+
+/* 8032289C-803228B0 0014+00 s=1 e=0 z=0 None .text getTevStage__12J3DTevBlock1FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock1::getTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStage__12J3DTevBlock1FUl.s"
}
#pragma pop
-/* 803228B0-803228C4 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage */
+
+/* 803228B0-803228C4 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage False
asm void J3DTevBlock1::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock1FUl14J3DIndTevStage.s"
}
#pragma pop
-/* 803228C4-803228D8 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage */
+
+/* 803228C4-803228D8 0014+00 s=1 e=0 z=0 None .text setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
asm void J3DTevBlock1::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__12J3DTevBlock1FUlPC14J3DIndTevStage.s"
}
#pragma pop
-/* 803228D8-803228EC 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock1FUl */
+
+/* 803228D8-803228EC 0014+00 s=1 e=0 z=0 None .text getIndTevStage__12J3DTevBlock1FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlock1::getIndTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTevStage__12J3DTevBlock1FUl.s"
}
#pragma pop
-/* 803228EC-803228F4 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock1CFv */
+
+/* 803228EC-803228F4 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__12J3DTevBlock1CFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlock1::getTexNoOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNoOffset__12J3DTevBlock1CFv.s"
}
#pragma pop
-/* 803228F4-80322950 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock1Fv */
+
+/* 803228F4-80322950 005C+00 s=1 e=0 z=0 None .text __dt__12J3DTevBlock1Fv */
+// 8032290C: 803CE37C (__vt__12J3DTevBlock1)
+// 80322910: 803CE37C (__vt__12J3DTevBlock1)
+// 8032291C: 803CE958 (__vt__11J3DTevBlock)
+// 80322920: 803CE958 (__vt__11J3DTevBlock)
+// 80322934: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTevBlock1::~J3DTevBlock1() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__12J3DTevBlock1Fv.s"
}
#pragma pop
-/* 80322950-80322954 0004+00 s=2 e=1 z=0 None .text setTevKColorSel__11J3DTevBlockFUlPCUc */
+
+/* 80322950-80322954 0004+00 s=2 e=1 z=0 None .text setTevKColorSel__11J3DTevBlockFUlPCUc */
+// False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DTevBlock::setTevKColorSel(u32 param_0, u8 const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80322954-80322958 0004+00 s=3 e=1 z=0 None .text setTevKAlphaSel__11J3DTevBlockFUlPCUc */
+
+/* 80322954-80322958 0004+00 s=3 e=1 z=0 None .text setTevKAlphaSel__11J3DTevBlockFUlPCUc */
+// False False
+// void False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DTevBlock::setTevKAlphaSel(u32 param_0, u8 const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80322958-8032295C 0004+00 s=3 e=1 z=0 None .text
- * setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo */
+
+/* 80322958-8032295C 0004+00 s=3 e=1 z=0 None .text setTevSwapModeInfo__11J3DTevBlockFUl18J3DTevSwapModeInfo */
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo False
void J3DTevBlock::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo param_1) {
- /* empty function */
+ /* empty function */
}
-/* 8032295C-80322960 0004+00 s=3 e=1 z=0 None .text
- * setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo */
+
+/* 8032295C-80322960 0004+00 s=3 e=1 z=0 None .text setTevSwapModeInfo__11J3DTevBlockFUlPC18J3DTevSwapModeInfo */
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeInfo const* False
+// J3DTevSwapModeInfo const False
+// J3DTevSwapModeInfo False
void J3DTevBlock::setTevSwapModeInfo(u32 param_0, J3DTevSwapModeInfo const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80322960-80322964 0004+00 s=3 e=1 z=0 None .text
- * setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable */
+
+/* 80322960-80322964 0004+00 s=3 e=1 z=0 None .text setTevSwapModeTable__11J3DTevBlockFUlPC19J3DTevSwapModeTable */
+// False False
+// void False
+// u32 False
+// J3DTevSwapModeTable const* False
+// J3DTevSwapModeTable const False
+// J3DTevSwapModeTable False
void J3DTevBlock::setTevSwapModeTable(u32 param_0, J3DTevSwapModeTable const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80322964-8032296C 0008+00 s=2 e=1 z=0 None .text getTevRegOffset__11J3DTevBlockCFv */
+
+/* 80322964-8032296C 0008+00 s=2 e=1 z=0 None .text getTevRegOffset__11J3DTevBlockCFv */
+// False False
+// bool False
bool J3DTevBlock::getTevRegOffset() const {
- return false;
+ return false;
}
-/* 8032296C-80322970 0004+00 s=2 e=1 z=0 None .text setTevRegOffset__11J3DTevBlockFUl */
+
+/* 8032296C-80322970 0004+00 s=2 e=1 z=0 None .text setTevRegOffset__11J3DTevBlockFUl */
+// False False
+// void False
+// u32 False
void J3DTevBlock::setTevRegOffset(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80322970-80322974 0004+00 s=1 e=0 z=0 None .text load__18J3DTevBlockPatchedFv */
+
+/* 80322970-80322974 0004+00 s=1 e=0 z=0 None .text load__18J3DTevBlockPatchedFv */
+// True False
+// void False
void J3DTevBlockPatched::load() {
- /* empty function */
+ /* empty function */
}
-/* 80322974-80322998 0024+00 s=1 e=0 z=0 None .text indexToPtr__18J3DTevBlockPatchedFv */
+
+/* 80322974-80322998 0024+00 s=1 e=0 z=0 None .text indexToPtr__18J3DTevBlockPatchedFv */
+// 80322984: 8031E098 (indexToPtr_private__11J3DTevBlockFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::indexToPtr() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/indexToPtr__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 80322998-803229A4 000C+00 s=1 e=0 z=0 None .text getType__18J3DTevBlockPatchedFv */
+
+/* 80322998-803229A4 000C+00 s=1 e=0 z=0 None .text getType__18J3DTevBlockPatchedFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 803229A4-803229AC 0008+00 s=1 e=0 z=0 None .text setTevStageNum__18J3DTevBlockPatchedFUc */
+
+/* 803229A4-803229AC 0008+00 s=1 e=0 z=0 None .text setTevStageNum__18J3DTevBlockPatchedFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DTevBlockPatched::setTevStageNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__18J3DTevBlockPatchedFUc.s"
}
#pragma pop
-/* 803229AC-803229B8 000C+00 s=1 e=0 z=0 None .text setTevStageNum__18J3DTevBlockPatchedFPCUc
- */
+
+/* 803229AC-803229B8 000C+00 s=1 e=0 z=0 None .text setTevStageNum__18J3DTevBlockPatchedFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlockPatched::setTevStageNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStageNum__18J3DTevBlockPatchedFPCUc.s"
}
#pragma pop
-/* 803229B8-803229C0 0008+00 s=1 e=0 z=0 None .text getTevStageNum__18J3DTevBlockPatchedCFv */
+
+/* 803229B8-803229C0 0008+00 s=1 e=0 z=0 None .text getTevStageNum__18J3DTevBlockPatchedCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::getTevStageNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStageNum__18J3DTevBlockPatchedCFv.s"
}
#pragma pop
-/* 803229C0-803229D0 0010+00 s=1 e=0 z=0 None .text setTexNo__18J3DTevBlockPatchedFUlUs */
+
+/* 803229C0-803229D0 0010+00 s=1 e=0 z=0 None .text setTexNo__18J3DTevBlockPatchedFUlUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 False
asm void J3DTevBlockPatched::setTexNo(u32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__18J3DTevBlockPatchedFUlUs.s"
}
#pragma pop
-/* 803229D0-803229E4 0014+00 s=1 e=0 z=0 None .text setTexNo__18J3DTevBlockPatchedFUlPCUs */
+
+/* 803229D0-803229E4 0014+00 s=1 e=0 z=0 None .text setTexNo__18J3DTevBlockPatchedFUlPCUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
asm void J3DTevBlockPatched::setTexNo(u32 param_0, u16 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexNo__18J3DTevBlockPatchedFUlPCUs.s"
}
#pragma pop
-/* 803229E4-803229F4 0010+00 s=1 e=0 z=0 None .text getTexNo__18J3DTevBlockPatchedCFUl */
+
+/* 803229E4-803229F4 0010+00 s=1 e=0 z=0 None .text getTexNo__18J3DTevBlockPatchedCFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTexNo(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNo__18J3DTevBlockPatchedCFUl.s"
}
#pragma pop
-/* 803229F4-80322A08 0014+00 s=1 e=0 z=0 None .text
- * setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder */
+
+/* 803229F4-80322A08 0014+00 s=1 e=0 z=0 None .text setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder False
asm void J3DTevBlockPatched::setTevOrder(u32 param_0, J3DTevOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__18J3DTevBlockPatchedFUl11J3DTevOrder.s"
}
#pragma pop
-/* 80322A08-80322A1C 0014+00 s=1 e=0 z=0 None .text
- * setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder */
+
+/* 80322A08-80322A1C 0014+00 s=1 e=0 z=0 None .text setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
asm void J3DTevBlockPatched::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevOrder__18J3DTevBlockPatchedFUlPC11J3DTevOrder.s"
}
#pragma pop
-/* 80322A1C-80322A30 0014+00 s=1 e=0 z=0 None .text getTevOrder__18J3DTevBlockPatchedFUl */
+
+/* 80322A1C-80322A30 0014+00 s=1 e=0 z=0 None .text getTevOrder__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTevOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevOrder__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322A30-80322A6C 003C+00 s=1 e=0 z=0 None .text
- * setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage */
+
+/* 80322A30-80322A6C 003C+00 s=1 e=0 z=0 None .text setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage False
asm void J3DTevBlockPatched::setTevStage(u32 param_0, J3DTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__18J3DTevBlockPatchedFUl11J3DTevStage.s"
}
#pragma pop
-/* 80322A6C-80322AA8 003C+00 s=1 e=0 z=0 None .text
- * setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage */
+
+/* 80322A6C-80322AA8 003C+00 s=1 e=0 z=0 None .text setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
asm void J3DTevBlockPatched::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevStage__18J3DTevBlockPatchedFUlPC11J3DTevStage.s"
}
#pragma pop
-/* 80322AA8-80322ABC 0014+00 s=1 e=0 z=0 None .text getTevStage__18J3DTevBlockPatchedFUl */
+
+/* 80322AA8-80322ABC 0014+00 s=1 e=0 z=0 None .text getTevStage__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevStage__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322ABC-80322AD0 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage */
+
+/* 80322ABC-80322AD0 0014+00 s=1 e=0 z=0 None .text setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage False
asm void J3DTevBlockPatched::setIndTevStage(u32 param_0, J3DIndTevStage param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__18J3DTevBlockPatchedFUl14J3DIndTevStage.s"
}
#pragma pop
-/* 80322AD0-80322AE4 0014+00 s=1 e=0 z=0 None .text
- * setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage */
+
+/* 80322AD0-80322AE4 0014+00 s=1 e=0 z=0 None .text setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
asm void J3DTevBlockPatched::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTevStage__18J3DTevBlockPatchedFUlPC14J3DIndTevStage.s"
}
#pragma pop
-/* 80322AE4-80322AF8 0014+00 s=1 e=0 z=0 None .text getIndTevStage__18J3DTevBlockPatchedFUl */
+
+/* 80322AE4-80322AF8 0014+00 s=1 e=0 z=0 None .text getIndTevStage__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getIndTevStage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTevStage__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322AF8-80322B24 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 */
+
+/* 80322AF8-80322B24 002C+00 s=1 e=0 z=0 None .text setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 False
asm void J3DTevBlockPatched::setTevColor(u32 param_0, J3DGXColorS10 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__18J3DTevBlockPatchedFUl13J3DGXColorS10.s"
}
#pragma pop
-/* 80322B24-80322B50 002C+00 s=1 e=0 z=0 None .text
- * setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 */
+
+/* 80322B24-80322B50 002C+00 s=1 e=0 z=0 None .text setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColorS10 const* False
+// J3DGXColorS10 const False
+// J3DGXColorS10 False
asm void J3DTevBlockPatched::setTevColor(u32 param_0, J3DGXColorS10 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevColor__18J3DTevBlockPatchedFUlPC13J3DGXColorS10.s"
}
#pragma pop
-/* 80322B50-80322B64 0014+00 s=1 e=0 z=0 None .text getTevColor__18J3DTevBlockPatchedFUl */
+
+/* 80322B50-80322B64 0014+00 s=1 e=0 z=0 None .text getTevColor__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTevColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevColor__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322B64-80322B90 002C+00 s=1 e=0 z=0 None .text
- * setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor */
+
+/* 80322B64-80322B90 002C+00 s=1 e=0 z=0 None .text setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DTevBlockPatched::setTevKColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__18J3DTevBlockPatchedFUl10J3DGXColor.s"
}
#pragma pop
-/* 80322B90-80322BBC 002C+00 s=1 e=0 z=0 None .text
- * setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor */
+
+/* 80322B90-80322BBC 002C+00 s=1 e=0 z=0 None .text setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DTevBlockPatched::setTevKColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColor__18J3DTevBlockPatchedFUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80322BBC-80322BD0 0014+00 s=1 e=0 z=0 None .text getTevKColor__18J3DTevBlockPatchedFUl */
+
+/* 80322BBC-80322BD0 0014+00 s=1 e=0 z=0 None .text getTevKColor__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTevKColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColor__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322BD0-80322BDC 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__18J3DTevBlockPatchedFUlUc
- */
+
+/* 80322BD0-80322BDC 000C+00 s=1 e=0 z=0 None .text setTevKColorSel__18J3DTevBlockPatchedFUlUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 False
asm void J3DTevBlockPatched::setTevKColorSel(u32 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__18J3DTevBlockPatchedFUlUc.s"
}
#pragma pop
-/* 80322BDC-80322BEC 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__18J3DTevBlockPatchedFUlPCUc
- */
+
+/* 80322BDC-80322BEC 0010+00 s=1 e=0 z=0 None .text setTevKColorSel__18J3DTevBlockPatchedFUlPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DTevBlockPatched::setTevKColorSel(u32 param_0, u8 const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevKColorSel__18J3DTevBlockPatchedFUlPCUc.s"
}
#pragma pop
-/* 80322BEC-80322BF8 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__18J3DTevBlockPatchedFUl
- */
+
+/* 80322BEC-80322BF8 000C+00 s=1 e=0 z=0 None .text getTevKColorSel__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::getTevKColorSel(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevKColorSel__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322BF8-80322C00 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__18J3DTevBlockPatchedCFv */
+
+/* 80322BF8-80322C00 0008+00 s=1 e=0 z=0 None .text getTexNoOffset__18J3DTevBlockPatchedCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::getTexNoOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexNoOffset__18J3DTevBlockPatchedCFv.s"
}
#pragma pop
-/* 80322C00-80322C08 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__18J3DTevBlockPatchedCFv
- */
+
+/* 80322C00-80322C08 0008+00 s=1 e=0 z=0 None .text getTevRegOffset__18J3DTevBlockPatchedCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTevBlockPatched::getTevRegOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTevRegOffset__18J3DTevBlockPatchedCFv.s"
}
#pragma pop
-/* 80322C08-80322C10 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__18J3DTevBlockPatchedFUl
- */
+
+/* 80322C08-80322C10 0008+00 s=1 e=0 z=0 None .text setTevRegOffset__18J3DTevBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTevBlockPatched::setTevRegOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTevRegOffset__18J3DTevBlockPatchedFUl.s"
}
#pragma pop
-/* 80322C10-80322C6C 005C+00 s=1 e=0 z=0 None .text __dt__18J3DTevBlockPatchedFv */
+
+/* 80322C10-80322C6C 005C+00 s=1 e=0 z=0 None .text __dt__18J3DTevBlockPatchedFv */
+// 80322C28: 803CE458 (__vt__18J3DTevBlockPatched)
+// 80322C2C: 803CE458 (__vt__18J3DTevBlockPatched)
+// 80322C38: 803CE958 (__vt__11J3DTevBlock)
+// 80322C3C: 803CE958 (__vt__11J3DTevBlock)
+// 80322C50: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTevBlockPatched::~J3DTevBlockPatched() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__18J3DTevBlockPatchedFv.s"
}
#pragma pop
-/* 80322C6C-80322C78 000C+00 s=1 e=0 z=0 None .text getType__19J3DTexGenBlockBasicFv */
+
+/* 80322C6C-80322C78 000C+00 s=1 e=0 z=0 None .text getType__19J3DTexGenBlockBasicFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockBasic::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 80322C78-80322C9C 0024+00 s=1 e=0 z=0 None .text
- * setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale */
+
+/* 80322C78-80322C9C 0024+00 s=1 e=0 z=0 None .text setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale */
+// 80322C88: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DNBTScale False
asm void J3DTexGenBlockBasic::setNBTScale(J3DNBTScale param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setNBTScale__19J3DTexGenBlockBasicF11J3DNBTScale.s"
}
#pragma pop
-/* 80322C9C-80322CC0 0024+00 s=1 e=0 z=0 None .text
- * setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale */
+
+/* 80322C9C-80322CC0 0024+00 s=1 e=0 z=0 None .text setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale */
+// 80322CAC: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
asm void J3DTexGenBlockBasic::setNBTScale(J3DNBTScale const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setNBTScale__19J3DTexGenBlockBasicFPC11J3DNBTScale.s"
}
#pragma pop
-/* 80322CC0-80322CC8 0008+00 s=1 e=0 z=0 None .text getNBTScale__19J3DTexGenBlockBasicFv */
+
+/* 80322CC0-80322CC8 0008+00 s=1 e=0 z=0 None .text getNBTScale__19J3DTexGenBlockBasicFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockBasic::getNBTScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getNBTScale__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 80322CC8-80322D34 006C+00 s=1 e=0 z=0 None .text __dt__19J3DTexGenBlockBasicFv */
+
+/* 80322CC8-80322D34 006C+00 s=1 e=0 z=0 None .text __dt__19J3DTexGenBlockBasicFv */
+// 80322CE0: 803CE534 (__vt__19J3DTexGenBlockBasic)
+// 80322CE4: 803CE534 (__vt__19J3DTexGenBlockBasic)
+// 80322CF0: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80322CF4: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80322D00: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80322D04: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80322D18: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTexGenBlockBasic::~J3DTexGenBlockBasic() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__19J3DTexGenBlockBasicFv.s"
}
#pragma pop
-/* 80322D34-80322D3C 0008+00 s=3 e=0 z=0 None .text setTexGenNum__21J3DTexGenBlockPatchedFUl
- */
+
+/* 80322D34-80322D3C 0008+00 s=3 e=0 z=0 None .text setTexGenNum__21J3DTexGenBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexGenBlockPatched::setTexGenNum(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexGenNum__21J3DTexGenBlockPatchedFUl.s"
}
#pragma pop
-/* 80322D3C-80322D48 000C+00 s=3 e=0 z=0 None .text setTexGenNum__21J3DTexGenBlockPatchedFPCUl
- */
+
+/* 80322D3C-80322D48 000C+00 s=3 e=0 z=0 None .text setTexGenNum__21J3DTexGenBlockPatchedFPCUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 const* False
+// u32 const False
+// u32 False
asm void J3DTexGenBlockPatched::setTexGenNum(u32 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexGenNum__21J3DTexGenBlockPatchedFPCUl.s"
}
#pragma pop
-/* 80322D48-80322D50 0008+00 s=3 e=0 z=0 None .text getTexGenNum__21J3DTexGenBlockPatchedCFv
- */
+
+/* 80322D48-80322D50 0008+00 s=3 e=0 z=0 None .text getTexGenNum__21J3DTexGenBlockPatchedCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::getTexGenNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexGenNum__21J3DTexGenBlockPatchedCFv.s"
}
#pragma pop
-/* 80322D50-80322D64 0014+00 s=3 e=0 z=0 None .text
- * setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord */
+
+/* 80322D50-80322D64 0014+00 s=3 e=0 z=0 None .text setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTexCoord const* False
+// J3DTexCoord const False
+// J3DTexCoord False
asm void J3DTexGenBlockPatched::setTexCoord(u32 param_0, J3DTexCoord const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexCoord__21J3DTexGenBlockPatchedFUlPC11J3DTexCoord.s"
}
#pragma pop
-/* 80322D64-80322D78 0014+00 s=3 e=0 z=0 None .text getTexCoord__21J3DTexGenBlockPatchedFUl */
+
+/* 80322D64-80322D78 0014+00 s=3 e=0 z=0 None .text getTexCoord__21J3DTexGenBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexGenBlockPatched::getTexCoord(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexCoord__21J3DTexGenBlockPatchedFUl.s"
}
#pragma pop
-/* 80322D78-80322D88 0010+00 s=3 e=0 z=0 None .text
- * setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx */
+
+/* 80322D78-80322D88 0010+00 s=3 e=0 z=0 None .text setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DTexMtx* False
+// J3DTexMtx False
asm void J3DTexGenBlockPatched::setTexMtx(u32 param_0, J3DTexMtx* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexMtx__21J3DTexGenBlockPatchedFUlP9J3DTexMtx.s"
}
#pragma pop
-/* 80322D88-80322D98 0010+00 s=3 e=0 z=0 None .text getTexMtx__21J3DTexGenBlockPatchedFUl */
+
+/* 80322D88-80322D98 0010+00 s=3 e=0 z=0 None .text getTexMtx__21J3DTexGenBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexGenBlockPatched::getTexMtx(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexMtx__21J3DTexGenBlockPatchedFUl.s"
}
#pragma pop
-/* 80322D98-80322DA0 0008+00 s=3 e=0 z=0 None .text getTexMtxOffset__21J3DTexGenBlockPatchedCFv
- */
+
+/* 80322D98-80322DA0 0008+00 s=3 e=0 z=0 None .text getTexMtxOffset__21J3DTexGenBlockPatchedCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::getTexMtxOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getTexMtxOffset__21J3DTexGenBlockPatchedCFv.s"
}
#pragma pop
-/* 80322DA0-80322DA8 0008+00 s=3 e=0 z=0 None .text setTexMtxOffset__21J3DTexGenBlockPatchedFUl
- */
+
+/* 80322DA0-80322DA8 0008+00 s=3 e=0 z=0 None .text setTexMtxOffset__21J3DTexGenBlockPatchedFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexGenBlockPatched::setTexMtxOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setTexMtxOffset__21J3DTexGenBlockPatchedFUl.s"
}
#pragma pop
-/* 80322DA8-80322DB4 000C+00 s=1 e=0 z=0 None .text getType__15J3DTexGenBlock4Fv */
+
+/* 80322DA8-80322DB4 000C+00 s=1 e=0 z=0 None .text getType__15J3DTexGenBlock4Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlock4::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 80322DB4-80322DD8 0024+00 s=1 e=0 z=0 None .text setNBTScale__15J3DTexGenBlock4F11J3DNBTScale
- */
+
+/* 80322DB4-80322DD8 0024+00 s=1 e=0 z=0 None .text setNBTScale__15J3DTexGenBlock4F11J3DNBTScale */
+// 80322DC4: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DNBTScale False
asm void J3DTexGenBlock4::setNBTScale(J3DNBTScale param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setNBTScale__15J3DTexGenBlock4F11J3DNBTScale.s"
}
#pragma pop
-/* 80322DD8-80322DFC 0024+00 s=1 e=0 z=0 None .text
- * setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale */
+
+/* 80322DD8-80322DFC 0024+00 s=1 e=0 z=0 None .text setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale */
+// 80322DE8: 8032587C (__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
asm void J3DTexGenBlock4::setNBTScale(J3DNBTScale const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setNBTScale__15J3DTexGenBlock4FPC11J3DNBTScale.s"
}
#pragma pop
-/* 80322DFC-80322E04 0008+00 s=1 e=0 z=0 None .text getNBTScale__15J3DTexGenBlock4Fv */
+
+/* 80322DFC-80322E04 0008+00 s=1 e=0 z=0 None .text getNBTScale__15J3DTexGenBlock4Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlock4::getNBTScale() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getNBTScale__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 80322E04-80322E70 006C+00 s=1 e=0 z=0 None .text __dt__15J3DTexGenBlock4Fv */
+
+/* 80322E04-80322E70 006C+00 s=1 e=0 z=0 None .text __dt__15J3DTexGenBlock4Fv */
+// 80322E1C: 803CE5A0 (__vt__15J3DTexGenBlock4)
+// 80322E20: 803CE5A0 (__vt__15J3DTexGenBlock4)
+// 80322E2C: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80322E30: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80322E3C: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80322E40: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80322E54: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTexGenBlock4::~J3DTexGenBlock4() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__15J3DTexGenBlock4Fv.s"
}
#pragma pop
-/* 80322E70-80322E74 0004+00 s=1 e=0 z=0 None .text load__21J3DTexGenBlockPatchedFv */
+
+/* 80322E70-80322E74 0004+00 s=1 e=0 z=0 None .text load__21J3DTexGenBlockPatchedFv */
+// True False
+// void False
void J3DTexGenBlockPatched::load() {
- /* empty function */
+ /* empty function */
}
-/* 80322E74-80322E80 000C+00 s=1 e=0 z=0 None .text getType__21J3DTexGenBlockPatchedFv */
+
+/* 80322E74-80322E80 000C+00 s=1 e=0 z=0 None .text getType__21J3DTexGenBlockPatchedFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DTexGenBlockPatched::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 80322E80-80322E8C 000C+00 s=1 e=0 z=0 None .text getType__20J3DColorBlockLightOnFv */
+
+/* 80322E80-80322E8C 000C+00 s=1 e=0 z=0 None .text getType__20J3DColorBlockLightOnFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80322E8C-80322EB8 002C+00 s=1 e=0 z=0 None .text
- * setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor */
+
+/* 80322E8C-80322EB8 002C+00 s=1 e=0 z=0 None .text setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DColorBlockLightOn::setMatColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColor__20J3DColorBlockLightOnFUl10J3DGXColor.s"
}
#pragma pop
-/* 80322EB8-80322EE4 002C+00 s=1 e=0 z=0 None .text
- * setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */
+
+/* 80322EB8-80322EE4 002C+00 s=1 e=0 z=0 None .text setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DColorBlockLightOn::setMatColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColor__20J3DColorBlockLightOnFUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80322EE4-80322EF8 0014+00 s=1 e=0 z=0 None .text getMatColor__20J3DColorBlockLightOnFUl */
+
+/* 80322EE4-80322EF8 0014+00 s=1 e=0 z=0 None .text getMatColor__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::getMatColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getMatColor__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80322EF8-80322F24 002C+00 s=1 e=0 z=0 None .text
- * setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor */
+
+/* 80322EF8-80322F24 002C+00 s=1 e=0 z=0 None .text setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DColorBlockLightOn::setAmbColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAmbColor__20J3DColorBlockLightOnFUl10J3DGXColor.s"
}
#pragma pop
-/* 80322F24-80322F50 002C+00 s=1 e=0 z=0 None .text
- * setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */
+
+/* 80322F24-80322F50 002C+00 s=1 e=0 z=0 None .text setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DColorBlockLightOn::setAmbColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAmbColor__20J3DColorBlockLightOnFUlPC10J3DGXColor.s"
}
#pragma pop
-/* 80322F50-80322F64 0014+00 s=1 e=0 z=0 None .text getAmbColor__20J3DColorBlockLightOnFUl */
+
+/* 80322F50-80322F64 0014+00 s=1 e=0 z=0 None .text getAmbColor__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::getAmbColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getAmbColor__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80322F64-80322F70 000C+00 s=1 e=0 z=0 None .text setColorChanNum__20J3DColorBlockLightOnFPCUc
- */
+
+/* 80322F64-80322F70 000C+00 s=1 e=0 z=0 None .text setColorChanNum__20J3DColorBlockLightOnFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DColorBlockLightOn::setColorChanNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanNum__20J3DColorBlockLightOnFPCUc.s"
}
#pragma pop
-/* 80322F70-80322F78 0008+00 s=1 e=0 z=0 None .text setColorChanNum__20J3DColorBlockLightOnFUc
- */
+
+/* 80322F70-80322F78 0008+00 s=1 e=0 z=0 None .text setColorChanNum__20J3DColorBlockLightOnFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DColorBlockLightOn::setColorChanNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanNum__20J3DColorBlockLightOnFUc.s"
}
#pragma pop
-/* 80322F78-80322F80 0008+00 s=1 e=0 z=0 None .text getColorChanNum__20J3DColorBlockLightOnCFv
- */
+
+/* 80322F78-80322F80 0008+00 s=1 e=0 z=0 None .text getColorChanNum__20J3DColorBlockLightOnCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::getColorChanNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChanNum__20J3DColorBlockLightOnCFv.s"
}
#pragma pop
-/* 80322F80-80322F94 0014+00 s=1 e=0 z=0 None .text
- * setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan */
+
+/* 80322F80-80322F94 0014+00 s=1 e=0 z=0 None .text setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
asm void J3DColorBlockLightOn::setColorChan(u32 param_0, J3DColorChan const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChan__20J3DColorBlockLightOnFUlPC12J3DColorChan.s"
}
#pragma pop
-/* 80322F94-80322FA8 0014+00 s=1 e=0 z=0 None .text
- * setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan */
+
+/* 80322F94-80322FA8 0014+00 s=1 e=0 z=0 None .text setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
asm void J3DColorBlockLightOn::setColorChan(u32 param_0, J3DColorChan const& param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChan__20J3DColorBlockLightOnFUlRC12J3DColorChan.s"
}
#pragma pop
-/* 80322FA8-80322FBC 0014+00 s=1 e=0 z=0 None .text getColorChan__20J3DColorBlockLightOnFUl */
+
+/* 80322FA8-80322FBC 0014+00 s=1 e=0 z=0 None .text getColorChan__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::getColorChan(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChan__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80322FBC-80322FCC 0010+00 s=1 e=0 z=0 None .text
- * setLight__20J3DColorBlockLightOnFUlP11J3DLightObj */
+
+/* 80322FBC-80322FCC 0010+00 s=1 e=0 z=0 None .text setLight__20J3DColorBlockLightOnFUlP11J3DLightObj */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
asm void J3DColorBlockLightOn::setLight(u32 param_0, J3DLightObj* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setLight__20J3DColorBlockLightOnFUlP11J3DLightObj.s"
}
#pragma pop
-/* 80322FCC-80322FDC 0010+00 s=1 e=0 z=0 None .text getLight__20J3DColorBlockLightOnFUl */
+
+/* 80322FCC-80322FDC 0010+00 s=1 e=0 z=0 None .text getLight__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::getLight(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getLight__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80322FDC-80322FE4 0008+00 s=1 e=0 z=0 None .text setCullMode__20J3DColorBlockLightOnFUc */
+
+/* 80322FDC-80322FE4 0008+00 s=1 e=0 z=0 None .text setCullMode__20J3DColorBlockLightOnFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DColorBlockLightOn::setCullMode(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setCullMode__20J3DColorBlockLightOnFUc.s"
}
#pragma pop
-/* 80322FE4-80322FF0 000C+00 s=1 e=0 z=0 None .text setCullMode__20J3DColorBlockLightOnFPCUc
- */
+
+/* 80322FE4-80322FF0 000C+00 s=1 e=0 z=0 None .text setCullMode__20J3DColorBlockLightOnFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DColorBlockLightOn::setCullMode(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setCullMode__20J3DColorBlockLightOnFPCUc.s"
}
#pragma pop
-/* 80322FF0-80322FF8 0008+00 s=1 e=0 z=0 None .text getCullMode__20J3DColorBlockLightOnCFv */
+
+/* 80322FF0-80322FF8 0008+00 s=1 e=0 z=0 None .text getCullMode__20J3DColorBlockLightOnCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::getCullMode() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getCullMode__20J3DColorBlockLightOnCFv.s"
}
#pragma pop
-/* 80322FF8-80323000 0008+00 s=1 e=0 z=0 None .text getMatColorOffset__20J3DColorBlockLightOnCFv
- */
+
+/* 80322FF8-80323000 0008+00 s=1 e=0 z=0 None .text getMatColorOffset__20J3DColorBlockLightOnCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::getMatColorOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getMatColorOffset__20J3DColorBlockLightOnCFv.s"
}
#pragma pop
-/* 80323000-80323008 0008+00 s=1 e=0 z=0 None .text getColorChanOffset__20J3DColorBlockLightOnCFv
- */
+
+/* 80323000-80323008 0008+00 s=1 e=0 z=0 None .text getColorChanOffset__20J3DColorBlockLightOnCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOn::getColorChanOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChanOffset__20J3DColorBlockLightOnCFv.s"
}
#pragma pop
-/* 80323008-80323010 0008+00 s=1 e=0 z=0 None .text setMatColorOffset__20J3DColorBlockLightOnFUl
- */
+
+/* 80323008-80323010 0008+00 s=1 e=0 z=0 None .text setMatColorOffset__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::setMatColorOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColorOffset__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80323010-80323018 0008+00 s=1 e=0 z=0 None .text setColorChanOffset__20J3DColorBlockLightOnFUl
- */
+
+/* 80323010-80323018 0008+00 s=1 e=0 z=0 None .text setColorChanOffset__20J3DColorBlockLightOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOn::setColorChanOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanOffset__20J3DColorBlockLightOnFUl.s"
}
#pragma pop
-/* 80323018-80323074 005C+00 s=1 e=0 z=0 None .text __dt__20J3DColorBlockLightOnFv */
+
+/* 80323018-80323074 005C+00 s=1 e=0 z=0 None .text __dt__20J3DColorBlockLightOnFv */
+// 80323030: 803CE678 (__vt__20J3DColorBlockLightOn)
+// 80323034: 803CE678 (__vt__20J3DColorBlockLightOn)
+// 80323040: 803CDEA0 (__vt__13J3DColorBlock)
+// 80323044: 803CDEA0 (__vt__13J3DColorBlock)
+// 80323058: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DColorBlockLightOn::~J3DColorBlockLightOn() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__20J3DColorBlockLightOnFv.s"
}
#pragma pop
-/* 80323074-80323080 000C+00 s=1 e=0 z=0 None .text getType__22J3DColorBlockAmbientOnFv */
+
+/* 80323074-80323080 000C+00 s=1 e=0 z=0 None .text getType__22J3DColorBlockAmbientOnFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockAmbientOn::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__22J3DColorBlockAmbientOnFv.s"
}
#pragma pop
-/* 80323080-803230AC 002C+00 s=1 e=0 z=0 None .text
- * setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor */
+
+/* 80323080-803230AC 002C+00 s=1 e=0 z=0 None .text setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DColorBlockAmbientOn::setAmbColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAmbColor__22J3DColorBlockAmbientOnFUl10J3DGXColor.s"
}
#pragma pop
-/* 803230AC-803230D8 002C+00 s=1 e=0 z=0 None .text
- * setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor */
+
+/* 803230AC-803230D8 002C+00 s=1 e=0 z=0 None .text setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DColorBlockAmbientOn::setAmbColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setAmbColor__22J3DColorBlockAmbientOnFUlPC10J3DGXColor.s"
}
#pragma pop
-/* 803230D8-803230EC 0014+00 s=1 e=0 z=0 None .text getAmbColor__22J3DColorBlockAmbientOnFUl
- */
+
+/* 803230D8-803230EC 0014+00 s=1 e=0 z=0 None .text getAmbColor__22J3DColorBlockAmbientOnFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockAmbientOn::getAmbColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getAmbColor__22J3DColorBlockAmbientOnFUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CEA34-803CEAC8 0090+04 s=1 e=2 z=0 None .data __vt__21J3DColorBlockLightOff */
+/* 803CEA34-803CEAC8 0090+04 s=1 e=2 z=0 None .data __vt__21J3DColorBlockLightOff */
SECTION_DATA void* __vt__21J3DColorBlockLightOff[36 + 1 /* padding */] = {
- (void*)NULL,
- (void*)NULL,
- (void*)load__21J3DColorBlockLightOffFv,
- (void*)reset__21J3DColorBlockLightOffFP13J3DColorBlock,
- (void*)patch__21J3DColorBlockLightOffFv,
- (void*)patchMatColor__21J3DColorBlockLightOffFv,
- (void*)patchLight__21J3DColorBlockLightOffFv,
- (void*)diff__21J3DColorBlockLightOffFUl,
- (void*)diffAmbColor__13J3DColorBlockFv,
- (void*)diffMatColor__21J3DColorBlockLightOffFv,
- (void*)diffColorChan__21J3DColorBlockLightOffFv,
- (void*)diffLightObj__13J3DColorBlockFUl,
- (void*)countDLSize__21J3DColorBlockLightOffFv,
- (void*)getType__21J3DColorBlockLightOffFv,
- (void*)setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor,
- (void*)setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor,
- (void*)getMatColor__21J3DColorBlockLightOffFUl,
- (void*)setAmbColor__13J3DColorBlockFUlPC10J3DGXColor,
- (void*)setAmbColor__13J3DColorBlockFUl10J3DGXColor,
- (void*)getAmbColor__13J3DColorBlockFUl,
- (void*)setColorChanNum__21J3DColorBlockLightOffFUc,
- (void*)setColorChanNum__21J3DColorBlockLightOffFPCUc,
- (void*)getColorChanNum__21J3DColorBlockLightOffCFv,
- (void*)setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan,
- (void*)setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan,
- (void*)getColorChan__21J3DColorBlockLightOffFUl,
- (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
- (void*)getLight__13J3DColorBlockFUl,
- (void*)setCullMode__21J3DColorBlockLightOffFPCUc,
- (void*)setCullMode__21J3DColorBlockLightOffFUc,
- (void*)getCullMode__21J3DColorBlockLightOffCFv,
- (void*)getMatColorOffset__21J3DColorBlockLightOffCFv,
- (void*)getColorChanOffset__21J3DColorBlockLightOffCFv,
- (void*)setMatColorOffset__21J3DColorBlockLightOffFUl,
- (void*)setColorChanOffset__21J3DColorBlockLightOffFUl,
- (void*)__dt__21J3DColorBlockLightOffFv,
- /* padding */
- NULL,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)load__21J3DColorBlockLightOffFv,
+ (void*)reset__21J3DColorBlockLightOffFP13J3DColorBlock,
+ (void*)patch__21J3DColorBlockLightOffFv,
+ (void*)patchMatColor__21J3DColorBlockLightOffFv,
+ (void*)patchLight__21J3DColorBlockLightOffFv,
+ (void*)diff__21J3DColorBlockLightOffFUl,
+ (void*)diffAmbColor__13J3DColorBlockFv,
+ (void*)diffMatColor__21J3DColorBlockLightOffFv,
+ (void*)diffColorChan__21J3DColorBlockLightOffFv,
+ (void*)diffLightObj__13J3DColorBlockFUl,
+ (void*)countDLSize__21J3DColorBlockLightOffFv,
+ (void*)getType__21J3DColorBlockLightOffFv,
+ (void*)setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor,
+ (void*)setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor,
+ (void*)getMatColor__21J3DColorBlockLightOffFUl,
+ (void*)setAmbColor__13J3DColorBlockFUlPC10J3DGXColor,
+ (void*)setAmbColor__13J3DColorBlockFUl10J3DGXColor,
+ (void*)getAmbColor__13J3DColorBlockFUl,
+ (void*)setColorChanNum__21J3DColorBlockLightOffFUc,
+ (void*)setColorChanNum__21J3DColorBlockLightOffFPCUc,
+ (void*)getColorChanNum__21J3DColorBlockLightOffCFv,
+ (void*)setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan,
+ (void*)setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan,
+ (void*)getColorChan__21J3DColorBlockLightOffFUl,
+ (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
+ (void*)getLight__13J3DColorBlockFUl,
+ (void*)setCullMode__21J3DColorBlockLightOffFPCUc,
+ (void*)setCullMode__21J3DColorBlockLightOffFUc,
+ (void*)getCullMode__21J3DColorBlockLightOffCFv,
+ (void*)getMatColorOffset__21J3DColorBlockLightOffCFv,
+ (void*)getColorChanOffset__21J3DColorBlockLightOffCFv,
+ (void*)setMatColorOffset__21J3DColorBlockLightOffFUl,
+ (void*)setColorChanOffset__21J3DColorBlockLightOffFUl,
+ (void*)__dt__21J3DColorBlockLightOffFv,
+ /* padding */
+ NULL,
};
-/* 803230EC-80323158 006C+00 s=1 e=0 z=0 None .text __dt__22J3DColorBlockAmbientOnFv */
+/* 803230EC-80323158 006C+00 s=1 e=0 z=0 None .text __dt__22J3DColorBlockAmbientOnFv */
+// 80323104: 803CE708 (__vt__22J3DColorBlockAmbientOn)
+// 80323108: 803CE708 (__vt__22J3DColorBlockAmbientOn)
+// 80323114: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80323118: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80323124: 803CDEA0 (__vt__13J3DColorBlock)
+// 80323128: 803CDEA0 (__vt__13J3DColorBlock)
+// 8032313C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DColorBlockAmbientOn::~J3DColorBlockAmbientOn() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__22J3DColorBlockAmbientOnFv.s"
}
#pragma pop
-/* 80323158-80323184 002C+00 s=2 e=0 z=0 None .text
- * setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor */
+
+/* 80323158-80323184 002C+00 s=2 e=0 z=0 None .text setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor False
asm void J3DColorBlockLightOff::setMatColor(u32 param_0, J3DGXColor param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColor__21J3DColorBlockLightOffFUl10J3DGXColor.s"
}
#pragma pop
-/* 80323184-803231B0 002C+00 s=2 e=0 z=0 None .text
- * setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor */
+
+/* 80323184-803231B0 002C+00 s=2 e=0 z=0 None .text setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
asm void J3DColorBlockLightOff::setMatColor(u32 param_0, J3DGXColor const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColor__21J3DColorBlockLightOffFUlPC10J3DGXColor.s"
}
#pragma pop
-/* 803231B0-803231C4 0014+00 s=2 e=0 z=0 None .text getMatColor__21J3DColorBlockLightOffFUl */
+
+/* 803231B0-803231C4 0014+00 s=2 e=0 z=0 None .text getMatColor__21J3DColorBlockLightOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOff::getMatColor(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getMatColor__21J3DColorBlockLightOffFUl.s"
}
#pragma pop
-/* 803231C4-803231D0 000C+00 s=2 e=0 z=0 None .text setColorChanNum__21J3DColorBlockLightOffFPCUc
- */
+
+/* 803231C4-803231D0 000C+00 s=2 e=0 z=0 None .text setColorChanNum__21J3DColorBlockLightOffFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DColorBlockLightOff::setColorChanNum(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanNum__21J3DColorBlockLightOffFPCUc.s"
}
#pragma pop
-/* 803231D0-803231D8 0008+00 s=2 e=0 z=0 None .text setColorChanNum__21J3DColorBlockLightOffFUc
- */
+
+/* 803231D0-803231D8 0008+00 s=2 e=0 z=0 None .text setColorChanNum__21J3DColorBlockLightOffFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DColorBlockLightOff::setColorChanNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanNum__21J3DColorBlockLightOffFUc.s"
}
#pragma pop
-/* 803231D8-803231E0 0008+00 s=2 e=0 z=0 None .text getColorChanNum__21J3DColorBlockLightOffCFv
- */
+
+/* 803231D8-803231E0 0008+00 s=2 e=0 z=0 None .text getColorChanNum__21J3DColorBlockLightOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::getColorChanNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChanNum__21J3DColorBlockLightOffCFv.s"
}
#pragma pop
-/* 803231E0-803231F4 0014+00 s=2 e=0 z=0 None .text
- * setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan */
+
+/* 803231E0-803231F4 0014+00 s=2 e=0 z=0 None .text setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
asm void J3DColorBlockLightOff::setColorChan(u32 param_0, J3DColorChan const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChan__21J3DColorBlockLightOffFUlPC12J3DColorChan.s"
}
#pragma pop
-/* 803231F4-80323208 0014+00 s=2 e=0 z=0 None .text
- * setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan */
+
+/* 803231F4-80323208 0014+00 s=2 e=0 z=0 None .text setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
asm void J3DColorBlockLightOff::setColorChan(u32 param_0, J3DColorChan const& param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChan__21J3DColorBlockLightOffFUlRC12J3DColorChan.s"
}
#pragma pop
-/* 80323208-8032321C 0014+00 s=2 e=0 z=0 None .text getColorChan__21J3DColorBlockLightOffFUl
- */
+
+/* 80323208-8032321C 0014+00 s=2 e=0 z=0 None .text getColorChan__21J3DColorBlockLightOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOff::getColorChan(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChan__21J3DColorBlockLightOffFUl.s"
}
#pragma pop
-/* 8032321C-80323224 0008+00 s=2 e=0 z=0 None .text setCullMode__21J3DColorBlockLightOffFUc */
+
+/* 8032321C-80323224 0008+00 s=2 e=0 z=0 None .text setCullMode__21J3DColorBlockLightOffFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DColorBlockLightOff::setCullMode(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setCullMode__21J3DColorBlockLightOffFUc.s"
}
#pragma pop
-/* 80323224-80323230 000C+00 s=2 e=0 z=0 None .text setCullMode__21J3DColorBlockLightOffFPCUc
- */
+
+/* 80323224-80323230 000C+00 s=2 e=0 z=0 None .text setCullMode__21J3DColorBlockLightOffFPCUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 const* False
+// u8 const False
+// u8 False
asm void J3DColorBlockLightOff::setCullMode(u8 const* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setCullMode__21J3DColorBlockLightOffFPCUc.s"
}
#pragma pop
-/* 80323230-80323238 0008+00 s=2 e=0 z=0 None .text getCullMode__21J3DColorBlockLightOffCFv */
+
+/* 80323230-80323238 0008+00 s=2 e=0 z=0 None .text getCullMode__21J3DColorBlockLightOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::getCullMode() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getCullMode__21J3DColorBlockLightOffCFv.s"
}
#pragma pop
-/* 80323238-80323240 0008+00 s=2 e=0 z=0 None .text getMatColorOffset__21J3DColorBlockLightOffCFv
- */
+
+/* 80323238-80323240 0008+00 s=2 e=0 z=0 None .text getMatColorOffset__21J3DColorBlockLightOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::getMatColorOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getMatColorOffset__21J3DColorBlockLightOffCFv.s"
}
#pragma pop
-/* 80323240-80323248 0008+00 s=2 e=0 z=0 None .text
- * getColorChanOffset__21J3DColorBlockLightOffCFv */
+
+/* 80323240-80323248 0008+00 s=2 e=0 z=0 None .text getColorChanOffset__21J3DColorBlockLightOffCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::getColorChanOffset() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getColorChanOffset__21J3DColorBlockLightOffCFv.s"
}
#pragma pop
-/* 80323248-80323250 0008+00 s=2 e=0 z=0 None .text setMatColorOffset__21J3DColorBlockLightOffFUl
- */
+
+/* 80323248-80323250 0008+00 s=2 e=0 z=0 None .text setMatColorOffset__21J3DColorBlockLightOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOff::setMatColorOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setMatColorOffset__21J3DColorBlockLightOffFUl.s"
}
#pragma pop
-/* 80323250-80323258 0008+00 s=2 e=0 z=0 None .text
- * setColorChanOffset__21J3DColorBlockLightOffFUl */
+
+/* 80323250-80323258 0008+00 s=2 e=0 z=0 None .text setColorChanOffset__21J3DColorBlockLightOffFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DColorBlockLightOff::setColorChanOffset(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setColorChanOffset__21J3DColorBlockLightOffFUl.s"
}
#pragma pop
-/* 80323258-80323264 000C+00 s=1 e=0 z=0 None .text getType__13J3DPEBlockXluFv */
+
+/* 80323258-80323264 000C+00 s=1 e=0 z=0 None .text getType__13J3DPEBlockXluFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockXlu::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__13J3DPEBlockXluFv.s"
}
#pragma pop
-/* 80323264-803232C0 005C+00 s=1 e=0 z=0 None .text __dt__13J3DPEBlockXluFv */
+
+/* 80323264-803232C0 005C+00 s=1 e=0 z=0 None .text __dt__13J3DPEBlockXluFv */
+// 8032327C: 803CE798 (__vt__13J3DPEBlockXlu)
+// 80323280: 803CE798 (__vt__13J3DPEBlockXlu)
+// 8032328C: 803CDD20 (__vt__10J3DPEBlock)
+// 80323290: 803CDD20 (__vt__10J3DPEBlock)
+// 803232A4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlockXlu::~J3DPEBlockXlu() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__13J3DPEBlockXluFv.s"
}
#pragma pop
-/* 803232C0-803232CC 000C+00 s=1 e=0 z=0 None .text getType__17J3DPEBlockTexEdgeFv */
+
+/* 803232C0-803232CC 000C+00 s=1 e=0 z=0 None .text getType__17J3DPEBlockTexEdgeFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockTexEdge::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__17J3DPEBlockTexEdgeFv.s"
}
#pragma pop
-/* 803232CC-80323328 005C+00 s=1 e=0 z=0 None .text __dt__17J3DPEBlockTexEdgeFv */
+
+/* 803232CC-80323328 005C+00 s=1 e=0 z=0 None .text __dt__17J3DPEBlockTexEdgeFv */
+// 803232E4: 803CE814 (__vt__17J3DPEBlockTexEdge)
+// 803232E8: 803CE814 (__vt__17J3DPEBlockTexEdge)
+// 803232F4: 803CDD20 (__vt__10J3DPEBlock)
+// 803232F8: 803CDD20 (__vt__10J3DPEBlock)
+// 8032330C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlockTexEdge::~J3DPEBlockTexEdge() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__17J3DPEBlockTexEdgeFv.s"
}
#pragma pop
-/* 80323328-80323334 000C+00 s=1 e=0 z=0 None .text getType__13J3DPEBlockOpaFv */
+
+/* 80323328-80323334 000C+00 s=1 e=0 z=0 None .text getType__13J3DPEBlockOpaFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPEBlockOpa::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__13J3DPEBlockOpaFv.s"
}
#pragma pop
-/* 80323334-80323390 005C+00 s=1 e=0 z=0 None .text __dt__13J3DPEBlockOpaFv */
+
+/* 80323334-80323390 005C+00 s=1 e=0 z=0 None .text __dt__13J3DPEBlockOpaFv */
+// 8032334C: 803CE890 (__vt__13J3DPEBlockOpa)
+// 80323350: 803CE890 (__vt__13J3DPEBlockOpa)
+// 8032335C: 803CDD20 (__vt__10J3DPEBlock)
+// 80323360: 803CDD20 (__vt__10J3DPEBlock)
+// 80323374: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlockOpa::~J3DPEBlockOpa() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__13J3DPEBlockOpaFv.s"
}
#pragma pop
-/* 80323390-8032339C 000C+00 s=1 e=0 z=0 None .text getType__15J3DIndBlockFullFv */
+
+/* 80323390-8032339C 000C+00 s=1 e=0 z=0 None .text getType__15J3DIndBlockFullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DIndBlockFull::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__15J3DIndBlockFullFv.s"
}
#pragma pop
-/* 8032339C-803233A4 0008+00 s=1 e=0 z=0 None .text setIndTexStageNum__15J3DIndBlockFullFUc */
+
+/* 8032339C-803233A4 0008+00 s=1 e=0 z=0 None .text setIndTexStageNum__15J3DIndBlockFullFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void J3DIndBlockFull::setIndTexStageNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexStageNum__15J3DIndBlockFullFUc.s"
}
#pragma pop
-/* 803233A4-803233AC 0008+00 s=1 e=0 z=0 None .text getIndTexStageNum__15J3DIndBlockFullCFv */
+
+/* 803233A4-803233AC 0008+00 s=1 e=0 z=0 None .text getIndTexStageNum__15J3DIndBlockFullCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DIndBlockFull::getIndTexStageNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTexStageNum__15J3DIndBlockFullCFv.s"
}
#pragma pop
-/* 803233AC-803233C0 0014+00 s=1 e=0 z=0 None .text
- * setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder */
+
+/* 803233AC-803233C0 0014+00 s=1 e=0 z=0 None .text setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexOrder False
asm void J3DIndBlockFull::setIndTexOrder(u32 param_0, J3DIndTexOrder param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexOrder__15J3DIndBlockFullFUl14J3DIndTexOrder.s"
}
#pragma pop
-/* 803233C0-803233D4 0014+00 s=1 e=0 z=0 None .text
- * setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder */
+
+/* 803233C0-803233D4 0014+00 s=1 e=0 z=0 None .text setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
asm void J3DIndBlockFull::setIndTexOrder(u32 param_0, J3DIndTexOrder const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexOrder__15J3DIndBlockFullFUlPC14J3DIndTexOrder.s"
}
#pragma pop
-/* 803233D4-803233E8 0014+00 s=1 e=0 z=0 None .text getIndTexOrder__15J3DIndBlockFullFUl */
+
+/* 803233D4-803233E8 0014+00 s=1 e=0 z=0 None .text getIndTexOrder__15J3DIndBlockFullFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DIndBlockFull::getIndTexOrder(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTexOrder__15J3DIndBlockFullFUl.s"
}
#pragma pop
-/* 803233E8-8032341C 0034+00 s=1 e=0 z=0 None .text
- * setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx */
+
+/* 803233E8-8032341C 0034+00 s=1 e=0 z=0 None .text setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx */
+// 80323408: 803257DC (__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexMtx False
asm void J3DIndBlockFull::setIndTexMtx(u32 param_0, J3DIndTexMtx param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexMtx__15J3DIndBlockFullFUl12J3DIndTexMtx.s"
}
#pragma pop
-/* 8032341C-80323450 0034+00 s=1 e=0 z=0 None .text
- * setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx */
+
+/* 8032341C-80323450 0034+00 s=1 e=0 z=0 None .text setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx */
+// 8032343C: 803257DC (__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
asm void J3DIndBlockFull::setIndTexMtx(u32 param_0, J3DIndTexMtx const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexMtx__15J3DIndBlockFullFUlPC12J3DIndTexMtx.s"
}
#pragma pop
-/* 80323450-80323464 0014+00 s=1 e=0 z=0 None .text getIndTexMtx__15J3DIndBlockFullFUl */
+
+/* 80323450-80323464 0014+00 s=1 e=0 z=0 None .text getIndTexMtx__15J3DIndBlockFullFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DIndBlockFull::getIndTexMtx(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTexMtx__15J3DIndBlockFullFUl.s"
}
#pragma pop
-/* 80323464-80323478 0014+00 s=1 e=0 z=0 None .text
- * setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale */
+
+/* 80323464-80323478 0014+00 s=1 e=0 z=0 None .text setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexCoordScale False
asm void J3DIndBlockFull::setIndTexCoordScale(u32 param_0, J3DIndTexCoordScale param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexCoordScale__15J3DIndBlockFullFUl19J3DIndTexCoordScale.s"
}
#pragma pop
-/* 80323478-8032348C 0014+00 s=1 e=0 z=0 None .text
- * setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale */
+
+/* 80323478-8032348C 0014+00 s=1 e=0 z=0 None .text setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
asm void J3DIndBlockFull::setIndTexCoordScale(u32 param_0, J3DIndTexCoordScale const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/setIndTexCoordScale__15J3DIndBlockFullFUlPC19J3DIndTexCoordScale.s"
}
#pragma pop
-/* 8032348C-803234A0 0014+00 s=1 e=0 z=0 None .text getIndTexCoordScale__15J3DIndBlockFullFUl
- */
+
+/* 8032348C-803234A0 0014+00 s=1 e=0 z=0 None .text getIndTexCoordScale__15J3DIndBlockFullFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DIndBlockFull::getIndTexCoordScale(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getIndTexCoordScale__15J3DIndBlockFullFUl.s"
}
#pragma pop
-/* 803234A0-8032353C 009C+00 s=1 e=0 z=0 None .text __dt__15J3DIndBlockFullFv */
+
+/* 803234A0-8032353C 009C+00 s=1 e=0 z=0 None .text __dt__15J3DIndBlockFullFv */
+// 803234C0: 803CE90C (__vt__15J3DIndBlockFull)
+// 803234C4: 803CE90C (__vt__15J3DIndBlockFull)
+// 803234D0: 8000E024 (__dt__19J3DIndTexCoordScaleFv)
+// 803234D4: 8000E024 (__dt__19J3DIndTexCoordScaleFv)
+// 803234E0: 80361CE8 (__destroy_arr)
+// 803234E8: 8000E064 (__dt__12J3DIndTexMtxFv)
+// 803234EC: 8000E064 (__dt__12J3DIndTexMtxFv)
+// 803234F8: 80361CE8 (__destroy_arr)
+// 80323504: 803CDDE8 (__vt__11J3DIndBlock)
+// 80323508: 803CDDE8 (__vt__11J3DIndBlock)
+// 8032351C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DIndBlockFull::~J3DIndBlockFull() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__dt__15J3DIndBlockFullFv.s"
}
#pragma pop
-/* 8032353C-80323540 0004+00 s=1 e=1 z=0 None .text patchTexNo__11J3DTevBlockFv */
+
+/* 8032353C-80323540 0004+00 s=1 e=1 z=0 None .text patchTexNo__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::patchTexNo() {
- /* empty function */
+ /* empty function */
}
-/* 80323540-80323544 0004+00 s=1 e=1 z=0 None .text patchTevReg__11J3DTevBlockFv */
+
+/* 80323540-80323544 0004+00 s=1 e=1 z=0 None .text patchTevReg__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::patchTevReg() {
- /* empty function */
+ /* empty function */
}
-/* 80323544-80323548 0004+00 s=1 e=1 z=0 None .text setTexNo__11J3DTevBlockFUlPCUs */
+
+/* 80323544-80323548 0004+00 s=1 e=1 z=0 None .text setTexNo__11J3DTevBlockFUlPCUs */
+// False False
+// void False
+// u32 False
+// u16 const* False
+// u16 const False
+// u16 False
void J3DTevBlock::setTexNo(u32 param_0, u16 const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80323548-8032354C 0004+00 s=1 e=1 z=0 None .text setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder
- */
+
+/* 80323548-8032354C 0004+00 s=1 e=1 z=0 None .text setTevOrder__11J3DTevBlockFUlPC11J3DTevOrder */
+// False False
+// void False
+// u32 False
+// J3DTevOrder const* False
+// J3DTevOrder const False
+// J3DTevOrder False
void J3DTevBlock::setTevOrder(u32 param_0, J3DTevOrder const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 8032354C-80323550 0004+00 s=1 e=1 z=0 None .text setTevStageNum__11J3DTevBlockFPCUc */
+
+/* 8032354C-80323550 0004+00 s=1 e=1 z=0 None .text setTevStageNum__11J3DTevBlockFPCUc */
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DTevBlock::setTevStageNum(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80323550-80323554 0004+00 s=1 e=1 z=0 None .text setTevStage__11J3DTevBlockFUlPC11J3DTevStage
- */
+
+/* 80323550-80323554 0004+00 s=1 e=1 z=0 None .text setTevStage__11J3DTevBlockFUlPC11J3DTevStage */
+// False False
+// void False
+// u32 False
+// J3DTevStage const* False
+// J3DTevStage const False
+// J3DTevStage False
void J3DTevBlock::setTevStage(u32 param_0, J3DTevStage const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80323554-80323558 0004+00 s=1 e=1 z=0 None .text
- * setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage */
+
+/* 80323554-80323558 0004+00 s=1 e=1 z=0 None .text setIndTevStage__11J3DTevBlockFUlPC14J3DIndTevStage */
+// False False
+// void False
+// u32 False
+// J3DIndTevStage const* False
+// J3DIndTevStage const False
+// J3DIndTevStage False
void J3DTevBlock::setIndTevStage(u32 param_0, J3DIndTevStage const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80323558-80323560 0008+00 s=1 e=1 z=0 None .text getTexNoOffset__11J3DTevBlockCFv */
+
+/* 80323558-80323560 0008+00 s=1 e=1 z=0 None .text getTexNoOffset__11J3DTevBlockCFv */
+// False False
+// bool False
bool J3DTevBlock::getTexNoOffset() const {
- return false;
+ return false;
}
-/* 80323560-8032356C 000C+00 s=1 e=0 z=0 None .text getType__21J3DColorBlockLightOffFv */
+
+/* 80323560-8032356C 000C+00 s=1 e=0 z=0 None .text getType__21J3DColorBlockLightOffFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DColorBlockLightOff::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/getType__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 8032356C-80323590 0024+00 s=0 e=1 z=0 None .text __sinit_J3DMatBlock_cpp */
+
+/* 8032356C-80323590 0024+00 s=0 e=0 z=0 None .text __sinit_J3DMatBlock_cpp */
+// 8032356C: 80450960 (SizeOfLoadMatColors)
+// 80323570: 80450968 (SizeOfLoadColorChans)
+// 80323578: 804515D8 (SizeOfJ3DColorBlockLightOffLoad)
+// 8032357C: 80450964 (SizeOfLoadAmbColors)
+// 80323588: 804515DC (SizeOfJ3DColorBlockAmbientOnLoad)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_J3DMatBlock_cpp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMatBlock/__sinit_J3DMatBlock_cpp.s"
}
#pragma pop
+
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_8032356C = (void*)__sinit_J3DMatBlock_cpp;
+#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DMaterial.cpp b/libs/JSystem/J3DGraphBase/J3DMaterial.cpp
index f4551911e8..ddd00a2218 100644
--- a/libs/JSystem/J3DGraphBase/J3DMaterial.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DMaterial.cpp
@@ -1,435 +1,1178 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DMaterial
-//
+//
-#include "JSystem/J3DGraphBase/J3DMaterial.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DMaterial.h"
-//
+//
// Types:
-//
+//
-struct _GXCullMode {};
+struct _GXCullMode {
+};
-struct J3DZMode {};
+struct J3DZMode {
+};
-struct J3DTexMtx {};
+struct J3DTexMtx {
+};
struct J3DTexGenBlockPatched {
- /* 80317180 */ ~J3DTexGenBlockPatched();
- /* 80317644 */ void initialize();
+ /* 80317180 */ // False False
+~J3DTexGenBlockPatched();
+ /* 80317644 */ // False False
+void initialize();
};
struct J3DTexGenBlockBasic {
- /* 803176A4 */ void initialize();
+ /* 803176A4 */ // False False
+void initialize();
};
struct J3DTexGenBlock4 {
- /* 80317674 */ void initialize();
+ /* 80317674 */ // False False
+void initialize();
};
-struct J3DTexCoord {
- /* 8000E464 */ J3DTexCoord();
+struct J3DNBTScale {
};
-struct J3DNBTScale {};
+struct J3DTexCoord {
+ /* 8000E464 */ // False False
+J3DTexCoord();
+};
struct J3DTexGenBlock {
- /* 8000DFD8 */ bool getTexMtx(u32);
- /* 8000DFE0 */ bool getTexCoord(u32);
- /* 8000DFE8 */ bool getTexGenNum() const;
- /* 8000E0CC */ void setTexCoord(u32, J3DTexCoord const*);
- /* 8031741C */ void setTexGenNum(u32 const*);
- /* 8000E0D0 */ void setTexGenNum(u32);
- /* 8003AB2C */ void setTexMtx(u32, J3DTexMtx*);
- /* 803171DC */ ~J3DTexGenBlock();
- /* 803172FC */ bool countDLSize();
- /* 80317334 */ bool getNBTScale();
- /* 80317354 */ void reset(J3DTexGenBlock*);
- /* 80317420 */ void setNBTScale(J3DNBTScale);
- /* 80317424 */ void setNBTScale(J3DNBTScale const*);
- /* 80317428 */ bool getTexMtxOffset() const;
- /* 80317430 */ void setTexMtxOffset(u32);
+ /* 8000DFD8 */ // False False
+// bool False
+// u32 False
+bool getTexMtx(u32);
+ /* 8000DFE0 */ // False False
+// bool False
+// u32 False
+bool getTexCoord(u32);
+ /* 8000DFE8 */ // False False
+// bool False
+bool getTexGenNum() const;
+ /* 8000E0CC */ // False False
+// void False
+// u32 False
+// J3DTexCoord const* False
+// J3DTexCoord const False
+// J3DTexCoord False
+void setTexCoord(u32, J3DTexCoord const*);
+ /* 8031741C */ // False False
+// void False
+// u32 const* False
+// u32 const False
+// u32 False
+void setTexGenNum(u32 const*);
+ /* 8000E0D0 */ // False False
+// void False
+// u32 False
+void setTexGenNum(u32);
+ /* 8003AB2C */ // False False
+// void False
+// u32 False
+// J3DTexMtx* False
+// J3DTexMtx False
+void setTexMtx(u32, J3DTexMtx*);
+ /* 803171DC */ // True False
+~J3DTexGenBlock();
+ /* 803172FC */ // False False
+// bool False
+bool countDLSize();
+ /* 80317334 */ // False False
+// bool False
+bool getNBTScale();
+ /* 80317354 */ // False False
+// void False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
+void reset(J3DTexGenBlock*);
+ /* 80317420 */ // False False
+// void False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale);
+ /* 80317424 */ // False False
+// void False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
+void setNBTScale(J3DNBTScale const*);
+ /* 80317428 */ // False False
+// bool False
+bool getTexMtxOffset() const;
+ /* 80317430 */ // False False
+// void False
+// u32 False
+void setTexMtxOffset(u32);
};
struct J3DTevSwapModeTable {
- /* 8000E134 */ J3DTevSwapModeTable();
+ /* 8000E134 */ // False False
+J3DTevSwapModeTable();
};
struct J3DTevStage {
- /* 8000E230 */ J3DTevStage();
+ /* 8000E230 */ // False False
+J3DTevStage();
};
struct J3DTevOrder {
- /* 8000E140 */ J3DTevOrder();
+ /* 8000E140 */ // False False
+J3DTevOrder();
};
struct J3DTevBlock4 {
- /* 803178EC */ void initialize();
+ /* 803178EC */ // False False
+void initialize();
};
struct J3DTevBlock2 {
- /* 80317810 */ void initialize();
+ /* 80317810 */ // False False
+void initialize();
};
struct J3DTevBlock16 {
- /* 80317A00 */ void initialize();
+ /* 80317A00 */ // False False
+void initialize();
};
struct J3DTevBlock1 {
- /* 803177E8 */ void initialize();
+ /* 803177E8 */ // False False
+void initialize();
};
struct J3DTevBlock {
- /* 80317224 */ ~J3DTevBlock();
- /* 8031730C */ bool countDLSize();
- /* 80317330 */ void load();
- /* 80317350 */ void reset(J3DTevBlock*);
+ /* 80317224 */ // False False
+~J3DTevBlock();
+ /* 8031730C */ // False False
+// bool False
+bool countDLSize();
+ /* 80317330 */ // False False
+// void False
+void load();
+ /* 80317350 */ // False False
+// void False
+// J3DTevBlock* False
+// J3DTevBlock False
+void reset(J3DTevBlock*);
};
struct J3DPatchedMaterial {
- /* 80316FB8 */ void initialize();
- /* 80316FD8 */ void makeDisplayList();
- /* 80316FDC */ void makeSharedDisplayList();
- /* 80316FE0 */ void load();
- /* 80316FFC */ void loadSharedDL();
- /* 8031703C */ void reset();
- /* 80317040 */ void change();
+ /* 80316FB8 */ // False False
+void initialize();
+ /* 80316FD8 */ // True False
+// void False
+void makeDisplayList();
+ /* 80316FDC */ // True False
+// void False
+void makeSharedDisplayList();
+ /* 80316FE0 */ // True False
+void load();
+ /* 80316FFC */ // True False
+void loadSharedDL();
+ /* 8031703C */ // True False
+// void False
+void reset();
+ /* 80317040 */ // True False
+// void False
+void change();
};
struct J3DPEBlockFull {
- /* 80317B58 */ void initialize();
+ /* 80317B58 */ // False False
+void initialize();
};
struct J3DPEBlockFogOff {
- /* 80317B34 */ void initialize();
+ /* 80317B34 */ // False False
+void initialize();
};
-struct J3DFog {};
+struct J3DAlphaComp {
+};
-struct J3DAlphaComp {};
+struct J3DFog {
+};
-struct J3DBlend {};
+struct J3DBlend {
+};
struct J3DPEBlock {
- /* 8000DBCC */ void patch();
- /* 8000DF3C */ bool getZCompLoc() const;
- /* 8000DF44 */ bool getZMode();
- /* 8000DF4C */ bool getBlend();
- /* 8000DF54 */ bool getAlphaComp();
- /* 8000DF5C */ bool getFog();
- /* 8000E010 */ void setZCompLoc(u8);
- /* 80317378 */ void setZCompLoc(u8 const*);
- /* 8000E014 */ void setZMode(J3DZMode);
- /* 80317374 */ void setZMode(J3DZMode const*);
- /* 8000E018 */ void setBlend(J3DBlend const&);
- /* 80317370 */ void setBlend(J3DBlend const*);
- /* 8000E01C */ void setAlphaComp(J3DAlphaComp const&);
- /* 8031736C */ void setAlphaComp(J3DAlphaComp const*);
- /* 803172B4 */ ~J3DPEBlock();
- /* 8031731C */ bool countDLSize();
- /* 80317344 */ void diff(u32);
- /* 80317348 */ void reset(J3DPEBlock*);
- /* 8031735C */ void diffFog();
- /* 80317360 */ void diffBlend();
- /* 80317364 */ void setFog(J3DFog*);
- /* 80317368 */ void setFog(J3DFog);
- /* 80317380 */ void setDither(u8 const*);
- /* 8031737C */ void setDither(u8);
- /* 80317384 */ bool getDither() const;
- /* 8031738C */ bool getFogOffset() const;
- /* 80317394 */ void setFogOffset(u32);
+ /* 8000DBCC */ // False False
+// void False
+void patch();
+ /* 8000DF3C */ // False False
+// bool False
+bool getZCompLoc() const;
+ /* 8000DF44 */ // False False
+// bool False
+bool getZMode();
+ /* 8000DF4C */ // False False
+// bool False
+bool getBlend();
+ /* 8000DF54 */ // False False
+// bool False
+bool getAlphaComp();
+ /* 8000DF5C */ // False False
+// bool False
+bool getFog();
+ /* 8000E010 */ // False False
+// void False
+// u8 False
+void setZCompLoc(u8);
+ /* 80317378 */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setZCompLoc(u8 const*);
+ /* 8000E014 */ // False False
+// void False
+// J3DZMode False
+void setZMode(J3DZMode);
+ /* 80317374 */ // False False
+// void False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
+void setZMode(J3DZMode const*);
+ /* 8000E018 */ // False False
+// void False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const&);
+ /* 80317370 */ // False False
+// void False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
+void setBlend(J3DBlend const*);
+ /* 8000E01C */ // False False
+// void False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const&);
+ /* 8031736C */ // False False
+// void False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
+void setAlphaComp(J3DAlphaComp const*);
+ /* 803172B4 */ // True False
+~J3DPEBlock();
+ /* 8031731C */ // False False
+// bool False
+bool countDLSize();
+ /* 80317344 */ // False False
+// void False
+// u32 False
+void diff(u32);
+ /* 80317348 */ // False False
+// void False
+// J3DPEBlock* False
+// J3DPEBlock False
+void reset(J3DPEBlock*);
+ /* 8031735C */ // False False
+// void False
+void diffFog();
+ /* 80317360 */ // False False
+// void False
+void diffBlend();
+ /* 80317364 */ // False False
+// void False
+// J3DFog* False
+// J3DFog False
+void setFog(J3DFog*);
+ /* 80317368 */ // False False
+// void False
+// J3DFog False
+void setFog(J3DFog);
+ /* 80317380 */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setDither(u8 const*);
+ /* 8031737C */ // False False
+// void False
+// u8 False
+void setDither(u8);
+ /* 80317384 */ // False False
+// bool False
+bool getDither() const;
+ /* 8031738C */ // False False
+// bool False
+bool getFogOffset() const;
+ /* 80317394 */ // False False
+// void False
+// u32 False
+void setFogOffset(u32);
};
struct J3DDisplayListObj {
- /* 80312488 */ void newDisplayList(u32);
- /* 80312508 */ void newSingleDisplayList(u32);
- /* 80312618 */ void callDL() const;
- /* 80312644 */ void beginDL();
- /* 80312698 */ void endDL();
- /* 803126F4 */ void beginPatch();
- /* 80312714 */ void endPatch();
+ /* 80312488 */ // False False
+// u32 False
+void newDisplayList(u32);
+ /* 80312508 */ // False False
+// u32 False
+void newSingleDisplayList(u32);
+ /* 80312618 */ // False False
+void callDL() const;
+ /* 80312644 */ // False False
+void beginDL();
+ /* 80312698 */ // False False
+void endDL();
+ /* 803126F4 */ // False False
+void beginPatch();
+ /* 80312714 */ // False False
+void endPatch();
};
struct J3DMaterial {
- /* 803157A0 */ void createColorBlock(u32);
- /* 803159A0 */ void createTexGenBlock(u32);
- /* 80315B04 */ void createTevBlock(int);
- /* 80315E78 */ void createIndBlock(int);
- /* 80315F60 */ void createPEBlock(u32, u32);
- /* 80316100 */ void calcSizeColorBlock(u32);
- /* 80316150 */ void calcSizeTexGenBlock(u32);
- /* 8031617C */ void calcSizeTevBlock(int);
- /* 803161C4 */ void calcSizeIndBlock(int);
- /* 803161D8 */ void calcSizePEBlock(u32, u32);
- /* 80316240 */ void initialize();
- /* 80316290 */ void countDLSize();
- /* 80316344 */ void makeDisplayList_private(J3DDisplayListObj*);
- /* 80316620 */ void makeDisplayList();
- /* 80316668 */ void makeSharedDisplayList();
- /* 8031668C */ void load();
- /* 803166DC */ void loadSharedDL();
- /* 80316740 */ void patch();
- /* 803167D8 */ void diff(u32);
- /* 803169DC */ void calc(f32 const (*)[4]);
- /* 80316A54 */ void calcDiffTexMtx(f32 const (*)[4]);
- /* 80316AB0 */ void setCurrentMtx();
- /* 80316AC8 */ void calcCurrentMtx();
- /* 80316D68 */ void copy(J3DMaterial*);
- /* 80316E14 */ void reset();
- /* 80316E70 */ void change();
- /* 80316E90 */ void newSharedDisplayList(u32);
- /* 80316F24 */ void newSingleSharedDisplayList(u32);
+ /* 803157A0 */ // False False
+// u32 False
+void createColorBlock(u32);
+ /* 803159A0 */ // False False
+// u32 False
+void createTexGenBlock(u32);
+ /* 80315B04 */ // False False
+// int False
+void createTevBlock(int);
+ /* 80315E78 */ // False False
+// int False
+void createIndBlock(int);
+ /* 80315F60 */ // False False
+// u32 False
+// u32 False
+void createPEBlock(u32, u32);
+ /* 80316100 */ // False False
+// u32 False
+void calcSizeColorBlock(u32);
+ /* 80316150 */ // False False
+// u32 False
+void calcSizeTexGenBlock(u32);
+ /* 8031617C */ // False False
+// int False
+void calcSizeTevBlock(int);
+ /* 803161C4 */ // False False
+// int False
+void calcSizeIndBlock(int);
+ /* 803161D8 */ // False False
+// u32 False
+// u32 False
+void calcSizePEBlock(u32, u32);
+ /* 80316240 */ // False False
+void initialize();
+ /* 80316290 */ // False False
+void countDLSize();
+ /* 80316344 */ // True False
+// J3DDisplayListObj* False
+// J3DDisplayListObj False
+void makeDisplayList_private(J3DDisplayListObj*);
+ /* 80316620 */ // True False
+void makeDisplayList();
+ /* 80316668 */ // True False
+void makeSharedDisplayList();
+ /* 8031668C */ // True False
+void load();
+ /* 803166DC */ // True False
+void loadSharedDL();
+ /* 80316740 */ // True False
+void patch();
+ /* 803167D8 */ // True False
+// u32 False
+void diff(u32);
+ /* 803169DC */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calc(f32 const (* )[4]);
+ /* 80316A54 */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcDiffTexMtx(f32 const (* )[4]);
+ /* 80316AB0 */ // False False
+void setCurrentMtx();
+ /* 80316AC8 */ // True False
+void calcCurrentMtx();
+ /* 80316D68 */ // True False
+// J3DMaterial* False
+// J3DMaterial False
+void copy(J3DMaterial*);
+ /* 80316E14 */ // True False
+void reset();
+ /* 80316E70 */ // True False
+void change();
+ /* 80316E90 */ // False False
+// u32 False
+void newSharedDisplayList(u32);
+ /* 80316F24 */ // False False
+// u32 False
+void newSingleSharedDisplayList(u32);
};
struct J3DMatPacket {
- /* 80312A24 */ void beginDiff();
- /* 80312A4C */ void endDiff();
+ /* 80312A24 */ // False False
+void beginDiff();
+ /* 80312A4C */ // False False
+void endDiff();
};
struct J3DLockedMaterial {
- /* 80317044 */ void initialize();
- /* 80317064 */ void makeDisplayList();
- /* 80317068 */ void makeSharedDisplayList();
- /* 8031706C */ void load();
- /* 80317088 */ void loadSharedDL();
- /* 803170C8 */ void patch();
- /* 803170CC */ void diff(u32);
- /* 803170D0 */ void calc(f32 const (*)[4]);
- /* 803170D4 */ void reset();
- /* 803170D8 */ void change();
+ /* 80317044 */ // False False
+void initialize();
+ /* 80317064 */ // True False
+// void False
+void makeDisplayList();
+ /* 80317068 */ // True False
+// void False
+void makeSharedDisplayList();
+ /* 8031706C */ // True False
+void load();
+ /* 80317088 */ // True False
+void loadSharedDL();
+ /* 803170C8 */ // True False
+// void False
+void patch();
+ /* 803170CC */ // True False
+// void False
+// u32 False
+void diff(u32);
+ /* 803170D0 */ // True False
+// void False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calc(f32 const (* )[4]);
+ /* 803170D4 */ // True False
+// void False
+void reset();
+ /* 803170D8 */ // True False
+// void False
+void change();
};
-struct J3DLightObj {};
+struct J3DLightObj {
+};
struct J3DIndTexOrder {
- /* 8000E128 */ J3DIndTexOrder();
+ /* 8000E128 */ // False False
+J3DIndTexOrder();
};
struct J3DIndTexMtx {
- /* 8000E064 */ ~J3DIndTexMtx();
- /* 8000E0F0 */ J3DIndTexMtx();
+ /* 8000E064 */ // False False
+~J3DIndTexMtx();
+ /* 8000E0F0 */ // False False
+J3DIndTexMtx();
};
struct J3DIndTexCoordScale {
- /* 8000E024 */ ~J3DIndTexCoordScale();
- /* 8000E0E4 */ J3DIndTexCoordScale();
+ /* 8000E024 */ // False False
+~J3DIndTexCoordScale();
+ /* 8000E0E4 */ // False False
+J3DIndTexCoordScale();
};
struct J3DIndTevStage {
- /* 8000E14C */ J3DIndTevStage();
+ /* 8000E14C */ // False False
+J3DIndTevStage();
};
struct J3DIndBlock {
- /* 8000DF64 */ bool getIndTexCoordScale(u32);
- /* 8000DF6C */ bool getIndTexMtx(u32);
- /* 8000DF74 */ bool getIndTexOrder(u32);
- /* 8000DF7C */ bool getIndTexStageNum() const;
- /* 8000E020 */ void setIndTexCoordScale(u32, J3DIndTexCoordScale);
- /* 80317418 */ void setIndTexCoordScale(u32, J3DIndTexCoordScale const*);
- /* 8000E060 */ void setIndTexMtx(u32, J3DIndTexMtx);
- /* 80317414 */ void setIndTexMtx(u32, J3DIndTexMtx const*);
- /* 8000E0A0 */ void setIndTexStageNum(u8);
- /* 8031726C */ ~J3DIndBlock();
- /* 80317314 */ bool countDLSize();
- /* 8031734C */ void reset(J3DIndBlock*);
- /* 8031740C */ void setIndTexOrder(u32, J3DIndTexOrder const*);
- /* 80317410 */ void setIndTexOrder(u32, J3DIndTexOrder);
+ /* 8000DF64 */ // False False
+// bool False
+// u32 False
+bool getIndTexCoordScale(u32);
+ /* 8000DF6C */ // False False
+// bool False
+// u32 False
+bool getIndTexMtx(u32);
+ /* 8000DF74 */ // False False
+// bool False
+// u32 False
+bool getIndTexOrder(u32);
+ /* 8000DF7C */ // False False
+// bool False
+bool getIndTexStageNum() const;
+ /* 8000E020 */ // False False
+// void False
+// u32 False
+// J3DIndTexCoordScale False
+void setIndTexCoordScale(u32, J3DIndTexCoordScale);
+ /* 80317418 */ // True False
+// void False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
+void setIndTexCoordScale(u32, J3DIndTexCoordScale const*);
+ /* 8000E060 */ // False False
+// void False
+// u32 False
+// J3DIndTexMtx False
+void setIndTexMtx(u32, J3DIndTexMtx);
+ /* 80317414 */ // True False
+// void False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
+void setIndTexMtx(u32, J3DIndTexMtx const*);
+ /* 8000E0A0 */ // False False
+// void False
+// u8 False
+void setIndTexStageNum(u8);
+ /* 8031726C */ // True False
+~J3DIndBlock();
+ /* 80317314 */ // True False
+// bool False
+bool countDLSize();
+ /* 8031734C */ // True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
+void reset(J3DIndBlock*);
+ /* 8031740C */ // True False
+// void False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
+void setIndTexOrder(u32, J3DIndTexOrder const*);
+ /* 80317410 */ // True False
+// void False
+// u32 False
+// J3DIndTexOrder False
+void setIndTexOrder(u32, J3DIndTexOrder);
};
struct J3DIndBlockNull {
- /* 80317398 */ void diff(u32);
- /* 8031739C */ void load();
- /* 803173A0 */ void reset(J3DIndBlock*);
- /* 803173A4 */ void getType();
- /* 803173B0 */ ~J3DIndBlockNull();
+ /* 80317398 */ // True False
+// void False
+// u32 False
+void diff(u32);
+ /* 8031739C */ // True False
+// void False
+void load();
+ /* 803173A0 */ // True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
+void reset(J3DIndBlock*);
+ /* 803173A4 */ // True False
+void getType();
+ /* 803173B0 */ // True False
+~J3DIndBlockNull();
};
struct J3DIndBlockFull {
- /* 80317B28 */ void initialize();
+ /* 80317B28 */ // False False
+void initialize();
};
struct J3DGXColorS10 {
- /* 8000E460 */ J3DGXColorS10();
+ /* 8000E460 */ // False False
+J3DGXColorS10();
};
struct J3DGXColor {
- /* 8000E538 */ J3DGXColor();
+ /* 8000E538 */ // False False
+J3DGXColor();
};
struct J3DFogInfo {
- /* 80325800 */ void operator=(J3DFogInfo const&);
+ /* 80325800 */ // False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
+void operator=(J3DFogInfo const&);
};
struct J3DColorChan {
- /* 8000E47C */ J3DColorChan();
+ /* 8000E47C */ // False False
+J3DColorChan();
};
struct J3DColorBlockLightOn {
- /* 80317580 */ void initialize();
+ /* 80317580 */ // False False
+void initialize();
};
struct J3DColorBlockLightOff {
- /* 803170DC */ ~J3DColorBlockLightOff();
- /* 8031747C */ void initialize();
+ /* 803170DC */ // False False
+~J3DColorBlockLightOff();
+ /* 8031747C */ // False False
+void initialize();
};
struct J3DColorBlockAmbientOn {
- /* 803174DC */ void initialize();
+ /* 803174DC */ // False False
+void initialize();
};
struct J3DColorBlock {
- /* 8000DBD0 */ void patchLight();
- /* 8000DFF0 */ bool getAmbColor(u32);
- /* 8000DFF8 */ bool getColorChan(u32);
- /* 8000E000 */ bool getMatColor(u32);
- /* 8000E008 */ bool getColorChanNum() const;
- /* 801A4C0C */ void setAmbColor(u32, J3DGXColor const*);
- /* 8000E0D4 */ void setAmbColor(u32, J3DGXColor);
- /* 80317450 */ void setColorChan(u32, J3DColorChan const*);
- /* 8000E0D8 */ void setColorChan(u32, J3DColorChan const&);
- /* 80317448 */ void setMatColor(u32, J3DGXColor const*);
- /* 8000E0DC */ void setMatColor(u32, J3DGXColor);
- /* 8031744C */ void setColorChanNum(u8 const*);
- /* 8000E0E0 */ void setColorChanNum(u8);
- /* 801A4C08 */ void setLight(u32, J3DLightObj*);
- /* 80317138 */ ~J3DColorBlock();
- /* 80317304 */ bool countDLSize();
- /* 80317324 */ void load();
- /* 80317328 */ s32 getCullMode() const;
- /* 8031733C */ void patch();
- /* 80317340 */ void diff(u32);
- /* 80317358 */ void reset(J3DColorBlock*);
- /* 80317434 */ void patchMatColor();
- /* 80317438 */ void diffAmbColor();
- /* 8031743C */ void diffMatColor();
- /* 80317440 */ void diffColorChan();
- /* 80317444 */ void diffLightObj(u32);
- /* 80317454 */ bool getLight(u32);
- /* 8031745C */ void setCullMode(u8);
- /* 80317460 */ void setCullMode(u8 const*);
- /* 80317464 */ bool getMatColorOffset() const;
- /* 8031746C */ bool getColorChanOffset() const;
- /* 80317474 */ void setMatColorOffset(u32);
- /* 80317478 */ void setColorChanOffset(u32);
+ /* 8000DBD0 */ // False False
+// void False
+void patchLight();
+ /* 8000DFF0 */ // False False
+// bool False
+// u32 False
+bool getAmbColor(u32);
+ /* 8000DFF8 */ // False False
+// bool False
+// u32 False
+bool getColorChan(u32);
+ /* 8000E000 */ // False False
+// bool False
+// u32 False
+bool getMatColor(u32);
+ /* 8000E008 */ // False False
+// bool False
+bool getColorChanNum() const;
+ /* 801A4C0C */ // False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor const*);
+ /* 8000E0D4 */ // False False
+// void False
+// u32 False
+// J3DGXColor False
+void setAmbColor(u32, J3DGXColor);
+ /* 80317450 */ // False False
+// void False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const*);
+ /* 8000E0D8 */ // False False
+// void False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
+void setColorChan(u32, J3DColorChan const&);
+ /* 80317448 */ // False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor const*);
+ /* 8000E0DC */ // False False
+// void False
+// u32 False
+// J3DGXColor False
+void setMatColor(u32, J3DGXColor);
+ /* 8031744C */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setColorChanNum(u8 const*);
+ /* 8000E0E0 */ // False False
+// void False
+// u8 False
+void setColorChanNum(u8);
+ /* 801A4C08 */ // False False
+// void False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
+void setLight(u32, J3DLightObj*);
+ /* 80317138 */ // True False
+~J3DColorBlock();
+ /* 80317304 */ // False False
+// bool False
+bool countDLSize();
+ /* 80317324 */ // False False
+// void False
+void load();
+ /* 80317328 */ // False False
+// s32 False
+s32 getCullMode() const;
+ /* 8031733C */ // False False
+// void False
+void patch();
+ /* 80317340 */ // False False
+// void False
+// u32 False
+void diff(u32);
+ /* 80317358 */ // False False
+// void False
+// J3DColorBlock* False
+// J3DColorBlock False
+void reset(J3DColorBlock*);
+ /* 80317434 */ // False False
+// void False
+void patchMatColor();
+ /* 80317438 */ // False False
+// void False
+void diffAmbColor();
+ /* 8031743C */ // False False
+// void False
+void diffMatColor();
+ /* 80317440 */ // False False
+// void False
+void diffColorChan();
+ /* 80317444 */ // False False
+// void False
+// u32 False
+void diffLightObj(u32);
+ /* 80317454 */ // False False
+// bool False
+// u32 False
+bool getLight(u32);
+ /* 8031745C */ // False False
+// void False
+// u8 False
+void setCullMode(u8);
+ /* 80317460 */ // False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
+void setCullMode(u8 const*);
+ /* 80317464 */ // False False
+// bool False
+bool getMatColorOffset() const;
+ /* 8031746C */ // False False
+// bool False
+bool getColorChanOffset() const;
+ /* 80317474 */ // False False
+// void False
+// u32 False
+void setMatColorOffset(u32);
+ /* 80317478 */ // False False
+// void False
+// u32 False
+void setColorChanOffset(u32);
};
-//
+//
// Forward References:
-//
+//
+
+// False False
+// u32 False
extern "C" void createColorBlock__11J3DMaterialFUl();
+// False False
+// u32 False
extern "C" void createTexGenBlock__11J3DMaterialFUl();
+// False False
+// int False
extern "C" void createTevBlock__11J3DMaterialFi();
+// False False
+// int False
extern "C" void createIndBlock__11J3DMaterialFi();
+// False False
+// u32 False
+// u32 False
extern "C" void createPEBlock__11J3DMaterialFUlUl();
+// False False
+// u32 False
extern "C" void calcSizeColorBlock__11J3DMaterialFUl();
+// False False
+// u32 False
extern "C" void calcSizeTexGenBlock__11J3DMaterialFUl();
+// False False
+// int False
extern "C" void calcSizeTevBlock__11J3DMaterialFi();
+// False False
+// int False
extern "C" void calcSizeIndBlock__11J3DMaterialFi();
+// False False
+// u32 False
+// u32 False
extern "C" void calcSizePEBlock__11J3DMaterialFUlUl();
+// False False
extern "C" void initialize__11J3DMaterialFv();
+// False False
extern "C" void countDLSize__11J3DMaterialFv();
+// True False
+// J3DDisplayListObj* False
+// J3DDisplayListObj False
extern "C" void makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj();
+// True False
extern "C" void makeDisplayList__11J3DMaterialFv();
+// True False
extern "C" void makeSharedDisplayList__11J3DMaterialFv();
+// True False
extern "C" void load__11J3DMaterialFv();
+// True False
extern "C" void loadSharedDL__11J3DMaterialFv();
+// True False
extern "C" void patch__11J3DMaterialFv();
+// True False
+// u32 False
extern "C" void diff__11J3DMaterialFUl();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calc__11J3DMaterialFPA4_Cf();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcDiffTexMtx__11J3DMaterialFPA4_Cf();
+// False False
extern "C" void setCurrentMtx__11J3DMaterialFv();
+// True False
extern "C" void calcCurrentMtx__11J3DMaterialFv();
+// True False
+// J3DMaterial* False
+// J3DMaterial False
extern "C" void copy__11J3DMaterialFP11J3DMaterial();
+// True False
extern "C" void reset__11J3DMaterialFv();
+// True False
extern "C" void change__11J3DMaterialFv();
+// False False
+// u32 False
extern "C" void newSharedDisplayList__11J3DMaterialFUl();
+// False False
+// u32 False
extern "C" void newSingleSharedDisplayList__11J3DMaterialFUl();
+// False False
extern "C" void initialize__18J3DPatchedMaterialFv();
+// True False
+// void False
extern "C" void makeDisplayList__18J3DPatchedMaterialFv();
+// True False
+// void False
extern "C" void makeSharedDisplayList__18J3DPatchedMaterialFv();
+// True False
extern "C" void load__18J3DPatchedMaterialFv();
+// True False
extern "C" void loadSharedDL__18J3DPatchedMaterialFv();
+// True False
+// void False
extern "C" void reset__18J3DPatchedMaterialFv();
+// True False
+// void False
extern "C" void change__18J3DPatchedMaterialFv();
+// False False
extern "C" void initialize__17J3DLockedMaterialFv();
+// True False
+// void False
extern "C" void makeDisplayList__17J3DLockedMaterialFv();
+// True False
+// void False
extern "C" void makeSharedDisplayList__17J3DLockedMaterialFv();
+// True False
extern "C" void load__17J3DLockedMaterialFv();
+// True False
extern "C" void loadSharedDL__17J3DLockedMaterialFv();
+// True False
+// void False
extern "C" void patch__17J3DLockedMaterialFv();
+// True False
+// void False
+// u32 False
extern "C" void diff__17J3DLockedMaterialFUl();
+// True False
+// void False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calc__17J3DLockedMaterialFPA4_Cf();
+// True False
+// void False
extern "C" void reset__17J3DLockedMaterialFv();
+// True False
+// void False
extern "C" void change__17J3DLockedMaterialFv();
+// False False
extern "C" void __dt__21J3DColorBlockLightOffFv();
+// True False
extern "C" void __dt__13J3DColorBlockFv();
+// False False
extern "C" void __dt__21J3DTexGenBlockPatchedFv();
+// True False
extern "C" void __dt__14J3DTexGenBlockFv();
+// False False
extern "C" void __dt__11J3DTevBlockFv();
+// True False
extern "C" void __dt__11J3DIndBlockFv();
+// True False
extern "C" void __dt__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool countDLSize__14J3DTexGenBlockFv();
+// False False
+// bool False
extern "C" bool countDLSize__13J3DColorBlockFv();
+// False False
+// bool False
extern "C" bool countDLSize__11J3DTevBlockFv();
+// True False
+// bool False
extern "C" bool countDLSize__11J3DIndBlockFv();
+// False False
+// bool False
extern "C" bool countDLSize__10J3DPEBlockFv();
+// False False
+// void False
extern "C" void load__13J3DColorBlockFv();
+// False False
+// s32 False
extern "C" s32 getCullMode__13J3DColorBlockCFv();
+// False False
+// void False
extern "C" void load__11J3DTevBlockFv();
+// False False
+// bool False
extern "C" bool getNBTScale__14J3DTexGenBlockFv();
+// False False
+// void False
extern "C" void patch__13J3DColorBlockFv();
+// False False
+// void False
+// u32 False
extern "C" void diff__13J3DColorBlockFUl();
+// False False
+// void False
+// u32 False
extern "C" void diff__10J3DPEBlockFUl();
+// False False
+// void False
+// J3DPEBlock* False
+// J3DPEBlock False
extern "C" void reset__10J3DPEBlockFP10J3DPEBlock();
+// True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
extern "C" void reset__11J3DIndBlockFP11J3DIndBlock();
+// False False
+// void False
+// J3DTevBlock* False
+// J3DTevBlock False
extern "C" void reset__11J3DTevBlockFP11J3DTevBlock();
+// False False
+// void False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
extern "C" void reset__14J3DTexGenBlockFP14J3DTexGenBlock();
+// False False
+// void False
+// J3DColorBlock* False
+// J3DColorBlock False
extern "C" void reset__13J3DColorBlockFP13J3DColorBlock();
+// False False
+// void False
extern "C" void diffFog__10J3DPEBlockFv();
+// False False
+// void False
extern "C" void diffBlend__10J3DPEBlockFv();
+// False False
+// void False
+// J3DFog* False
+// J3DFog False
extern "C" void setFog__10J3DPEBlockFP6J3DFog();
+// False False
+// void False
+// J3DFog False
extern "C" void setFog__10J3DPEBlockF6J3DFog();
+// False False
+// void False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp();
+// False False
+// void False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__10J3DPEBlockFPC8J3DBlend();
+// False False
+// void False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
extern "C" void setZMode__10J3DPEBlockFPC8J3DZMode();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setZCompLoc__10J3DPEBlockFPCUc();
+// False False
+// void False
+// u8 False
extern "C" void setDither__10J3DPEBlockFUc();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setDither__10J3DPEBlockFPCUc();
+// False False
+// bool False
extern "C" bool getDither__10J3DPEBlockCFv();
+// False False
+// bool False
extern "C" bool getFogOffset__10J3DPEBlockCFv();
+// False False
+// void False
+// u32 False
extern "C" void setFogOffset__10J3DPEBlockFUl();
+// True False
+// void False
+// u32 False
extern "C" void diff__15J3DIndBlockNullFUl();
+// True False
+// void False
extern "C" void load__15J3DIndBlockNullFv();
+// True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
extern "C" void reset__15J3DIndBlockNullFP11J3DIndBlock();
+// True False
extern "C" void getType__15J3DIndBlockNullFv();
+// True False
extern "C" void __dt__15J3DIndBlockNullFv();
+// True False
+// void False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
extern "C" void setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder();
+// True False
+// void False
+// u32 False
+// J3DIndTexOrder False
extern "C" void setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder();
+// True False
+// void False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
extern "C" void setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx();
+// True False
+// void False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
extern "C" void setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale();
+// False False
+// void False
+// u32 const* False
+// u32 const False
+// u32 False
extern "C" void setTexGenNum__14J3DTexGenBlockFPCUl();
+// False False
+// void False
+// J3DNBTScale False
extern "C" void setNBTScale__14J3DTexGenBlockF11J3DNBTScale();
+// False False
+// void False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
extern "C" void setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale();
+// False False
+// bool False
extern "C" bool getTexMtxOffset__14J3DTexGenBlockCFv();
+// False False
+// void False
+// u32 False
extern "C" void setTexMtxOffset__14J3DTexGenBlockFUl();
+// False False
+// void False
extern "C" void patchMatColor__13J3DColorBlockFv();
+// False False
+// void False
extern "C" void diffAmbColor__13J3DColorBlockFv();
+// False False
+// void False
extern "C" void diffMatColor__13J3DColorBlockFv();
+// False False
+// void False
extern "C" void diffColorChan__13J3DColorBlockFv();
+// False False
+// void False
+// u32 False
extern "C" void diffLightObj__13J3DColorBlockFUl();
+// False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setMatColor__13J3DColorBlockFUlPC10J3DGXColor();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setColorChanNum__13J3DColorBlockFPCUc();
+// False False
+// void False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__13J3DColorBlockFUlPC12J3DColorChan();
+// False False
+// bool False
+// u32 False
extern "C" bool getLight__13J3DColorBlockFUl();
+// False False
+// void False
+// u8 False
extern "C" void setCullMode__13J3DColorBlockFUc();
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
extern "C" void setCullMode__13J3DColorBlockFPCUc();
+// False False
+// bool False
extern "C" bool getMatColorOffset__13J3DColorBlockCFv();
+// False False
+// bool False
extern "C" bool getColorChanOffset__13J3DColorBlockCFv();
+// False False
+// void False
+// u32 False
extern "C" void setMatColorOffset__13J3DColorBlockFUl();
+// False False
+// void False
+// u32 False
extern "C" void setColorChanOffset__13J3DColorBlockFUl();
extern "C" extern void* __vt__17J3DLockedMaterial[12];
extern "C" extern void* __vt__18J3DPatchedMaterial[12];
@@ -440,99 +1183,304 @@ extern "C" extern void* __vt__11J3DIndBlock[19];
extern "C" extern void* __vt__14J3DTexGenBlock[27];
extern "C" extern void* __vt__13J3DColorBlock[36];
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
void* operator new(u32);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
+// u8 False
+// u8 False
+// u8 False
+// u8 False
+// _GXCullMode False
void J3DGDSetGenMode(u8, u8, u8, u8, _GXCullMode);
+// False False
+// u8 False
+// u8 False
+// u8 False
void J3DGDSetGenMode_3Param(u8, u8, u8);
+// False False
+// J3DNBTScale& False
+// J3DNBTScale False
void loadNBTScale(J3DNBTScale&);
+// False False
+// void False
extern "C" void patch__10J3DPEBlockFv();
+// False False
+// void False
extern "C" void patchLight__13J3DColorBlockFv();
+// False False
+// bool False
extern "C" bool getZCompLoc__10J3DPEBlockCFv();
+// False False
+// bool False
extern "C" bool getZMode__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getBlend__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getAlphaComp__10J3DPEBlockFv();
+// False False
+// bool False
extern "C" bool getFog__10J3DPEBlockFv();
+// False False
+// bool False
+// u32 False
extern "C" bool getIndTexCoordScale__11J3DIndBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getIndTexMtx__11J3DIndBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getIndTexOrder__11J3DIndBlockFUl();
+// False False
+// bool False
extern "C" bool getIndTexStageNum__11J3DIndBlockCFv();
+// False False
+// bool False
+// u32 False
extern "C" bool getTexMtx__14J3DTexGenBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getTexCoord__14J3DTexGenBlockFUl();
+// False False
+// bool False
extern "C" bool getTexGenNum__14J3DTexGenBlockCFv();
+// False False
+// bool False
+// u32 False
extern "C" bool getAmbColor__13J3DColorBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getColorChan__13J3DColorBlockFUl();
+// False False
+// bool False
+// u32 False
extern "C" bool getMatColor__13J3DColorBlockFUl();
+// False False
+// bool False
extern "C" bool getColorChanNum__13J3DColorBlockCFv();
+// False False
+// void False
+// u8 False
extern "C" void setZCompLoc__10J3DPEBlockFUc();
+// False False
+// void False
+// J3DZMode False
extern "C" void setZMode__10J3DPEBlockF8J3DZMode();
+// False False
+// void False
+// J3DBlend const& False
+// J3DBlend const False
+// J3DBlend False
extern "C" void setBlend__10J3DPEBlockFRC8J3DBlend();
+// False False
+// void False
+// J3DAlphaComp const& False
+// J3DAlphaComp const False
+// J3DAlphaComp False
extern "C" void setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp();
+// False False
+// void False
+// u32 False
+// J3DIndTexCoordScale False
extern "C" void setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale();
+// False False
extern "C" void __dt__19J3DIndTexCoordScaleFv();
+// False False
+// void False
+// u32 False
+// J3DIndTexMtx False
extern "C" void setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx();
+// False False
extern "C" void __dt__12J3DIndTexMtxFv();
+// False False
+// void False
+// u8 False
extern "C" void setIndTexStageNum__11J3DIndBlockFUc();
+// False False
+// void False
+// u32 False
+// J3DTexCoord const* False
+// J3DTexCoord const False
+// J3DTexCoord False
extern "C" void setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord();
+// False False
+// void False
+// u32 False
extern "C" void setTexGenNum__14J3DTexGenBlockFUl();
+// False False
+// void False
+// u32 False
+// J3DGXColor False
extern "C" void setAmbColor__13J3DColorBlockFUl10J3DGXColor();
+// False False
+// void False
+// u32 False
+// J3DColorChan const& False
+// J3DColorChan const False
+// J3DColorChan False
extern "C" void setColorChan__13J3DColorBlockFUlRC12J3DColorChan();
+// False False
+// void False
+// u32 False
+// J3DGXColor False
extern "C" void setMatColor__13J3DColorBlockFUl10J3DGXColor();
+// False False
+// void False
+// u8 False
extern "C" void setColorChanNum__13J3DColorBlockFUc();
+// False False
extern "C" void __ct__19J3DIndTexCoordScaleFv();
+// False False
extern "C" void __ct__12J3DIndTexMtxFv();
+// False False
extern "C" void __ct__14J3DIndTexOrderFv();
+// False False
extern "C" void __ct__19J3DTevSwapModeTableFv();
+// False False
extern "C" void __ct__11J3DTevOrderFv();
+// False False
extern "C" void __ct__14J3DIndTevStageFv();
+// False False
extern "C" void __ct__11J3DTevStageFv();
+// False False
extern "C" void __ct__13J3DGXColorS10Fv();
+// False False
extern "C" void __ct__11J3DTexCoordFv();
+// False False
extern "C" void __ct__12J3DColorChanFv();
+// False False
extern "C" void __ct__10J3DGXColorFv();
+// False False
+// void False
+// u32 False
+// J3DTexMtx* False
+// J3DTexMtx False
extern "C" void setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx();
+// False False
+// void False
+// u32 False
+// J3DLightObj* False
+// J3DLightObj False
extern "C" void setLight__13J3DColorBlockFUlP11J3DLightObj();
+// False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
extern "C" void setAmbColor__13J3DColorBlockFUlPC10J3DGXColor();
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nw__FUl();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
+// u8 False
+// u8 False
+// u8 False
+// u8 False
+// _GXCullMode False
extern "C" void J3DGDSetGenMode__FUcUcUcUc11_GXCullMode();
+// False False
+// u8 False
+// u8 False
+// u8 False
extern "C" void J3DGDSetGenMode_3Param__FUcUcUc();
+// False False
+// u32 False
extern "C" void newDisplayList__17J3DDisplayListObjFUl();
+// False False
+// u32 False
extern "C" void newSingleDisplayList__17J3DDisplayListObjFUl();
+// False False
extern "C" void callDL__17J3DDisplayListObjCFv();
+// False False
extern "C" void beginDL__17J3DDisplayListObjFv();
+// False False
extern "C" void endDL__17J3DDisplayListObjFv();
+// False False
extern "C" void beginPatch__17J3DDisplayListObjFv();
+// False False
extern "C" void endPatch__17J3DDisplayListObjFv();
+// False False
extern "C" void beginDiff__12J3DMatPacketFv();
+// False False
extern "C" void endDiff__12J3DMatPacketFv();
+// False False
extern "C" void initialize__21J3DColorBlockLightOffFv();
+// False False
extern "C" void initialize__22J3DColorBlockAmbientOnFv();
+// False False
extern "C" void initialize__20J3DColorBlockLightOnFv();
+// False False
extern "C" void initialize__21J3DTexGenBlockPatchedFv();
+// False False
extern "C" void initialize__15J3DTexGenBlock4Fv();
+// False False
extern "C" void initialize__19J3DTexGenBlockBasicFv();
+// False False
extern "C" void initialize__12J3DTevBlock1Fv();
+// False False
extern "C" void initialize__12J3DTevBlock2Fv();
+// False False
extern "C" void initialize__12J3DTevBlock4Fv();
+// False False
extern "C" void initialize__13J3DTevBlock16Fv();
+// False False
extern "C" void initialize__15J3DIndBlockFullFv();
+// False False
extern "C" void initialize__16J3DPEBlockFogOffFv();
+// False False
extern "C" void initialize__14J3DPEBlockFullFv();
+// False False
+// J3DNBTScale& False
+// J3DNBTScale False
extern "C" void loadNBTScale__FR11J3DNBTScale();
+// False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
extern "C" void __as__10J3DFogInfoFRC10J3DFogInfo();
+// False False
extern "C" void __construct_array();
+// False False
extern "C" void _savegpr_24();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_24();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 const j3dDefaultFogInfo[44];
extern "C" extern u8 const j3dDefaultNBTScaleInfo[16];
@@ -559,991 +1507,1712 @@ extern "C" extern u32 j3dDefaultBlendInfo;
extern "C" extern u8 struct_804563F8[4];
extern "C" extern u16 j3dDefaultZModeID[1 + 1 /* padding */];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 803CDC90-803CDCC0 0030+00 s=0 e=1 z=0 None .data __vt__17J3DLockedMaterial */
+/* 803CDC90-803CDCC0 0030+00 s=0 e=1 z=0 None .data __vt__17J3DLockedMaterial */
SECTION_DATA void* __vt__17J3DLockedMaterial[12] = {
- (void*)NULL,
- (void*)NULL,
- (void*)calc__17J3DLockedMaterialFPA4_Cf,
- (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
- (void*)makeDisplayList__17J3DLockedMaterialFv,
- (void*)makeSharedDisplayList__17J3DLockedMaterialFv,
- (void*)load__17J3DLockedMaterialFv,
- (void*)loadSharedDL__17J3DLockedMaterialFv,
- (void*)patch__17J3DLockedMaterialFv,
- (void*)diff__17J3DLockedMaterialFUl,
- (void*)reset__17J3DLockedMaterialFv,
- (void*)change__17J3DLockedMaterialFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)calc__17J3DLockedMaterialFPA4_Cf,
+ (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
+ (void*)makeDisplayList__17J3DLockedMaterialFv,
+ (void*)makeSharedDisplayList__17J3DLockedMaterialFv,
+ (void*)load__17J3DLockedMaterialFv,
+ (void*)loadSharedDL__17J3DLockedMaterialFv,
+ (void*)patch__17J3DLockedMaterialFv,
+ (void*)diff__17J3DLockedMaterialFUl,
+ (void*)reset__17J3DLockedMaterialFv,
+ (void*)change__17J3DLockedMaterialFv,
};
-/* 803CDCC0-803CDCF0 0030+00 s=0 e=1 z=0 None .data __vt__18J3DPatchedMaterial */
+/* 803CDCC0-803CDCF0 0030+00 s=0 e=1 z=0 None .data __vt__18J3DPatchedMaterial */
SECTION_DATA void* __vt__18J3DPatchedMaterial[12] = {
- (void*)NULL,
- (void*)NULL,
- (void*)calc__11J3DMaterialFPA4_Cf,
- (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
- (void*)makeDisplayList__18J3DPatchedMaterialFv,
- (void*)makeSharedDisplayList__18J3DPatchedMaterialFv,
- (void*)load__18J3DPatchedMaterialFv,
- (void*)loadSharedDL__18J3DPatchedMaterialFv,
- (void*)patch__11J3DMaterialFv,
- (void*)diff__11J3DMaterialFUl,
- (void*)reset__18J3DPatchedMaterialFv,
- (void*)change__18J3DPatchedMaterialFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)calc__11J3DMaterialFPA4_Cf,
+ (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
+ (void*)makeDisplayList__18J3DPatchedMaterialFv,
+ (void*)makeSharedDisplayList__18J3DPatchedMaterialFv,
+ (void*)load__18J3DPatchedMaterialFv,
+ (void*)loadSharedDL__18J3DPatchedMaterialFv,
+ (void*)patch__11J3DMaterialFv,
+ (void*)diff__11J3DMaterialFUl,
+ (void*)reset__18J3DPatchedMaterialFv,
+ (void*)change__18J3DPatchedMaterialFv,
};
-/* 803CDCF0-803CDD20 0030+00 s=0 e=6 z=0 None .data __vt__11J3DMaterial */
+/* 803CDCF0-803CDD20 0030+00 s=0 e=6 z=0 None .data __vt__11J3DMaterial */
SECTION_DATA void* __vt__11J3DMaterial[12] = {
- (void*)NULL,
- (void*)NULL,
- (void*)calc__11J3DMaterialFPA4_Cf,
- (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
- (void*)makeDisplayList__11J3DMaterialFv,
- (void*)makeSharedDisplayList__11J3DMaterialFv,
- (void*)load__11J3DMaterialFv,
- (void*)loadSharedDL__11J3DMaterialFv,
- (void*)patch__11J3DMaterialFv,
- (void*)diff__11J3DMaterialFUl,
- (void*)reset__11J3DMaterialFv,
- (void*)change__11J3DMaterialFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)calc__11J3DMaterialFPA4_Cf,
+ (void*)calcDiffTexMtx__11J3DMaterialFPA4_Cf,
+ (void*)makeDisplayList__11J3DMaterialFv,
+ (void*)makeSharedDisplayList__11J3DMaterialFv,
+ (void*)load__11J3DMaterialFv,
+ (void*)loadSharedDL__11J3DMaterialFv,
+ (void*)patch__11J3DMaterialFv,
+ (void*)diff__11J3DMaterialFUl,
+ (void*)reset__11J3DMaterialFv,
+ (void*)change__11J3DMaterialFv,
};
-/* 803CDD20-803CDD9C 007C+00 s=2 e=7 z=0 None .data __vt__10J3DPEBlock */
+/* 803CDD20-803CDD9C 007C+00 s=2 e=7 z=0 None .data __vt__10J3DPEBlock */
SECTION_DATA void* __vt__10J3DPEBlock[31] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__10J3DPEBlockFP10J3DPEBlock,
- (void*)NULL,
- (void*)patch__10J3DPEBlockFv,
- (void*)diff__10J3DPEBlockFUl,
- (void*)diffFog__10J3DPEBlockFv,
- (void*)diffBlend__10J3DPEBlockFv,
- (void*)countDLSize__10J3DPEBlockFv,
- (void*)NULL,
- (void*)setFog__10J3DPEBlockF6J3DFog,
- (void*)setFog__10J3DPEBlockFP6J3DFog,
- (void*)getFog__10J3DPEBlockFv,
- (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
- (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
- (void*)getAlphaComp__10J3DPEBlockFv,
- (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
- (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
- (void*)getBlend__10J3DPEBlockFv,
- (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
- (void*)setZMode__10J3DPEBlockF8J3DZMode,
- (void*)getZMode__10J3DPEBlockFv,
- (void*)setZCompLoc__10J3DPEBlockFPCUc,
- (void*)setZCompLoc__10J3DPEBlockFUc,
- (void*)getZCompLoc__10J3DPEBlockCFv,
- (void*)setDither__10J3DPEBlockFPCUc,
- (void*)setDither__10J3DPEBlockFUc,
- (void*)getDither__10J3DPEBlockCFv,
- (void*)getFogOffset__10J3DPEBlockCFv,
- (void*)setFogOffset__10J3DPEBlockFUl,
- (void*)__dt__10J3DPEBlockFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__10J3DPEBlockFP10J3DPEBlock,
+ (void*)NULL,
+ (void*)patch__10J3DPEBlockFv,
+ (void*)diff__10J3DPEBlockFUl,
+ (void*)diffFog__10J3DPEBlockFv,
+ (void*)diffBlend__10J3DPEBlockFv,
+ (void*)countDLSize__10J3DPEBlockFv,
+ (void*)NULL,
+ (void*)setFog__10J3DPEBlockF6J3DFog,
+ (void*)setFog__10J3DPEBlockFP6J3DFog,
+ (void*)getFog__10J3DPEBlockFv,
+ (void*)setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp,
+ (void*)setAlphaComp__10J3DPEBlockFRC12J3DAlphaComp,
+ (void*)getAlphaComp__10J3DPEBlockFv,
+ (void*)setBlend__10J3DPEBlockFPC8J3DBlend,
+ (void*)setBlend__10J3DPEBlockFRC8J3DBlend,
+ (void*)getBlend__10J3DPEBlockFv,
+ (void*)setZMode__10J3DPEBlockFPC8J3DZMode,
+ (void*)setZMode__10J3DPEBlockF8J3DZMode,
+ (void*)getZMode__10J3DPEBlockFv,
+ (void*)setZCompLoc__10J3DPEBlockFPCUc,
+ (void*)setZCompLoc__10J3DPEBlockFUc,
+ (void*)getZCompLoc__10J3DPEBlockCFv,
+ (void*)setDither__10J3DPEBlockFPCUc,
+ (void*)setDither__10J3DPEBlockFUc,
+ (void*)getDither__10J3DPEBlockCFv,
+ (void*)getFogOffset__10J3DPEBlockCFv,
+ (void*)setFogOffset__10J3DPEBlockFUl,
+ (void*)__dt__10J3DPEBlockFv,
};
-/* 803CDD9C-803CDDE8 004C+00 s=2 e=1 z=0 None .data __vt__15J3DIndBlockNull */
+/* 803CDD9C-803CDDE8 004C+00 s=2 e=1 z=0 None .data __vt__15J3DIndBlockNull */
SECTION_DATA void* __vt__15J3DIndBlockNull[19] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__15J3DIndBlockNullFP11J3DIndBlock,
- (void*)diff__15J3DIndBlockNullFUl,
- (void*)load__15J3DIndBlockNullFv,
- (void*)countDLSize__11J3DIndBlockFv,
- (void*)getType__15J3DIndBlockNullFv,
- (void*)setIndTexStageNum__11J3DIndBlockFUc,
- (void*)getIndTexStageNum__11J3DIndBlockCFv,
- (void*)setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder,
- (void*)setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder,
- (void*)getIndTexOrder__11J3DIndBlockFUl,
- (void*)setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx,
- (void*)setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx,
- (void*)getIndTexMtx__11J3DIndBlockFUl,
- (void*)setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale,
- (void*)setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale,
- (void*)getIndTexCoordScale__11J3DIndBlockFUl,
- (void*)__dt__15J3DIndBlockNullFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__15J3DIndBlockNullFP11J3DIndBlock,
+ (void*)diff__15J3DIndBlockNullFUl,
+ (void*)load__15J3DIndBlockNullFv,
+ (void*)countDLSize__11J3DIndBlockFv,
+ (void*)getType__15J3DIndBlockNullFv,
+ (void*)setIndTexStageNum__11J3DIndBlockFUc,
+ (void*)getIndTexStageNum__11J3DIndBlockCFv,
+ (void*)setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder,
+ (void*)setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder,
+ (void*)getIndTexOrder__11J3DIndBlockFUl,
+ (void*)setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx,
+ (void*)setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx,
+ (void*)getIndTexMtx__11J3DIndBlockFUl,
+ (void*)setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale,
+ (void*)setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale,
+ (void*)getIndTexCoordScale__11J3DIndBlockFUl,
+ (void*)__dt__15J3DIndBlockNullFv,
};
-/* 803CDDE8-803CDE34 004C+00 s=3 e=2 z=0 None .data __vt__11J3DIndBlock */
+/* 803CDDE8-803CDE34 004C+00 s=3 e=2 z=0 None .data __vt__11J3DIndBlock */
SECTION_DATA void* __vt__11J3DIndBlock[19] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__11J3DIndBlockFP11J3DIndBlock,
- (void*)NULL,
- (void*)NULL,
- (void*)countDLSize__11J3DIndBlockFv,
- (void*)NULL,
- (void*)setIndTexStageNum__11J3DIndBlockFUc,
- (void*)getIndTexStageNum__11J3DIndBlockCFv,
- (void*)setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder,
- (void*)setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder,
- (void*)getIndTexOrder__11J3DIndBlockFUl,
- (void*)setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx,
- (void*)setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx,
- (void*)getIndTexMtx__11J3DIndBlockFUl,
- (void*)setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale,
- (void*)setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale,
- (void*)getIndTexCoordScale__11J3DIndBlockFUl,
- (void*)__dt__11J3DIndBlockFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__11J3DIndBlockFP11J3DIndBlock,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)countDLSize__11J3DIndBlockFv,
+ (void*)NULL,
+ (void*)setIndTexStageNum__11J3DIndBlockFUc,
+ (void*)getIndTexStageNum__11J3DIndBlockCFv,
+ (void*)setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder,
+ (void*)setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder,
+ (void*)getIndTexOrder__11J3DIndBlockFUl,
+ (void*)setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx,
+ (void*)setIndTexMtx__11J3DIndBlockFUl12J3DIndTexMtx,
+ (void*)getIndTexMtx__11J3DIndBlockFUl,
+ (void*)setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale,
+ (void*)setIndTexCoordScale__11J3DIndBlockFUl19J3DIndTexCoordScale,
+ (void*)getIndTexCoordScale__11J3DIndBlockFUl,
+ (void*)__dt__11J3DIndBlockFv,
};
-/* 803CDE34-803CDEA0 006C+00 s=3 e=5 z=0 None .data __vt__14J3DTexGenBlock */
+/* 803CDE34-803CDEA0 006C+00 s=3 e=5 z=0 None .data __vt__14J3DTexGenBlock */
SECTION_DATA void* __vt__14J3DTexGenBlock[27] = {
- (void*)NULL,
- (void*)NULL,
- (void*)reset__14J3DTexGenBlockFP14J3DTexGenBlock,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)countDLSize__14J3DTexGenBlockFv,
- (void*)NULL,
- (void*)setTexGenNum__14J3DTexGenBlockFPCUl,
- (void*)setTexGenNum__14J3DTexGenBlockFUl,
- (void*)getTexGenNum__14J3DTexGenBlockCFv,
- (void*)setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord,
- (void*)getTexCoord__14J3DTexGenBlockFUl,
- (void*)setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx,
- (void*)getTexMtx__14J3DTexGenBlockFUl,
- (void*)setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale,
- (void*)setNBTScale__14J3DTexGenBlockF11J3DNBTScale,
- (void*)getNBTScale__14J3DTexGenBlockFv,
- (void*)getTexMtxOffset__14J3DTexGenBlockCFv,
- (void*)setTexMtxOffset__14J3DTexGenBlockFUl,
- (void*)__dt__14J3DTexGenBlockFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)reset__14J3DTexGenBlockFP14J3DTexGenBlock,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)countDLSize__14J3DTexGenBlockFv,
+ (void*)NULL,
+ (void*)setTexGenNum__14J3DTexGenBlockFPCUl,
+ (void*)setTexGenNum__14J3DTexGenBlockFUl,
+ (void*)getTexGenNum__14J3DTexGenBlockCFv,
+ (void*)setTexCoord__14J3DTexGenBlockFUlPC11J3DTexCoord,
+ (void*)getTexCoord__14J3DTexGenBlockFUl,
+ (void*)setTexMtx__14J3DTexGenBlockFUlP9J3DTexMtx,
+ (void*)getTexMtx__14J3DTexGenBlockFUl,
+ (void*)setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale,
+ (void*)setNBTScale__14J3DTexGenBlockF11J3DNBTScale,
+ (void*)getNBTScale__14J3DTexGenBlockFv,
+ (void*)getTexMtxOffset__14J3DTexGenBlockCFv,
+ (void*)setTexMtxOffset__14J3DTexGenBlockFUl,
+ (void*)__dt__14J3DTexGenBlockFv,
};
-/* 803CDEA0-803CDF30 0090+00 s=3 e=4 z=0 None .data __vt__13J3DColorBlock */
+/* 803CDEA0-803CDF30 0090+00 s=3 e=4 z=0 None .data __vt__13J3DColorBlock */
SECTION_DATA void* __vt__13J3DColorBlock[36] = {
- (void*)NULL,
- (void*)NULL,
- (void*)load__13J3DColorBlockFv,
- (void*)reset__13J3DColorBlockFP13J3DColorBlock,
- (void*)patch__13J3DColorBlockFv,
- (void*)patchMatColor__13J3DColorBlockFv,
- (void*)patchLight__13J3DColorBlockFv,
- (void*)diff__13J3DColorBlockFUl,
- (void*)diffAmbColor__13J3DColorBlockFv,
- (void*)diffMatColor__13J3DColorBlockFv,
- (void*)diffColorChan__13J3DColorBlockFv,
- (void*)diffLightObj__13J3DColorBlockFUl,
- (void*)countDLSize__13J3DColorBlockFv,
- (void*)NULL,
- (void*)setMatColor__13J3DColorBlockFUlPC10J3DGXColor,
- (void*)setMatColor__13J3DColorBlockFUl10J3DGXColor,
- (void*)getMatColor__13J3DColorBlockFUl,
- (void*)setAmbColor__13J3DColorBlockFUlPC10J3DGXColor,
- (void*)setAmbColor__13J3DColorBlockFUl10J3DGXColor,
- (void*)getAmbColor__13J3DColorBlockFUl,
- (void*)setColorChanNum__13J3DColorBlockFUc,
- (void*)setColorChanNum__13J3DColorBlockFPCUc,
- (void*)getColorChanNum__13J3DColorBlockCFv,
- (void*)setColorChan__13J3DColorBlockFUlRC12J3DColorChan,
- (void*)setColorChan__13J3DColorBlockFUlPC12J3DColorChan,
- (void*)getColorChan__13J3DColorBlockFUl,
- (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
- (void*)getLight__13J3DColorBlockFUl,
- (void*)setCullMode__13J3DColorBlockFPCUc,
- (void*)setCullMode__13J3DColorBlockFUc,
- (void*)getCullMode__13J3DColorBlockCFv,
- (void*)getMatColorOffset__13J3DColorBlockCFv,
- (void*)getColorChanOffset__13J3DColorBlockCFv,
- (void*)setMatColorOffset__13J3DColorBlockFUl,
- (void*)setColorChanOffset__13J3DColorBlockFUl,
- (void*)__dt__13J3DColorBlockFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)load__13J3DColorBlockFv,
+ (void*)reset__13J3DColorBlockFP13J3DColorBlock,
+ (void*)patch__13J3DColorBlockFv,
+ (void*)patchMatColor__13J3DColorBlockFv,
+ (void*)patchLight__13J3DColorBlockFv,
+ (void*)diff__13J3DColorBlockFUl,
+ (void*)diffAmbColor__13J3DColorBlockFv,
+ (void*)diffMatColor__13J3DColorBlockFv,
+ (void*)diffColorChan__13J3DColorBlockFv,
+ (void*)diffLightObj__13J3DColorBlockFUl,
+ (void*)countDLSize__13J3DColorBlockFv,
+ (void*)NULL,
+ (void*)setMatColor__13J3DColorBlockFUlPC10J3DGXColor,
+ (void*)setMatColor__13J3DColorBlockFUl10J3DGXColor,
+ (void*)getMatColor__13J3DColorBlockFUl,
+ (void*)setAmbColor__13J3DColorBlockFUlPC10J3DGXColor,
+ (void*)setAmbColor__13J3DColorBlockFUl10J3DGXColor,
+ (void*)getAmbColor__13J3DColorBlockFUl,
+ (void*)setColorChanNum__13J3DColorBlockFUc,
+ (void*)setColorChanNum__13J3DColorBlockFPCUc,
+ (void*)getColorChanNum__13J3DColorBlockCFv,
+ (void*)setColorChan__13J3DColorBlockFUlRC12J3DColorChan,
+ (void*)setColorChan__13J3DColorBlockFUlPC12J3DColorChan,
+ (void*)getColorChan__13J3DColorBlockFUl,
+ (void*)setLight__13J3DColorBlockFUlP11J3DLightObj,
+ (void*)getLight__13J3DColorBlockFUl,
+ (void*)setCullMode__13J3DColorBlockFPCUc,
+ (void*)setCullMode__13J3DColorBlockFUc,
+ (void*)getCullMode__13J3DColorBlockCFv,
+ (void*)getMatColorOffset__13J3DColorBlockCFv,
+ (void*)getColorChanOffset__13J3DColorBlockCFv,
+ (void*)setMatColorOffset__13J3DColorBlockFUl,
+ (void*)setColorChanOffset__13J3DColorBlockFUl,
+ (void*)__dt__13J3DColorBlockFv,
};
-/* 803157A0-803159A0 0200+00 s=0 e=3 z=0 None .text createColorBlock__11J3DMaterialFUl */
+/* 803157A0-803159A0 0200+00 s=0 e=3 z=0 None .text createColorBlock__11J3DMaterialFUl */
+// 803157EC: 802CEC4C (__nw__FUl)
+// 803157F8: 803CDEA0 (__vt__13J3DColorBlock)
+// 803157FC: 803CDEA0 (__vt__13J3DColorBlock)
+// 80315804: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80315808: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80315814: 8000E538 (__ct__10J3DGXColorFv)
+// 80315818: 8000E538 (__ct__10J3DGXColorFv)
+// 80315828: 80361D60 (__construct_array)
+// 80315830: 8000E47C (__ct__12J3DColorChanFv)
+// 80315834: 8000E47C (__ct__12J3DColorChanFv)
+// 80315844: 80361D60 (__construct_array)
+// 8031584C: 8031747C (initialize__21J3DColorBlockLightOffFv)
+// 8031585C: 802CEC4C (__nw__FUl)
+// 80315868: 803CDEA0 (__vt__13J3DColorBlock)
+// 8031586C: 803CDEA0 (__vt__13J3DColorBlock)
+// 80315874: 803CE678 (__vt__20J3DColorBlockLightOn)
+// 80315878: 803CE678 (__vt__20J3DColorBlockLightOn)
+// 80315884: 8000E538 (__ct__10J3DGXColorFv)
+// 80315888: 8000E538 (__ct__10J3DGXColorFv)
+// 80315898: 80361D60 (__construct_array)
+// 803158A0: 8000E538 (__ct__10J3DGXColorFv)
+// 803158A4: 8000E538 (__ct__10J3DGXColorFv)
+// 803158B4: 80361D60 (__construct_array)
+// 803158BC: 8000E47C (__ct__12J3DColorChanFv)
+// 803158C0: 8000E47C (__ct__12J3DColorChanFv)
+// 803158D0: 80361D60 (__construct_array)
+// 803158D8: 80317580 (initialize__20J3DColorBlockLightOnFv)
+// 803158E8: 802CEC4C (__nw__FUl)
+// 803158F8: 803CDEA0 (__vt__13J3DColorBlock)
+// 803158FC: 803CDEA0 (__vt__13J3DColorBlock)
+// 80315904: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80315908: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80315914: 8000E538 (__ct__10J3DGXColorFv)
+// 80315918: 8000E538 (__ct__10J3DGXColorFv)
+// 80315928: 80361D60 (__construct_array)
+// 80315930: 8000E47C (__ct__12J3DColorChanFv)
+// 80315934: 8000E47C (__ct__12J3DColorChanFv)
+// 80315944: 80361D60 (__construct_array)
+// 8031594C: 8031747C (initialize__21J3DColorBlockLightOffFv)
+// 80315950: 803CE708 (__vt__22J3DColorBlockAmbientOn)
+// 80315954: 803CE708 (__vt__22J3DColorBlockAmbientOn)
+// 80315960: 8000E538 (__ct__10J3DGXColorFv)
+// 80315964: 8000E538 (__ct__10J3DGXColorFv)
+// 80315974: 80361D60 (__construct_array)
+// 8031597C: 803174DC (initialize__22J3DColorBlockAmbientOnFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::createColorBlock(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/createColorBlock__11J3DMaterialFUl.s"
}
#pragma pop
-/* 803159A0-80315B04 0164+00 s=0 e=2 z=0 None .text createTexGenBlock__11J3DMaterialFUl */
+
+/* 803159A0-80315B04 0164+00 s=0 e=2 z=0 None .text createTexGenBlock__11J3DMaterialFUl */
+// 803159D4: 802CEC4C (__nw__FUl)
+// 803159E4: 803CDE34 (__vt__14J3DTexGenBlock)
+// 803159E8: 803CDE34 (__vt__14J3DTexGenBlock)
+// 803159F0: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 803159F4: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80315A00: 8000E464 (__ct__11J3DTexCoordFv)
+// 80315A04: 8000E464 (__ct__11J3DTexCoordFv)
+// 80315A14: 80361D60 (__construct_array)
+// 80315A1C: 80317644 (initialize__21J3DTexGenBlockPatchedFv)
+// 80315A20: 803CE5A0 (__vt__15J3DTexGenBlock4)
+// 80315A24: 803CE5A0 (__vt__15J3DTexGenBlock4)
+// 80315A2C: 803A1FE8 (j3dDefaultNBTScaleInfo)
+// 80315A30: 803A1FE8 (j3dDefaultNBTScaleInfo)
+// 80315A54: 80317674 (initialize__15J3DTexGenBlock4Fv)
+// 80315A64: 802CEC4C (__nw__FUl)
+// 80315A74: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80315A78: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80315A80: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80315A84: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 80315A90: 8000E464 (__ct__11J3DTexCoordFv)
+// 80315A94: 8000E464 (__ct__11J3DTexCoordFv)
+// 80315AA4: 80361D60 (__construct_array)
+// 80315AAC: 80317644 (initialize__21J3DTexGenBlockPatchedFv)
+// 80315AB0: 803CE534 (__vt__19J3DTexGenBlockBasic)
+// 80315AB4: 803CE534 (__vt__19J3DTexGenBlockBasic)
+// 80315ABC: 803A1FE8 (j3dDefaultNBTScaleInfo)
+// 80315AC0: 803A1FE8 (j3dDefaultNBTScaleInfo)
+// 80315AE4: 803176A4 (initialize__19J3DTexGenBlockBasicFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::createTexGenBlock(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/createTexGenBlock__11J3DMaterialFUl.s"
}
#pragma pop
-/* 80315B04-80315E78 0374+00 s=0 e=2 z=0 None .text createTevBlock__11J3DMaterialFi */
+
+/* 80315B04-80315E78 0374+00 s=0 e=2 z=0 None .text createTevBlock__11J3DMaterialFi */
+// 80315B24: 802CEC4C (__nw__FUl)
+// 80315B30: 803CE958 (__vt__11J3DTevBlock)
+// 80315B34: 803CE958 (__vt__11J3DTevBlock)
+// 80315B3C: 803CE37C (__vt__12J3DTevBlock1)
+// 80315B40: 803CE37C (__vt__12J3DTevBlock1)
+// 80315B4C: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315B50: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315B60: 80361D60 (__construct_array)
+// 80315B68: 8000E230 (__ct__11J3DTevStageFv)
+// 80315B6C: 8000E230 (__ct__11J3DTevStageFv)
+// 80315B7C: 80361D60 (__construct_array)
+// 80315B84: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315B88: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315B98: 80361D60 (__construct_array)
+// 80315BA0: 803177E8 (initialize__12J3DTevBlock1Fv)
+// 80315BB8: 802CEC4C (__nw__FUl)
+// 80315BC4: 803CE958 (__vt__11J3DTevBlock)
+// 80315BC8: 803CE958 (__vt__11J3DTevBlock)
+// 80315BD0: 803CE2A0 (__vt__12J3DTevBlock2)
+// 80315BD4: 803CE2A0 (__vt__12J3DTevBlock2)
+// 80315BE0: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315BE4: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315BF4: 80361D60 (__construct_array)
+// 80315BFC: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315C00: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315C10: 80361D60 (__construct_array)
+// 80315C18: 8000E230 (__ct__11J3DTevStageFv)
+// 80315C1C: 8000E230 (__ct__11J3DTevStageFv)
+// 80315C2C: 80361D60 (__construct_array)
+// 80315C34: 8000E538 (__ct__10J3DGXColorFv)
+// 80315C38: 8000E538 (__ct__10J3DGXColorFv)
+// 80315C48: 80361D60 (__construct_array)
+// 80315C50: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315C54: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315C64: 80361D60 (__construct_array)
+// 80315C6C: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315C70: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315C80: 80361D60 (__construct_array)
+// 80315C88: 80317810 (initialize__12J3DTevBlock2Fv)
+// 80315CA0: 802CEC4C (__nw__FUl)
+// 80315CAC: 803CE958 (__vt__11J3DTevBlock)
+// 80315CB0: 803CE958 (__vt__11J3DTevBlock)
+// 80315CB8: 803CE1C4 (__vt__12J3DTevBlock4)
+// 80315CBC: 803CE1C4 (__vt__12J3DTevBlock4)
+// 80315CC8: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315CCC: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315CDC: 80361D60 (__construct_array)
+// 80315CE4: 8000E230 (__ct__11J3DTevStageFv)
+// 80315CE8: 8000E230 (__ct__11J3DTevStageFv)
+// 80315CF8: 80361D60 (__construct_array)
+// 80315D00: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315D04: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315D14: 80361D60 (__construct_array)
+// 80315D1C: 8000E538 (__ct__10J3DGXColorFv)
+// 80315D20: 8000E538 (__ct__10J3DGXColorFv)
+// 80315D30: 80361D60 (__construct_array)
+// 80315D38: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315D3C: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315D4C: 80361D60 (__construct_array)
+// 80315D54: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315D58: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315D68: 80361D60 (__construct_array)
+// 80315D70: 803178EC (initialize__12J3DTevBlock4Fv)
+// 80315D88: 802CEC4C (__nw__FUl)
+// 80315D94: 803CE958 (__vt__11J3DTevBlock)
+// 80315D98: 803CE958 (__vt__11J3DTevBlock)
+// 80315DA0: 803CE0E8 (__vt__13J3DTevBlock16)
+// 80315DA4: 803CE0E8 (__vt__13J3DTevBlock16)
+// 80315DB0: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315DB4: 8000E140 (__ct__11J3DTevOrderFv)
+// 80315DC4: 80361D60 (__construct_array)
+// 80315DCC: 8000E230 (__ct__11J3DTevStageFv)
+// 80315DD0: 8000E230 (__ct__11J3DTevStageFv)
+// 80315DE0: 80361D60 (__construct_array)
+// 80315DE8: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315DEC: 8000E460 (__ct__13J3DGXColorS10Fv)
+// 80315DFC: 80361D60 (__construct_array)
+// 80315E04: 8000E538 (__ct__10J3DGXColorFv)
+// 80315E08: 8000E538 (__ct__10J3DGXColorFv)
+// 80315E18: 80361D60 (__construct_array)
+// 80315E20: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315E24: 8000E134 (__ct__19J3DTevSwapModeTableFv)
+// 80315E34: 80361D60 (__construct_array)
+// 80315E3C: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315E40: 8000E14C (__ct__14J3DIndTevStageFv)
+// 80315E50: 80361D60 (__construct_array)
+// 80315E58: 80317A00 (initialize__13J3DTevBlock16Fv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void J3DMaterial::createTevBlock(int param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/createTevBlock__11J3DMaterialFi.s"
}
#pragma pop
-/* 80315E78-80315F60 00E8+00 s=0 e=3 z=0 None .text createIndBlock__11J3DMaterialFi */
+
+/* 80315E78-80315F60 00E8+00 s=0 e=3 z=0 None .text createIndBlock__11J3DMaterialFi */
+// 80315E94: 802CEC4C (__nw__FUl)
+// 80315EA0: 803CDDE8 (__vt__11J3DIndBlock)
+// 80315EA4: 803CDDE8 (__vt__11J3DIndBlock)
+// 80315EAC: 803CE90C (__vt__15J3DIndBlockFull)
+// 80315EB0: 803CE90C (__vt__15J3DIndBlockFull)
+// 80315EBC: 8000E128 (__ct__14J3DIndTexOrderFv)
+// 80315EC0: 8000E128 (__ct__14J3DIndTexOrderFv)
+// 80315ED0: 80361D60 (__construct_array)
+// 80315ED8: 8000E0F0 (__ct__12J3DIndTexMtxFv)
+// 80315EDC: 8000E0F0 (__ct__12J3DIndTexMtxFv)
+// 80315EE0: 8000E064 (__dt__12J3DIndTexMtxFv)
+// 80315EE4: 8000E064 (__dt__12J3DIndTexMtxFv)
+// 80315EF0: 80361D60 (__construct_array)
+// 80315EF8: 8000E0E4 (__ct__19J3DIndTexCoordScaleFv)
+// 80315EFC: 8000E0E4 (__ct__19J3DIndTexCoordScaleFv)
+// 80315F00: 8000E024 (__dt__19J3DIndTexCoordScaleFv)
+// 80315F04: 8000E024 (__dt__19J3DIndTexCoordScaleFv)
+// 80315F10: 80361D60 (__construct_array)
+// 80315F18: 80317B28 (initialize__15J3DIndBlockFullFv)
+// 80315F28: 802CEC4C (__nw__FUl)
+// 80315F34: 803CDDE8 (__vt__11J3DIndBlock)
+// 80315F38: 803CDDE8 (__vt__11J3DIndBlock)
+// 80315F40: 803CDD9C (__vt__15J3DIndBlockNull)
+// 80315F44: 803CDD9C (__vt__15J3DIndBlockNull)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void J3DMaterial::createIndBlock(int param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/createIndBlock__11J3DMaterialFi.s"
}
#pragma pop
-/* 80315F60-80316100 01A0+00 s=0 e=3 z=0 None .text createPEBlock__11J3DMaterialFUlUl */
+
+/* 80315F60-80316100 01A0+00 s=0 e=3 z=0 None .text createPEBlock__11J3DMaterialFUlUl */
+// 80315F88: 802CEC4C (__nw__FUl)
+// 80315F94: 803CDD20 (__vt__10J3DPEBlock)
+// 80315F98: 803CDD20 (__vt__10J3DPEBlock)
+// 80315FA0: 803CE890 (__vt__13J3DPEBlockOpa)
+// 80315FA4: 803CE890 (__vt__13J3DPEBlockOpa)
+// 80315FBC: 802CEC4C (__nw__FUl)
+// 80315FC8: 803CDD20 (__vt__10J3DPEBlock)
+// 80315FCC: 803CDD20 (__vt__10J3DPEBlock)
+// 80315FD4: 803CE814 (__vt__17J3DPEBlockTexEdge)
+// 80315FD8: 803CE814 (__vt__17J3DPEBlockTexEdge)
+// 80315FF0: 802CEC4C (__nw__FUl)
+// 80315FFC: 803CDD20 (__vt__10J3DPEBlock)
+// 80316000: 803CDD20 (__vt__10J3DPEBlock)
+// 80316008: 803CE798 (__vt__13J3DPEBlockXlu)
+// 8031600C: 803CE798 (__vt__13J3DPEBlockXlu)
+// 80316028: 802CEC4C (__nw__FUl)
+// 80316034: 803CDD20 (__vt__10J3DPEBlock)
+// 80316038: 803CDD20 (__vt__10J3DPEBlock)
+// 80316040: 803CDFF0 (__vt__14J3DPEBlockFull)
+// 80316044: 803CDFF0 (__vt__14J3DPEBlockFull)
+// 80316050: 803A1FBC (j3dDefaultFogInfo)
+// 80316054: 803A1FBC (j3dDefaultFogInfo)
+// 80316058: 80325800 (__as__10J3DFogInfoFRC10J3DFogInfo)
+// 8031605C: 804563FA (struct_804563F8)
+// 80316070: 804563EC (j3dDefaultBlendInfo)
+// 80316078: 804563FC (j3dDefaultZModeID)
+// 80316084: 80317B58 (initialize__14J3DPEBlockFullFv)
+// 8031609C: 802CEC4C (__nw__FUl)
+// 803160A8: 803CDD20 (__vt__10J3DPEBlock)
+// 803160AC: 803CDD20 (__vt__10J3DPEBlock)
+// 803160B4: 803CE06C (__vt__16J3DPEBlockFogOff)
+// 803160B8: 803CE06C (__vt__16J3DPEBlockFogOff)
+// 803160C0: 804563FA (struct_804563F8)
+// 803160D4: 804563EC (j3dDefaultBlendInfo)
+// 803160DC: 804563FC (j3dDefaultZModeID)
+// 803160E4: 80317B34 (initialize__16J3DPEBlockFogOffFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u32 False
asm void J3DMaterial::createPEBlock(u32 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/createPEBlock__11J3DMaterialFUlUl.s"
}
#pragma pop
-/* 80316100-80316150 0050+00 s=0 e=2 z=0 None .text calcSizeColorBlock__11J3DMaterialFUl */
+
+/* 80316100-80316150 0050+00 s=0 e=2 z=0 None .text calcSizeColorBlock__11J3DMaterialFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::calcSizeColorBlock(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcSizeColorBlock__11J3DMaterialFUl.s"
}
#pragma pop
-/* 80316150-8031617C 002C+00 s=0 e=1 z=0 None .text calcSizeTexGenBlock__11J3DMaterialFUl */
+
+/* 80316150-8031617C 002C+00 s=0 e=1 z=0 None .text calcSizeTexGenBlock__11J3DMaterialFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::calcSizeTexGenBlock(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcSizeTexGenBlock__11J3DMaterialFUl.s"
}
#pragma pop
-/* 8031617C-803161C4 0048+00 s=0 e=1 z=0 None .text calcSizeTevBlock__11J3DMaterialFi */
+
+/* 8031617C-803161C4 0048+00 s=0 e=1 z=0 None .text calcSizeTevBlock__11J3DMaterialFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void J3DMaterial::calcSizeTevBlock(int param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcSizeTevBlock__11J3DMaterialFi.s"
}
#pragma pop
-/* 803161C4-803161D8 0014+00 s=0 e=2 z=0 None .text calcSizeIndBlock__11J3DMaterialFi */
+
+/* 803161C4-803161D8 0014+00 s=0 e=2 z=0 None .text calcSizeIndBlock__11J3DMaterialFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void J3DMaterial::calcSizeIndBlock(int param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcSizeIndBlock__11J3DMaterialFi.s"
}
#pragma pop
-/* 803161D8-80316240 0068+00 s=0 e=2 z=0 None .text calcSizePEBlock__11J3DMaterialFUlUl */
+
+/* 803161D8-80316240 0068+00 s=0 e=2 z=0 None .text calcSizePEBlock__11J3DMaterialFUlUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u32 False
asm void J3DMaterial::calcSizePEBlock(u32 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcSizePEBlock__11J3DMaterialFUlUl.s"
}
#pragma pop
-/* 80316240-80316290 0050+00 s=2 e=5 z=0 None .text initialize__11J3DMaterialFv */
+
+/* 80316240-80316290 0050+00 s=2 e=5 z=0 None .text initialize__11J3DMaterialFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DMaterial::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/initialize__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316290-80316344 00B4+00 s=0 e=2 z=0 None .text countDLSize__11J3DMaterialFv */
+
+/* 80316290-80316344 00B4+00 s=0 e=2 z=0 None .text countDLSize__11J3DMaterialFv */
+// 803162A0: 803621DC (_savegpr_29)
+// 80316330: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DMaterial::countDLSize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/countDLSize__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316344-80316620 02DC+00 s=2 e=0 z=0 None .text
- * makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj */
+
+/* 80316344-80316620 02DC+00 s=2 e=0 z=0 None .text makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj */
+// 80316354: 803621D0 (_savegpr_26)
+// 80316364: 80312644 (beginDL__17J3DDisplayListObjFv)
+// 8031642C: 8030D098 (J3DGDSetGenMode__FUcUcUcUc11_GXCullMode)
+// 80316470: 80451980 (__GDCurrentDL)
+// 80316488: 80451980 (__GDCurrentDL)
+// 8031649C: 80451980 (__GDCurrentDL)
+// 803164B0: 80451980 (__GDCurrentDL)
+// 803164C8: 80451980 (__GDCurrentDL)
+// 803164DC: 80451980 (__GDCurrentDL)
+// 803164F0: 80451980 (__GDCurrentDL)
+// 80316504: 80451980 (__GDCurrentDL)
+// 80316518: 80451980 (__GDCurrentDL)
+// 80316544: 80451980 (__GDCurrentDL)
+// 8031655C: 80451980 (__GDCurrentDL)
+// 80316570: 80451980 (__GDCurrentDL)
+// 80316584: 80451980 (__GDCurrentDL)
+// 8031659C: 80451980 (__GDCurrentDL)
+// 803165B0: 80451980 (__GDCurrentDL)
+// 803165C4: 80451980 (__GDCurrentDL)
+// 803165D8: 80451980 (__GDCurrentDL)
+// 803165EC: 80451980 (__GDCurrentDL)
+// 80316604: 80312698 (endDL__17J3DDisplayListObjFv)
+// 8031660C: 8036221C (_restgpr_26)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DDisplayListObj* False
+// J3DDisplayListObj False
asm void J3DMaterial::makeDisplayList_private(J3DDisplayListObj* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj.s"
}
#pragma pop
-/* 80316620-80316668 0048+00 s=1 e=0 z=0 None .text makeDisplayList__11J3DMaterialFv */
+
+/* 80316620-80316668 0048+00 s=1 e=0 z=0 None .text makeDisplayList__11J3DMaterialFv */
+// 8031662C: 80434AC8 (j3dSys)
+// 80316630: 80434AC8 (j3dSys)
+// 80316654: 80316344 (makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::makeDisplayList() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/makeDisplayList__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316668-8031668C 0024+00 s=1 e=0 z=0 None .text makeSharedDisplayList__11J3DMaterialFv */
+
+/* 80316668-8031668C 0024+00 s=1 e=0 z=0 None .text makeSharedDisplayList__11J3DMaterialFv */
+// 80316678: 80316344 (makeDisplayList_private__11J3DMaterialFP17J3DDisplayListObj)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::makeSharedDisplayList() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/makeSharedDisplayList__11J3DMaterialFv.s"
}
#pragma pop
-/* 8031668C-803166DC 0050+00 s=1 e=0 z=0 None .text load__11J3DMaterialFv */
+
+/* 8031668C-803166DC 0050+00 s=1 e=0 z=0 None .text load__11J3DMaterialFv */
+// 8031669C: 80434AC8 (j3dSys)
+// 803166A0: 80434AC8 (j3dSys)
+// 803166C8: 80324160 (loadNBTScale__FR11J3DNBTScale)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/load__11J3DMaterialFv.s"
}
#pragma pop
-/* 803166DC-80316740 0064+00 s=1 e=0 z=0 None .text loadSharedDL__11J3DMaterialFv */
+
+/* 803166DC-80316740 0064+00 s=1 e=0 z=0 None .text loadSharedDL__11J3DMaterialFv */
+// 803166F4: 80434AC8 (j3dSys)
+// 803166F8: 80434AC8 (j3dSys)
+// 80316710: 80312618 (callDL__17J3DDisplayListObjCFv)
+// 80316728: 80324160 (loadNBTScale__FR11J3DNBTScale)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::loadSharedDL() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/loadSharedDL__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316740-803167D8 0098+00 s=2 e=0 z=0 None .text patch__11J3DMaterialFv */
+
+/* 80316740-803167D8 0098+00 s=2 e=0 z=0 None .text patch__11J3DMaterialFv */
+// 8031675C: 80434AC8 (j3dSys)
+// 80316760: 80434AC8 (j3dSys)
+// 80316774: 803126F4 (beginPatch__17J3DDisplayListObjFv)
+// 803167BC: 80312714 (endPatch__17J3DDisplayListObjFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::patch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/patch__11J3DMaterialFv.s"
}
#pragma pop
-/* 803167D8-803169DC 0204+00 s=2 e=0 z=0 None .text diff__11J3DMaterialFUl */
+
+/* 803167D8-803169DC 0204+00 s=2 e=0 z=0 None .text diff__11J3DMaterialFUl */
+// 803167E8: 803621D4 (_savegpr_27)
+// 803167F4: 80434AC8 (j3dSys)
+// 803167F8: 80434AC8 (j3dSys)
+// 80316810: 80312A24 (beginDiff__12J3DMatPacketFv)
+// 803168B4: 8030D210 (J3DGDSetGenMode_3Param__FUcUcUc)
+// 803168D0: 80451980 (__GDCurrentDL)
+// 803168E8: 80451980 (__GDCurrentDL)
+// 803168FC: 80451980 (__GDCurrentDL)
+// 80316910: 80451980 (__GDCurrentDL)
+// 80316928: 80451980 (__GDCurrentDL)
+// 8031693C: 80451980 (__GDCurrentDL)
+// 80316950: 80451980 (__GDCurrentDL)
+// 80316964: 80451980 (__GDCurrentDL)
+// 80316978: 80451980 (__GDCurrentDL)
+// 803169C0: 80312A4C (endDiff__12J3DMatPacketFv)
+// 803169C8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DMaterial::diff(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/diff__11J3DMaterialFUl.s"
}
#pragma pop
-/* 803169DC-80316A54 0078+00 s=2 e=0 z=0 None .text calc__11J3DMaterialFPA4_Cf */
+
+/* 803169DC-80316A54 0078+00 s=2 e=0 z=0 None .text calc__11J3DMaterialFPA4_Cf */
+// 803169F0: 80434AC8 (j3dSys)
+// 803169F4: 80434AC8 (j3dSys)
+// 80316A34: 80316AC8 (calcCurrentMtx__11J3DMaterialFv)
+// 80316A3C: 80316AB0 (setCurrentMtx__11J3DMaterialFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DMaterial::calc(f32 const (*param_0)[4]) {
- nofralloc
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DMaterial::calc(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calc__11J3DMaterialFPA4_Cf.s"
}
#pragma pop
-/* 80316A54-80316AB0 005C+00 s=3 e=0 z=0 None .text calcDiffTexMtx__11J3DMaterialFPA4_Cf */
+
+/* 80316A54-80316AB0 005C+00 s=3 e=0 z=0 None .text calcDiffTexMtx__11J3DMaterialFPA4_Cf */
+// 80316A60: 80434AC8 (j3dSys)
+// 80316A64: 80434AC8 (j3dSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DMaterial::calcDiffTexMtx(f32 const (*param_0)[4]) {
- nofralloc
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DMaterial::calcDiffTexMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcDiffTexMtx__11J3DMaterialFPA4_Cf.s"
}
#pragma pop
-/* 80316AB0-80316AC8 0018+00 s=1 e=1 z=0 None .text setCurrentMtx__11J3DMaterialFv */
+
+/* 80316AB0-80316AC8 0018+00 s=1 e=1 z=0 None .text setCurrentMtx__11J3DMaterialFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DMaterial::setCurrentMtx() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/setCurrentMtx__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316AC8-80316D68 02A0+00 s=1 e=0 z=0 None .text calcCurrentMtx__11J3DMaterialFv */
+
+/* 80316AC8-80316D68 02A0+00 s=1 e=0 z=0 None .text calcCurrentMtx__11J3DMaterialFv */
+// 80316AD8: 803621C8 (_savegpr_24)
+// 80316AE0: 80434AC8 (j3dSys)
+// 80316AE4: 80434AC8 (j3dSys)
+// 80316D54: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::calcCurrentMtx() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/calcCurrentMtx__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316D68-80316E14 00AC+00 s=1 e=0 z=0 None .text copy__11J3DMaterialFP11J3DMaterial */
+
+/* 80316D68-80316E14 00AC+00 s=1 e=0 z=0 None .text copy__11J3DMaterialFP11J3DMaterial */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DMaterial* False
+// J3DMaterial False
asm void J3DMaterial::copy(J3DMaterial* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/copy__11J3DMaterialFP11J3DMaterial.s"
}
#pragma pop
-/* 80316E14-80316E70 005C+00 s=1 e=0 z=0 None .text reset__11J3DMaterialFv */
+
+/* 80316E14-80316E70 005C+00 s=1 e=0 z=0 None .text reset__11J3DMaterialFv */
+// 80316E5C: 80316D68 (copy__11J3DMaterialFP11J3DMaterial)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::reset() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/reset__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316E70-80316E90 0020+00 s=1 e=0 z=0 None .text change__11J3DMaterialFv */
+
+/* 80316E70-80316E90 0020+00 s=1 e=0 z=0 None .text change__11J3DMaterialFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMaterial::change() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/change__11J3DMaterialFv.s"
}
#pragma pop
-/* 80316E90-80316F24 0094+00 s=0 e=2 z=0 None .text newSharedDisplayList__11J3DMaterialFUl */
+
+/* 80316E90-80316F24 0094+00 s=0 e=2 z=0 None .text newSharedDisplayList__11J3DMaterialFUl */
+// 80316EBC: 802CEC4C (__nw__FUl)
+// 80316EF8: 80312488 (newDisplayList__17J3DDisplayListObjFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::newSharedDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/newSharedDisplayList__11J3DMaterialFUl.s"
}
#pragma pop
-/* 80316F24-80316FB8 0094+00 s=0 e=2 z=0 None .text newSingleSharedDisplayList__11J3DMaterialFUl
- */
+
+/* 80316F24-80316FB8 0094+00 s=0 e=2 z=0 None .text newSingleSharedDisplayList__11J3DMaterialFUl */
+// 80316F50: 802CEC4C (__nw__FUl)
+// 80316F8C: 80312508 (newSingleDisplayList__17J3DDisplayListObjFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DMaterial::newSingleSharedDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/newSingleSharedDisplayList__11J3DMaterialFUl.s"
}
#pragma pop
-/* 80316FB8-80316FD8 0020+00 s=0 e=1 z=0 None .text initialize__18J3DPatchedMaterialFv */
+
+/* 80316FB8-80316FD8 0020+00 s=0 e=1 z=0 None .text initialize__18J3DPatchedMaterialFv */
+// 80316FC4: 80316240 (initialize__11J3DMaterialFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DPatchedMaterial::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/initialize__18J3DPatchedMaterialFv.s"
}
#pragma pop
-/* 80316FD8-80316FDC 0004+00 s=1 e=0 z=0 None .text makeDisplayList__18J3DPatchedMaterialFv */
+
+/* 80316FD8-80316FDC 0004+00 s=1 e=0 z=0 None .text makeDisplayList__18J3DPatchedMaterialFv */
+// True False
+// void False
void J3DPatchedMaterial::makeDisplayList() {
- /* empty function */
+ /* empty function */
}
-/* 80316FDC-80316FE0 0004+00 s=1 e=0 z=0 None .text makeSharedDisplayList__18J3DPatchedMaterialFv
- */
+
+/* 80316FDC-80316FE0 0004+00 s=1 e=0 z=0 None .text makeSharedDisplayList__18J3DPatchedMaterialFv */
+// True False
+// void False
void J3DPatchedMaterial::makeSharedDisplayList() {
- /* empty function */
+ /* empty function */
}
-/* 80316FE0-80316FFC 001C+00 s=1 e=0 z=0 None .text load__18J3DPatchedMaterialFv */
+
+/* 80316FE0-80316FFC 001C+00 s=1 e=0 z=0 None .text load__18J3DPatchedMaterialFv */
+// 80316FE4: 80434AC8 (j3dSys)
+// 80316FE8: 80434AC8 (j3dSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPatchedMaterial::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/load__18J3DPatchedMaterialFv.s"
}
#pragma pop
-/* 80316FFC-8031703C 0040+00 s=1 e=0 z=0 None .text loadSharedDL__18J3DPatchedMaterialFv */
+
+/* 80316FFC-8031703C 0040+00 s=1 e=0 z=0 None .text loadSharedDL__18J3DPatchedMaterialFv */
+// 8031700C: 80434AC8 (j3dSys)
+// 80317010: 80434AC8 (j3dSys)
+// 80317028: 80312618 (callDL__17J3DDisplayListObjCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DPatchedMaterial::loadSharedDL() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/loadSharedDL__18J3DPatchedMaterialFv.s"
}
#pragma pop
-/* 8031703C-80317040 0004+00 s=1 e=0 z=0 None .text reset__18J3DPatchedMaterialFv */
+
+/* 8031703C-80317040 0004+00 s=1 e=0 z=0 None .text reset__18J3DPatchedMaterialFv */
+// True False
+// void False
void J3DPatchedMaterial::reset() {
- /* empty function */
+ /* empty function */
}
-/* 80317040-80317044 0004+00 s=1 e=0 z=0 None .text change__18J3DPatchedMaterialFv */
+
+/* 80317040-80317044 0004+00 s=1 e=0 z=0 None .text change__18J3DPatchedMaterialFv */
+// True False
+// void False
void J3DPatchedMaterial::change() {
- /* empty function */
+ /* empty function */
}
-/* 80317044-80317064 0020+00 s=0 e=1 z=0 None .text initialize__17J3DLockedMaterialFv */
+
+/* 80317044-80317064 0020+00 s=0 e=1 z=0 None .text initialize__17J3DLockedMaterialFv */
+// 80317050: 80316240 (initialize__11J3DMaterialFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DLockedMaterial::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/initialize__17J3DLockedMaterialFv.s"
}
#pragma pop
-/* 80317064-80317068 0004+00 s=1 e=0 z=0 None .text makeDisplayList__17J3DLockedMaterialFv */
+
+/* 80317064-80317068 0004+00 s=1 e=0 z=0 None .text makeDisplayList__17J3DLockedMaterialFv */
+// True False
+// void False
void J3DLockedMaterial::makeDisplayList() {
- /* empty function */
+ /* empty function */
}
-/* 80317068-8031706C 0004+00 s=1 e=0 z=0 None .text makeSharedDisplayList__17J3DLockedMaterialFv
- */
+
+/* 80317068-8031706C 0004+00 s=1 e=0 z=0 None .text makeSharedDisplayList__17J3DLockedMaterialFv */
+// True False
+// void False
void J3DLockedMaterial::makeSharedDisplayList() {
- /* empty function */
+ /* empty function */
}
-/* 8031706C-80317088 001C+00 s=1 e=0 z=0 None .text load__17J3DLockedMaterialFv */
+
+/* 8031706C-80317088 001C+00 s=1 e=0 z=0 None .text load__17J3DLockedMaterialFv */
+// 80317070: 80434AC8 (j3dSys)
+// 80317074: 80434AC8 (j3dSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DLockedMaterial::load() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/load__17J3DLockedMaterialFv.s"
}
#pragma pop
-/* 80317088-803170C8 0040+00 s=1 e=0 z=0 None .text loadSharedDL__17J3DLockedMaterialFv */
+
+/* 80317088-803170C8 0040+00 s=1 e=0 z=0 None .text loadSharedDL__17J3DLockedMaterialFv */
+// 80317098: 80434AC8 (j3dSys)
+// 8031709C: 80434AC8 (j3dSys)
+// 803170B4: 80312618 (callDL__17J3DDisplayListObjCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DLockedMaterial::loadSharedDL() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/loadSharedDL__17J3DLockedMaterialFv.s"
}
#pragma pop
-/* 803170C8-803170CC 0004+00 s=1 e=0 z=0 None .text patch__17J3DLockedMaterialFv */
+
+/* 803170C8-803170CC 0004+00 s=1 e=0 z=0 None .text patch__17J3DLockedMaterialFv */
+// True False
+// void False
void J3DLockedMaterial::patch() {
- /* empty function */
+ /* empty function */
}
-/* 803170CC-803170D0 0004+00 s=1 e=0 z=0 None .text diff__17J3DLockedMaterialFUl */
+
+/* 803170CC-803170D0 0004+00 s=1 e=0 z=0 None .text diff__17J3DLockedMaterialFUl */
+// True False
+// void False
+// u32 False
void J3DLockedMaterial::diff(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 803170D0-803170D4 0004+00 s=1 e=0 z=0 None .text calc__17J3DLockedMaterialFPA4_Cf */
-void J3DLockedMaterial::calc(f32 const (*param_0)[4]) {
- /* empty function */
+
+/* 803170D0-803170D4 0004+00 s=1 e=0 z=0 None .text calc__17J3DLockedMaterialFPA4_Cf */
+// True False
+// void False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void J3DLockedMaterial::calc(f32 const (* param_0)[4]) {
+ /* empty function */
}
-/* 803170D4-803170D8 0004+00 s=1 e=0 z=0 None .text reset__17J3DLockedMaterialFv */
+
+/* 803170D4-803170D8 0004+00 s=1 e=0 z=0 None .text reset__17J3DLockedMaterialFv */
+// True False
+// void False
void J3DLockedMaterial::reset() {
- /* empty function */
+ /* empty function */
}
-/* 803170D8-803170DC 0004+00 s=1 e=0 z=0 None .text change__17J3DLockedMaterialFv */
+
+/* 803170D8-803170DC 0004+00 s=1 e=0 z=0 None .text change__17J3DLockedMaterialFv */
+// True False
+// void False
void J3DLockedMaterial::change() {
- /* empty function */
+ /* empty function */
}
-/* 803170DC-80317138 005C+00 s=0 e=1 z=0 None .text __dt__21J3DColorBlockLightOffFv */
+
+/* 803170DC-80317138 005C+00 s=0 e=1 z=0 None .text __dt__21J3DColorBlockLightOffFv */
+// 803170F4: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 803170F8: 803CEA34 (__vt__21J3DColorBlockLightOff)
+// 80317104: 803CDEA0 (__vt__13J3DColorBlock)
+// 80317108: 803CDEA0 (__vt__13J3DColorBlock)
+// 8031711C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DColorBlockLightOff::~J3DColorBlockLightOff() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__21J3DColorBlockLightOffFv.s"
}
#pragma pop
-/* 80317138-80317180 0048+00 s=1 e=0 z=0 None .text __dt__13J3DColorBlockFv */
+
+/* 80317138-80317180 0048+00 s=1 e=0 z=0 None .text __dt__13J3DColorBlockFv */
+// 80317150: 803CDEA0 (__vt__13J3DColorBlock)
+// 80317154: 803CDEA0 (__vt__13J3DColorBlock)
+// 80317164: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DColorBlock::~J3DColorBlock() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__13J3DColorBlockFv.s"
}
#pragma pop
-/* 80317180-803171DC 005C+00 s=0 e=1 z=0 None .text __dt__21J3DTexGenBlockPatchedFv */
+
+/* 80317180-803171DC 005C+00 s=0 e=1 z=0 None .text __dt__21J3DTexGenBlockPatchedFv */
+// 80317198: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 8031719C: 803CE60C (__vt__21J3DTexGenBlockPatched)
+// 803171A8: 803CDE34 (__vt__14J3DTexGenBlock)
+// 803171AC: 803CDE34 (__vt__14J3DTexGenBlock)
+// 803171C0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DTexGenBlockPatched::~J3DTexGenBlockPatched() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__21J3DTexGenBlockPatchedFv.s"
}
#pragma pop
-/* 803171DC-80317224 0048+00 s=1 e=0 z=0 None .text __dt__14J3DTexGenBlockFv */
+
+/* 803171DC-80317224 0048+00 s=1 e=0 z=0 None .text __dt__14J3DTexGenBlockFv */
+// 803171F4: 803CDE34 (__vt__14J3DTexGenBlock)
+// 803171F8: 803CDE34 (__vt__14J3DTexGenBlock)
+// 80317208: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DTexGenBlock::~J3DTexGenBlock() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__14J3DTexGenBlockFv.s"
}
#pragma pop
-/* 80317224-8031726C 0048+00 s=0 e=1 z=0 None .text __dt__11J3DTevBlockFv */
+
+/* 80317224-8031726C 0048+00 s=0 e=1 z=0 None .text __dt__11J3DTevBlockFv */
+// 8031723C: 803CE958 (__vt__11J3DTevBlock)
+// 80317240: 803CE958 (__vt__11J3DTevBlock)
+// 80317250: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DTevBlock::~J3DTevBlock() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__11J3DTevBlockFv.s"
}
#pragma pop
-/* 8031726C-803172B4 0048+00 s=1 e=0 z=0 None .text __dt__11J3DIndBlockFv */
+
+/* 8031726C-803172B4 0048+00 s=1 e=0 z=0 None .text __dt__11J3DIndBlockFv */
+// 80317284: 803CDDE8 (__vt__11J3DIndBlock)
+// 80317288: 803CDDE8 (__vt__11J3DIndBlock)
+// 80317298: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DIndBlock::~J3DIndBlock() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__11J3DIndBlockFv.s"
}
#pragma pop
-/* 803172B4-803172FC 0048+00 s=1 e=0 z=0 None .text __dt__10J3DPEBlockFv */
+
+/* 803172B4-803172FC 0048+00 s=1 e=0 z=0 None .text __dt__10J3DPEBlockFv */
+// 803172CC: 803CDD20 (__vt__10J3DPEBlock)
+// 803172D0: 803CDD20 (__vt__10J3DPEBlock)
+// 803172E0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DPEBlock::~J3DPEBlock() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__10J3DPEBlockFv.s"
}
#pragma pop
-/* 803172FC-80317304 0008+00 s=1 e=1 z=0 None .text countDLSize__14J3DTexGenBlockFv */
+
+/* 803172FC-80317304 0008+00 s=1 e=1 z=0 None .text countDLSize__14J3DTexGenBlockFv */
+// False False
+// bool False
bool J3DTexGenBlock::countDLSize() {
- return false;
+ return false;
}
-/* 80317304-8031730C 0008+00 s=1 e=1 z=0 None .text countDLSize__13J3DColorBlockFv */
+
+/* 80317304-8031730C 0008+00 s=1 e=1 z=0 None .text countDLSize__13J3DColorBlockFv */
+// False False
+// bool False
bool J3DColorBlock::countDLSize() {
- return false;
+ return false;
}
-/* 8031730C-80317314 0008+00 s=0 e=2 z=0 None .text countDLSize__11J3DTevBlockFv */
+
+/* 8031730C-80317314 0008+00 s=0 e=2 z=0 None .text countDLSize__11J3DTevBlockFv */
+// False False
+// bool False
bool J3DTevBlock::countDLSize() {
- return false;
+ return false;
}
-/* 80317314-8031731C 0008+00 s=2 e=0 z=0 None .text countDLSize__11J3DIndBlockFv */
+
+/* 80317314-8031731C 0008+00 s=2 e=0 z=0 None .text countDLSize__11J3DIndBlockFv */
+// True False
+// bool False
bool J3DIndBlock::countDLSize() {
- return false;
+ return false;
}
-/* 8031731C-80317324 0008+00 s=1 e=1 z=0 None .text countDLSize__10J3DPEBlockFv */
+
+/* 8031731C-80317324 0008+00 s=1 e=1 z=0 None .text countDLSize__10J3DPEBlockFv */
+// False False
+// bool False
bool J3DPEBlock::countDLSize() {
- return false;
+ return false;
}
-/* 80317324-80317328 0004+00 s=1 e=1 z=0 None .text load__13J3DColorBlockFv */
+
+/* 80317324-80317328 0004+00 s=1 e=1 z=0 None .text load__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::load() {
- /* empty function */
+ /* empty function */
}
-/* 80317328-80317330 0008+00 s=1 e=1 z=0 None .text getCullMode__13J3DColorBlockCFv */
+
+/* 80317328-80317330 0008+00 s=1 e=1 z=0 None .text getCullMode__13J3DColorBlockCFv */
+// False False
+// s32 False
s32 J3DColorBlock::getCullMode() const {
- return 2;
+ return 2;
}
-/* 80317330-80317334 0004+00 s=0 e=2 z=0 None .text load__11J3DTevBlockFv */
+
+/* 80317330-80317334 0004+00 s=0 e=2 z=0 None .text load__11J3DTevBlockFv */
+// False False
+// void False
void J3DTevBlock::load() {
- /* empty function */
+ /* empty function */
}
-/* 80317334-8031733C 0008+00 s=1 e=2 z=0 None .text getNBTScale__14J3DTexGenBlockFv */
+
+/* 80317334-8031733C 0008+00 s=1 e=2 z=0 None .text getNBTScale__14J3DTexGenBlockFv */
+// False False
+// bool False
bool J3DTexGenBlock::getNBTScale() {
- return false;
+ return false;
}
-/* 8031733C-80317340 0004+00 s=1 e=1 z=0 None .text patch__13J3DColorBlockFv */
+
+/* 8031733C-80317340 0004+00 s=1 e=1 z=0 None .text patch__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::patch() {
- /* empty function */
+ /* empty function */
}
-/* 80317340-80317344 0004+00 s=1 e=1 z=0 None .text diff__13J3DColorBlockFUl */
+
+/* 80317340-80317344 0004+00 s=1 e=1 z=0 None .text diff__13J3DColorBlockFUl */
+// False False
+// void False
+// u32 False
void J3DColorBlock::diff(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317344-80317348 0004+00 s=1 e=4 z=0 None .text diff__10J3DPEBlockFUl */
+
+/* 80317344-80317348 0004+00 s=1 e=4 z=0 None .text diff__10J3DPEBlockFUl */
+// False False
+// void False
+// u32 False
void J3DPEBlock::diff(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317348-8031734C 0004+00 s=1 e=4 z=0 None .text reset__10J3DPEBlockFP10J3DPEBlock */
+
+/* 80317348-8031734C 0004+00 s=1 e=4 z=0 None .text reset__10J3DPEBlockFP10J3DPEBlock */
+// False False
+// void False
+// J3DPEBlock* False
+// J3DPEBlock False
void J3DPEBlock::reset(J3DPEBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8031734C-80317350 0004+00 s=1 e=0 z=0 None .text reset__11J3DIndBlockFP11J3DIndBlock */
+
+/* 8031734C-80317350 0004+00 s=1 e=0 z=0 None .text reset__11J3DIndBlockFP11J3DIndBlock */
+// True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
void J3DIndBlock::reset(J3DIndBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317350-80317354 0004+00 s=0 e=1 z=0 None .text reset__11J3DTevBlockFP11J3DTevBlock */
+
+/* 80317350-80317354 0004+00 s=0 e=1 z=0 None .text reset__11J3DTevBlockFP11J3DTevBlock */
+// False False
+// void False
+// J3DTevBlock* False
+// J3DTevBlock False
void J3DTevBlock::reset(J3DTevBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317354-80317358 0004+00 s=1 e=1 z=0 None .text reset__14J3DTexGenBlockFP14J3DTexGenBlock
- */
+
+/* 80317354-80317358 0004+00 s=1 e=1 z=0 None .text reset__14J3DTexGenBlockFP14J3DTexGenBlock */
+// False False
+// void False
+// J3DTexGenBlock* False
+// J3DTexGenBlock False
void J3DTexGenBlock::reset(J3DTexGenBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317358-8031735C 0004+00 s=1 e=1 z=0 None .text reset__13J3DColorBlockFP13J3DColorBlock */
+
+/* 80317358-8031735C 0004+00 s=1 e=1 z=0 None .text reset__13J3DColorBlockFP13J3DColorBlock */
+// False False
+// void False
+// J3DColorBlock* False
+// J3DColorBlock False
void J3DColorBlock::reset(J3DColorBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8031735C-80317360 0004+00 s=1 e=5 z=0 None .text diffFog__10J3DPEBlockFv */
+
+/* 8031735C-80317360 0004+00 s=1 e=5 z=0 None .text diffFog__10J3DPEBlockFv */
+// False False
+// void False
void J3DPEBlock::diffFog() {
- /* empty function */
+ /* empty function */
}
-/* 80317360-80317364 0004+00 s=1 e=4 z=0 None .text diffBlend__10J3DPEBlockFv */
+
+/* 80317360-80317364 0004+00 s=1 e=4 z=0 None .text diffBlend__10J3DPEBlockFv */
+// False False
+// void False
void J3DPEBlock::diffBlend() {
- /* empty function */
+ /* empty function */
}
-/* 80317364-80317368 0004+00 s=1 e=5 z=0 None .text setFog__10J3DPEBlockFP6J3DFog */
+
+/* 80317364-80317368 0004+00 s=1 e=5 z=0 None .text setFog__10J3DPEBlockFP6J3DFog */
+// False False
+// void False
+// J3DFog* False
+// J3DFog False
void J3DPEBlock::setFog(J3DFog* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317368-8031736C 0004+00 s=1 e=5 z=0 None .text setFog__10J3DPEBlockF6J3DFog */
+
+/* 80317368-8031736C 0004+00 s=1 e=5 z=0 None .text setFog__10J3DPEBlockF6J3DFog */
+// False False
+// void False
+// J3DFog False
void J3DPEBlock::setFog(J3DFog param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8031736C-80317370 0004+00 s=1 e=4 z=0 None .text setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp
- */
+
+/* 8031736C-80317370 0004+00 s=1 e=4 z=0 None .text setAlphaComp__10J3DPEBlockFPC12J3DAlphaComp */
+// False False
+// void False
+// J3DAlphaComp const* False
+// J3DAlphaComp const False
+// J3DAlphaComp False
void J3DPEBlock::setAlphaComp(J3DAlphaComp const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317370-80317374 0004+00 s=1 e=4 z=0 None .text setBlend__10J3DPEBlockFPC8J3DBlend */
+
+/* 80317370-80317374 0004+00 s=1 e=4 z=0 None .text setBlend__10J3DPEBlockFPC8J3DBlend */
+// False False
+// void False
+// J3DBlend const* False
+// J3DBlend const False
+// J3DBlend False
void J3DPEBlock::setBlend(J3DBlend const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317374-80317378 0004+00 s=1 e=4 z=0 None .text setZMode__10J3DPEBlockFPC8J3DZMode */
+
+/* 80317374-80317378 0004+00 s=1 e=4 z=0 None .text setZMode__10J3DPEBlockFPC8J3DZMode */
+// False False
+// void False
+// J3DZMode const* False
+// J3DZMode const False
+// J3DZMode False
void J3DPEBlock::setZMode(J3DZMode const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317378-8031737C 0004+00 s=1 e=4 z=0 None .text setZCompLoc__10J3DPEBlockFPCUc */
+
+/* 80317378-8031737C 0004+00 s=1 e=4 z=0 None .text setZCompLoc__10J3DPEBlockFPCUc */
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DPEBlock::setZCompLoc(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8031737C-80317380 0004+00 s=1 e=4 z=0 None .text setDither__10J3DPEBlockFUc */
+
+/* 8031737C-80317380 0004+00 s=1 e=4 z=0 None .text setDither__10J3DPEBlockFUc */
+// False False
+// void False
+// u8 False
void J3DPEBlock::setDither(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317380-80317384 0004+00 s=1 e=4 z=0 None .text setDither__10J3DPEBlockFPCUc */
+
+/* 80317380-80317384 0004+00 s=1 e=4 z=0 None .text setDither__10J3DPEBlockFPCUc */
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DPEBlock::setDither(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317384-8031738C 0008+00 s=1 e=4 z=0 None .text getDither__10J3DPEBlockCFv */
+
+/* 80317384-8031738C 0008+00 s=1 e=4 z=0 None .text getDither__10J3DPEBlockCFv */
+// False False
+// bool False
bool J3DPEBlock::getDither() const {
- return false;
+ return false;
}
-/* 8031738C-80317394 0008+00 s=1 e=5 z=0 None .text getFogOffset__10J3DPEBlockCFv */
+
+/* 8031738C-80317394 0008+00 s=1 e=5 z=0 None .text getFogOffset__10J3DPEBlockCFv */
+// False False
+// bool False
bool J3DPEBlock::getFogOffset() const {
- return false;
+ return false;
}
-/* 80317394-80317398 0004+00 s=1 e=5 z=0 None .text setFogOffset__10J3DPEBlockFUl */
+
+/* 80317394-80317398 0004+00 s=1 e=5 z=0 None .text setFogOffset__10J3DPEBlockFUl */
+// False False
+// void False
+// u32 False
void J3DPEBlock::setFogOffset(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317398-8031739C 0004+00 s=1 e=0 z=0 None .text diff__15J3DIndBlockNullFUl */
+
+/* 80317398-8031739C 0004+00 s=1 e=0 z=0 None .text diff__15J3DIndBlockNullFUl */
+// True False
+// void False
+// u32 False
void J3DIndBlockNull::diff(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 8031739C-803173A0 0004+00 s=1 e=0 z=0 None .text load__15J3DIndBlockNullFv */
+
+/* 8031739C-803173A0 0004+00 s=1 e=0 z=0 None .text load__15J3DIndBlockNullFv */
+// True False
+// void False
void J3DIndBlockNull::load() {
- /* empty function */
+ /* empty function */
}
-/* 803173A0-803173A4 0004+00 s=1 e=0 z=0 None .text reset__15J3DIndBlockNullFP11J3DIndBlock */
+
+/* 803173A0-803173A4 0004+00 s=1 e=0 z=0 None .text reset__15J3DIndBlockNullFP11J3DIndBlock */
+// True False
+// void False
+// J3DIndBlock* False
+// J3DIndBlock False
void J3DIndBlockNull::reset(J3DIndBlock* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 803173A4-803173B0 000C+00 s=1 e=0 z=0 None .text getType__15J3DIndBlockNullFv */
+
+/* 803173A4-803173B0 000C+00 s=1 e=0 z=0 None .text getType__15J3DIndBlockNullFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DIndBlockNull::getType() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/getType__15J3DIndBlockNullFv.s"
}
#pragma pop
-/* 803173B0-8031740C 005C+00 s=1 e=0 z=0 None .text __dt__15J3DIndBlockNullFv */
+
+/* 803173B0-8031740C 005C+00 s=1 e=0 z=0 None .text __dt__15J3DIndBlockNullFv */
+// 803173C8: 803CDD9C (__vt__15J3DIndBlockNull)
+// 803173CC: 803CDD9C (__vt__15J3DIndBlockNull)
+// 803173D8: 803CDDE8 (__vt__11J3DIndBlock)
+// 803173DC: 803CDDE8 (__vt__11J3DIndBlock)
+// 803173F0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DIndBlockNull::~J3DIndBlockNull() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DMaterial/__dt__15J3DIndBlockNullFv.s"
}
#pragma pop
-/* 8031740C-80317410 0004+00 s=2 e=0 z=0 None .text
- * setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder */
+
+/* 8031740C-80317410 0004+00 s=2 e=0 z=0 None .text setIndTexOrder__11J3DIndBlockFUlPC14J3DIndTexOrder */
+// True False
+// void False
+// u32 False
+// J3DIndTexOrder const* False
+// J3DIndTexOrder const False
+// J3DIndTexOrder False
void J3DIndBlock::setIndTexOrder(u32 param_0, J3DIndTexOrder const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80317410-80317414 0004+00 s=2 e=0 z=0 None .text
- * setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder */
+
+/* 80317410-80317414 0004+00 s=2 e=0 z=0 None .text setIndTexOrder__11J3DIndBlockFUl14J3DIndTexOrder */
+// True False
+// void False
+// u32 False
+// J3DIndTexOrder False
void J3DIndBlock::setIndTexOrder(u32 param_0, J3DIndTexOrder param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80317414-80317418 0004+00 s=2 e=0 z=0 None .text
- * setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx */
+
+/* 80317414-80317418 0004+00 s=2 e=0 z=0 None .text setIndTexMtx__11J3DIndBlockFUlPC12J3DIndTexMtx */
+// True False
+// void False
+// u32 False
+// J3DIndTexMtx const* False
+// J3DIndTexMtx const False
+// J3DIndTexMtx False
void J3DIndBlock::setIndTexMtx(u32 param_0, J3DIndTexMtx const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80317418-8031741C 0004+00 s=2 e=0 z=0 None .text
- * setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale */
+
+/* 80317418-8031741C 0004+00 s=2 e=0 z=0 None .text setIndTexCoordScale__11J3DIndBlockFUlPC19J3DIndTexCoordScale */
+// True False
+// void False
+// u32 False
+// J3DIndTexCoordScale const* False
+// J3DIndTexCoordScale const False
+// J3DIndTexCoordScale False
void J3DIndBlock::setIndTexCoordScale(u32 param_0, J3DIndTexCoordScale const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 8031741C-80317420 0004+00 s=1 e=1 z=0 None .text setTexGenNum__14J3DTexGenBlockFPCUl */
+
+/* 8031741C-80317420 0004+00 s=1 e=1 z=0 None .text setTexGenNum__14J3DTexGenBlockFPCUl */
+// False False
+// void False
+// u32 const* False
+// u32 const False
+// u32 False
void J3DTexGenBlock::setTexGenNum(u32 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317420-80317424 0004+00 s=1 e=2 z=0 None .text setNBTScale__14J3DTexGenBlockF11J3DNBTScale
- */
+
+/* 80317420-80317424 0004+00 s=1 e=2 z=0 None .text setNBTScale__14J3DTexGenBlockF11J3DNBTScale */
+// False False
+// void False
+// J3DNBTScale False
void J3DTexGenBlock::setNBTScale(J3DNBTScale param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317424-80317428 0004+00 s=1 e=2 z=0 None .text setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale
- */
+
+/* 80317424-80317428 0004+00 s=1 e=2 z=0 None .text setNBTScale__14J3DTexGenBlockFPC11J3DNBTScale */
+// False False
+// void False
+// J3DNBTScale const* False
+// J3DNBTScale const False
+// J3DNBTScale False
void J3DTexGenBlock::setNBTScale(J3DNBTScale const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317428-80317430 0008+00 s=1 e=1 z=0 None .text getTexMtxOffset__14J3DTexGenBlockCFv */
+
+/* 80317428-80317430 0008+00 s=1 e=1 z=0 None .text getTexMtxOffset__14J3DTexGenBlockCFv */
+// False False
+// bool False
bool J3DTexGenBlock::getTexMtxOffset() const {
- return false;
+ return false;
}
-/* 80317430-80317434 0004+00 s=1 e=1 z=0 None .text setTexMtxOffset__14J3DTexGenBlockFUl */
+
+/* 80317430-80317434 0004+00 s=1 e=1 z=0 None .text setTexMtxOffset__14J3DTexGenBlockFUl */
+// False False
+// void False
+// u32 False
void J3DTexGenBlock::setTexMtxOffset(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317434-80317438 0004+00 s=1 e=1 z=0 None .text patchMatColor__13J3DColorBlockFv */
+
+/* 80317434-80317438 0004+00 s=1 e=1 z=0 None .text patchMatColor__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::patchMatColor() {
- /* empty function */
+ /* empty function */
}
-/* 80317438-8031743C 0004+00 s=1 e=3 z=0 None .text diffAmbColor__13J3DColorBlockFv */
+
+/* 80317438-8031743C 0004+00 s=1 e=3 z=0 None .text diffAmbColor__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::diffAmbColor() {
- /* empty function */
+ /* empty function */
}
-/* 8031743C-80317440 0004+00 s=1 e=1 z=0 None .text diffMatColor__13J3DColorBlockFv */
+
+/* 8031743C-80317440 0004+00 s=1 e=1 z=0 None .text diffMatColor__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::diffMatColor() {
- /* empty function */
+ /* empty function */
}
-/* 80317440-80317444 0004+00 s=1 e=1 z=0 None .text diffColorChan__13J3DColorBlockFv */
+
+/* 80317440-80317444 0004+00 s=1 e=1 z=0 None .text diffColorChan__13J3DColorBlockFv */
+// False False
+// void False
void J3DColorBlock::diffColorChan() {
- /* empty function */
+ /* empty function */
}
-/* 80317444-80317448 0004+00 s=1 e=3 z=0 None .text diffLightObj__13J3DColorBlockFUl */
+
+/* 80317444-80317448 0004+00 s=1 e=3 z=0 None .text diffLightObj__13J3DColorBlockFUl */
+// False False
+// void False
+// u32 False
void J3DColorBlock::diffLightObj(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317448-8031744C 0004+00 s=1 e=1 z=0 None .text setMatColor__13J3DColorBlockFUlPC10J3DGXColor
- */
+
+/* 80317448-8031744C 0004+00 s=1 e=1 z=0 None .text setMatColor__13J3DColorBlockFUlPC10J3DGXColor */
+// False False
+// void False
+// u32 False
+// J3DGXColor const* False
+// J3DGXColor const False
+// J3DGXColor False
void J3DColorBlock::setMatColor(u32 param_0, J3DGXColor const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 8031744C-80317450 0004+00 s=1 e=1 z=0 None .text setColorChanNum__13J3DColorBlockFPCUc */
+
+/* 8031744C-80317450 0004+00 s=1 e=1 z=0 None .text setColorChanNum__13J3DColorBlockFPCUc */
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DColorBlock::setColorChanNum(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317450-80317454 0004+00 s=1 e=1 z=0 None .text
- * setColorChan__13J3DColorBlockFUlPC12J3DColorChan */
+
+/* 80317450-80317454 0004+00 s=1 e=1 z=0 None .text setColorChan__13J3DColorBlockFUlPC12J3DColorChan */
+// False False
+// void False
+// u32 False
+// J3DColorChan const* False
+// J3DColorChan const False
+// J3DColorChan False
void J3DColorBlock::setColorChan(u32 param_0, J3DColorChan const* param_1) {
- /* empty function */
+ /* empty function */
}
-/* 80317454-8031745C 0008+00 s=1 e=3 z=0 None .text getLight__13J3DColorBlockFUl */
+
+/* 80317454-8031745C 0008+00 s=1 e=3 z=0 None .text getLight__13J3DColorBlockFUl */
+// False False
+// bool False
+// u32 False
bool J3DColorBlock::getLight(u32 param_0) {
- return false;
+ return false;
}
-/* 8031745C-80317460 0004+00 s=1 e=1 z=0 None .text setCullMode__13J3DColorBlockFUc */
+
+/* 8031745C-80317460 0004+00 s=1 e=1 z=0 None .text setCullMode__13J3DColorBlockFUc */
+// False False
+// void False
+// u8 False
void J3DColorBlock::setCullMode(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317460-80317464 0004+00 s=1 e=1 z=0 None .text setCullMode__13J3DColorBlockFPCUc */
+
+/* 80317460-80317464 0004+00 s=1 e=1 z=0 None .text setCullMode__13J3DColorBlockFPCUc */
+// False False
+// void False
+// u8 const* False
+// u8 const False
+// u8 False
void J3DColorBlock::setCullMode(u8 const* param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317464-8031746C 0008+00 s=1 e=1 z=0 None .text getMatColorOffset__13J3DColorBlockCFv */
+
+/* 80317464-8031746C 0008+00 s=1 e=1 z=0 None .text getMatColorOffset__13J3DColorBlockCFv */
+// False False
+// bool False
bool J3DColorBlock::getMatColorOffset() const {
- return false;
+ return false;
}
-/* 8031746C-80317474 0008+00 s=1 e=1 z=0 None .text getColorChanOffset__13J3DColorBlockCFv */
+
+/* 8031746C-80317474 0008+00 s=1 e=1 z=0 None .text getColorChanOffset__13J3DColorBlockCFv */
+// False False
+// bool False
bool J3DColorBlock::getColorChanOffset() const {
- return false;
+ return false;
}
-/* 80317474-80317478 0004+00 s=1 e=1 z=0 None .text setMatColorOffset__13J3DColorBlockFUl */
+
+/* 80317474-80317478 0004+00 s=1 e=1 z=0 None .text setMatColorOffset__13J3DColorBlockFUl */
+// False False
+// void False
+// u32 False
void J3DColorBlock::setMatColorOffset(u32 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80317478-8031747C 0004+00 s=1 e=1 z=0 None .text setColorChanOffset__13J3DColorBlockFUl */
+
+/* 80317478-8031747C 0004+00 s=1 e=1 z=0 None .text setColorChanOffset__13J3DColorBlockFUl */
+// False False
+// void False
+// u32 False
void J3DColorBlock::setColorChanOffset(u32 param_0) {
- /* empty function */
+ /* empty function */
}
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DPacket.cpp b/libs/JSystem/J3DGraphBase/J3DPacket.cpp
index 1b0058ff85..429e288c1b 100644
--- a/libs/JSystem/J3DGraphBase/J3DPacket.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DPacket.cpp
@@ -1,144 +1,302 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DPacket
-//
+//
-#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DPacket.h"
-//
+//
// Types:
-//
+//
struct J3DVertexBuffer {
- /* 8031106C */ void setArray() const;
+ /* 8031106C */ // False False
+void setArray() const;
};
struct J3DShapePacket {
- /* 80312B20 */ J3DShapePacket();
- /* 80312B74 */ ~J3DShapePacket();
- /* 80312BD4 */ void calcDifferedBufferSize(u32);
- /* 80312DBC */ void newDifferedDisplayList(u32);
- /* 80312E08 */ void prepareDraw() const;
- /* 80312F24 */ void draw();
- /* 80312FBC */ void drawFast();
+ /* 80312B20 */ // False False
+J3DShapePacket();
+ /* 80312B74 */ // False False
+~J3DShapePacket();
+ /* 80312BD4 */ // True False
+// u32 False
+void calcDifferedBufferSize(u32);
+ /* 80312DBC */ // False False
+// u32 False
+void newDifferedDisplayList(u32);
+ /* 80312E08 */ // True False
+void prepareDraw() const;
+ /* 80312F24 */ // True False
+void draw();
+ /* 80312FBC */ // False False
+void drawFast();
};
struct J3DShape {
- /* 80315300 */ void loadPreDrawSetting() const;
+ /* 80315300 */ // False False
+void loadPreDrawSetting() const;
};
-struct J3DDrawBuffer {};
+struct J3DDrawBuffer {
+};
struct J3DPacket {
- /* 8000E680 */ ~J3DPacket();
- /* 80312750 */ bool entry(J3DDrawBuffer*);
- /* 80312758 */ void addChildPacket(J3DPacket*);
- /* 80313044 */ void draw();
+ /* 8000E680 */ // False False
+~J3DPacket();
+ /* 80312750 */ // False False
+// bool False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
+bool entry(J3DDrawBuffer*);
+ /* 80312758 */ // False False
+// J3DPacket* False
+// J3DPacket False
+void addChildPacket(J3DPacket*);
+ /* 80313044 */ // True False
+// void False
+void draw();
};
struct J3DModelData {
- /* 803260F8 */ void syncJ3DSysFlags() const;
+ /* 803260F8 */ // False False
+void syncJ3DSysFlags() const;
};
struct J3DMatPacket {
- /* 80312948 */ J3DMatPacket();
- /* 803129A4 */ ~J3DMatPacket();
- /* 80312A04 */ void addShapePacket(J3DShapePacket*);
- /* 80312A24 */ void beginDiff();
- /* 80312A4C */ void endDiff();
- /* 80312A74 */ void isSame(J3DMatPacket*) const;
- /* 80312A9C */ void draw();
- /* 80313048 */ void entry(J3DDrawBuffer*);
+ /* 80312948 */ // False False
+J3DMatPacket();
+ /* 803129A4 */ // False False
+~J3DMatPacket();
+ /* 80312A04 */ // False False
+// J3DShapePacket* False
+// J3DShapePacket False
+void addShapePacket(J3DShapePacket*);
+ /* 80312A24 */ // False False
+void beginDiff();
+ /* 80312A4C */ // False False
+void endDiff();
+ /* 80312A74 */ // False False
+// J3DMatPacket* False
+// J3DMatPacket False
+void isSame(J3DMatPacket*) const;
+ /* 80312A9C */ // True False
+void draw();
+ /* 80313048 */ // True False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
+void entry(J3DDrawBuffer*);
};
struct J3DDrawPacket {
- /* 80312778 */ J3DDrawPacket();
- /* 803127B0 */ ~J3DDrawPacket();
- /* 8031280C */ void newDisplayList(u32);
- /* 80312898 */ void newSingleDisplayList(u32);
- /* 80312924 */ void draw();
+ /* 80312778 */ // True False
+J3DDrawPacket();
+ /* 803127B0 */ // True False
+~J3DDrawPacket();
+ /* 8031280C */ // False False
+// u32 False
+void newDisplayList(u32);
+ /* 80312898 */ // False False
+// u32 False
+void newSingleDisplayList(u32);
+ /* 80312924 */ // True False
+void draw();
};
struct J3DDisplayListObj {
- /* 80312488 */ void newDisplayList(u32);
- /* 80312508 */ void newSingleDisplayList(u32);
- /* 8031256C */ void single_To_Double();
- /* 803125E4 */ void setSingleDisplayList(void*, u32);
- /* 80312604 */ void swapBuffer();
- /* 80312618 */ void callDL() const;
- /* 80312644 */ void beginDL();
- /* 80312698 */ void endDL();
- /* 803126F4 */ void beginPatch();
- /* 80312714 */ void endPatch();
+ /* 80312488 */ // False False
+// u32 False
+void newDisplayList(u32);
+ /* 80312508 */ // False False
+// u32 False
+void newSingleDisplayList(u32);
+ /* 8031256C */ // False False
+void single_To_Double();
+ /* 803125E4 */ // False False
+// void* False
+// void False
+// u32 False
+void setSingleDisplayList(void*, u32);
+ /* 80312604 */ // True False
+void swapBuffer();
+ /* 80312618 */ // False False
+void callDL() const;
+ /* 80312644 */ // False False
+void beginDL();
+ /* 80312698 */ // False False
+void endDL();
+ /* 803126F4 */ // False False
+void beginPatch();
+ /* 80312714 */ // False False
+void endPatch();
};
-//
+//
// Forward References:
-//
+//
+
+// False False
+// u32 False
extern "C" void newDisplayList__17J3DDisplayListObjFUl();
+// False False
+// u32 False
extern "C" void newSingleDisplayList__17J3DDisplayListObjFUl();
+// False False
extern "C" void single_To_Double__17J3DDisplayListObjFv();
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void setSingleDisplayList__17J3DDisplayListObjFPvUl();
+// True False
extern "C" void swapBuffer__17J3DDisplayListObjFv();
+// False False
extern "C" void callDL__17J3DDisplayListObjCFv();
+// False False
extern "C" void beginDL__17J3DDisplayListObjFv();
+// False False
extern "C" void endDL__17J3DDisplayListObjFv();
+// False False
extern "C" void beginPatch__17J3DDisplayListObjFv();
+// False False
extern "C" void endPatch__17J3DDisplayListObjFv();
+// False False
+// bool False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
extern "C" bool entry__9J3DPacketFP13J3DDrawBuffer();
+// False False
+// J3DPacket* False
+// J3DPacket False
extern "C" void addChildPacket__9J3DPacketFP9J3DPacket();
+// True False
extern "C" void __ct__13J3DDrawPacketFv();
+// True False
extern "C" void __dt__13J3DDrawPacketFv();
+// False False
+// u32 False
extern "C" void newDisplayList__13J3DDrawPacketFUl();
+// False False
+// u32 False
extern "C" void newSingleDisplayList__13J3DDrawPacketFUl();
+// True False
extern "C" void draw__13J3DDrawPacketFv();
+// False False
extern "C" void __ct__12J3DMatPacketFv();
+// False False
extern "C" void __dt__12J3DMatPacketFv();
+// False False
+// J3DShapePacket* False
+// J3DShapePacket False
extern "C" void addShapePacket__12J3DMatPacketFP14J3DShapePacket();
+// False False
extern "C" void beginDiff__12J3DMatPacketFv();
+// False False
extern "C" void endDiff__12J3DMatPacketFv();
+// False False
+// J3DMatPacket* False
+// J3DMatPacket False
extern "C" void isSame__12J3DMatPacketCFP12J3DMatPacket();
+// True False
extern "C" void draw__12J3DMatPacketFv();
+// False False
extern "C" void __ct__14J3DShapePacketFv();
+// False False
extern "C" void __dt__14J3DShapePacketFv();
+// True False
+// u32 False
extern "C" void calcDifferedBufferSize__14J3DShapePacketFUl();
+// False False
+// u32 False
extern "C" void newDifferedDisplayList__14J3DShapePacketFUl();
+// True False
extern "C" void prepareDraw__14J3DShapePacketCFv();
+// True False
extern "C" void draw__14J3DShapePacketFv();
+// False False
extern "C" void drawFast__14J3DShapePacketFv();
+// True False
+// void False
extern "C" void draw__9J3DPacketFv();
+// True False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
extern "C" void entry__12J3DMatPacketFP13J3DDrawBuffer();
+extern "C" extern void* __vt__14J3DShapePacket[5];
+extern "C" extern void* __vt__12J3DMatPacket[5];
+extern "C" extern void* __vt__13J3DDrawPacket[5];
extern "C" extern void* __vt__9J3DPacket[5];
extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16];
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
void* operator new(u32);
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new[](u32, int);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
SECTION_INIT void memcpy();
+// False False
extern "C" void __dt__9J3DPacketFv();
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nw__FUl();
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nwa__FUli();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
extern "C" void setArray__15J3DVertexBufferCFv();
+// False False
extern "C" void loadPreDrawSetting__8J3DShapeCFv();
+// False False
extern "C" void syncJ3DSysFlags__12J3DModelDataCFv();
+// False False
extern "C" void DCStoreRange();
+// False False
extern "C" void OSDisableInterrupts();
+// False False
extern "C" void OSRestoreInterrupts();
+// False False
extern "C" void GXCallDisplayList();
+// False False
extern "C" void GDInitGDLObj();
+// False False
extern "C" void GDFlushCurrToMem();
+// False False
extern "C" void GDPadCurr32();
+// False False
extern "C" void __ptmf_scall();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_28();
extern "C" extern u8 sortFuncTable__13J3DDrawBuffer[72];
extern "C" extern u8 j3dSys[284];
@@ -148,388 +306,557 @@ extern "C" extern u8 sTexMtxObj__17J3DDifferedTexMtx[4];
extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4];
extern "C" extern u8 __GDCurrentDL[4];
-//
+//
// Declarations:
-//
+//
-/* 80312488-80312508 0080+00 s=1 e=1 z=0 None .text newDisplayList__17J3DDisplayListObjFUl */
+/* 80312488-80312508 0080+00 s=1 e=1 z=0 None .text newDisplayList__17J3DDisplayListObjFUl */
+// 803124B0: 802CECEC (__nwa__FUli)
+// 803124C0: 802CECEC (__nwa__FUli)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DDisplayListObj::newDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/newDisplayList__17J3DDisplayListObjFUl.s"
}
#pragma pop
-/* 80312508-8031256C 0064+00 s=1 e=1 z=0 None .text newSingleDisplayList__17J3DDisplayListObjFUl
- */
+
+/* 80312508-8031256C 0064+00 s=1 e=1 z=0 None .text newSingleDisplayList__17J3DDisplayListObjFUl */
+// 80312530: 802CECEC (__nwa__FUli)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DDisplayListObj::newSingleDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/newSingleDisplayList__17J3DDisplayListObjFUl.s"
}
#pragma pop
-/* 8031256C-803125E4 0078+00 s=0 e=1 z=0 None .text single_To_Double__17J3DDisplayListObjFv */
+
+/* 8031256C-803125E4 0078+00 s=0 e=1 z=0 None .text single_To_Double__17J3DDisplayListObjFv */
+// 80312598: 802CECEC (__nwa__FUli)
+// 803125BC: 80003540 (memcpy)
+// 803125C8: 8033B5DC (DCStoreRange)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::single_To_Double() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/single_To_Double__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 803125E4-80312604 0020+00 s=0 e=1 z=0 None .text
- * setSingleDisplayList__17J3DDisplayListObjFPvUl */
+
+/* 803125E4-80312604 0020+00 s=0 e=1 z=0 None .text setSingleDisplayList__17J3DDisplayListObjFPvUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void* False
+// void False
+// u32 False
asm void J3DDisplayListObj::setSingleDisplayList(void* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/setSingleDisplayList__17J3DDisplayListObjFPvUl.s"
}
#pragma pop
-/* 80312604-80312618 0014+00 s=1 e=0 z=0 None .text swapBuffer__17J3DDisplayListObjFv */
+
+/* 80312604-80312618 0014+00 s=1 e=0 z=0 None .text swapBuffer__17J3DDisplayListObjFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DDisplayListObj::swapBuffer() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/swapBuffer__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 80312618-80312644 002C+00 s=3 e=4 z=1 None .text callDL__17J3DDisplayListObjCFv */
+
+/* 80312618-80312644 002C+00 s=3 e=4 z=1 None .text callDL__17J3DDisplayListObjCFv */
+// 80312630: 8035FEF0 (GXCallDisplayList)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::callDL() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/callDL__17J3DDisplayListObjCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80434C70-80434C80 0010+00 s=2 e=3 z=0 None .bss sGDLObj__17J3DDisplayListObj */
+/* 80434C70-80434C80 0010+00 s=2 e=3 z=0 None .bss sGDLObj__17J3DDisplayListObj */
u8 sGDLObj__17J3DDisplayListObj[16];
-/* 804515A0-804515A8 0004+04 s=3 e=0 z=0 None .sbss sInterruptFlag__17J3DDisplayListObj */
+/* 804515A0-804515A8 0004+04 s=3 e=0 z=0 None .sbss sInterruptFlag__17J3DDisplayListObj */
static u8 sInterruptFlag__17J3DDisplayListObj[4 + 4 /* padding */];
-/* 80312644-80312698 0054+00 s=2 e=1 z=0 None .text beginDL__17J3DDisplayListObjFv */
+/* 80312644-80312698 0054+00 s=2 e=1 z=0 None .text beginDL__17J3DDisplayListObjFv */
+// 80312658: 80312604 (swapBuffer__17J3DDisplayListObjFv)
+// 8031265C: 8033D6F4 (OSDisableInterrupts)
+// 80312660: 804515A0 (sInterruptFlag__17J3DDisplayListObj)
+// 80312664: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 80312668: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 80312674: 80360F98 (GDInitGDLObj)
+// 80312678: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 8031267C: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 80312680: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::beginDL() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/beginDL__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 80312698-803126F4 005C+00 s=1 e=1 z=0 None .text endDL__17J3DDisplayListObjFv */
+
+/* 80312698-803126F4 005C+00 s=1 e=1 z=0 None .text endDL__17J3DDisplayListObjFv */
+// 803126AC: 80360FDC (GDPadCurr32)
+// 803126B0: 804515A0 (sInterruptFlag__17J3DDisplayListObj)
+// 803126B4: 8033D71C (OSRestoreInterrupts)
+// 803126B8: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 803126BC: 80434C70 (sGDLObj__17J3DDisplayListObj)
+// 803126D0: 80360FB0 (GDFlushCurrToMem)
+// 803126D8: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::endDL() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/endDL__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 803126F4-80312714 0020+00 s=0 e=1 z=0 None .text beginPatch__17J3DDisplayListObjFv */
+
+/* 803126F4-80312714 0020+00 s=0 e=1 z=0 None .text beginPatch__17J3DDisplayListObjFv */
+// 80312700: 80312644 (beginDL__17J3DDisplayListObjFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::beginPatch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/beginPatch__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 80312714-80312750 003C+00 s=0 e=1 z=0 None .text endPatch__17J3DDisplayListObjFv */
+
+/* 80312714-80312750 003C+00 s=0 e=1 z=0 None .text endPatch__17J3DDisplayListObjFv */
+// 80312728: 804515A0 (sInterruptFlag__17J3DDisplayListObj)
+// 8031272C: 8033D71C (OSRestoreInterrupts)
+// 80312734: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DDisplayListObj::endPatch() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/endPatch__17J3DDisplayListObjFv.s"
}
#pragma pop
-/* 80312750-80312758 0008+00 s=3 e=16 z=10 None .text entry__9J3DPacketFP13J3DDrawBuffer */
+
+/* 80312750-80312758 0008+00 s=3 e=16 z=10 None .text entry__9J3DPacketFP13J3DDrawBuffer */
+// False False
+// bool False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
bool J3DPacket::entry(J3DDrawBuffer* param_0) {
- return true;
+ return true;
}
-/* 80312758-80312778 0020+00 s=0 e=2 z=0 None .text addChildPacket__9J3DPacketFP9J3DPacket */
+
+/* 80312758-80312778 0020+00 s=0 e=2 z=0 None .text addChildPacket__9J3DPacketFP9J3DPacket */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DPacket* False
+// J3DPacket False
asm void J3DPacket::addChildPacket(J3DPacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/addChildPacket__9J3DPacketFP9J3DPacket.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD900-803CD920 0020+00 s=1 e=0 z=0 None .data sDifferedRegister */
+/* 803CD900-803CD920 0020+00 s=1 e=0 z=0 None .data sDifferedRegister */
SECTION_DATA static u8 sDifferedRegister[32] = {
- 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00,
+ 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
};
-/* 803CD920-803CD940 0020+00 s=1 e=0 z=0 None .data sSizeOfDiffered */
+/* 803CD920-803CD940 0020+00 s=1 e=0 z=0 None .data sSizeOfDiffered */
SECTION_DATA static u8 sSizeOfDiffered[32] = {
- 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x78,
- 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2D,
+ 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x78,
+ 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2D,
};
-/* 803CD940-803CD954 0014+00 s=2 e=0 z=0 None .data __vt__14J3DShapePacket */
-SECTION_DATA static void* __vt__14J3DShapePacket[5] = {
- (void*)NULL,
- (void*)NULL,
- (void*)entry__9J3DPacketFP13J3DDrawBuffer,
- (void*)draw__14J3DShapePacketFv,
- (void*)__dt__14J3DShapePacketFv,
+/* 803CD940-803CD954 0014+00 s=2 e=0 z=0 None .data __vt__14J3DShapePacket */
+SECTION_DATA void* __vt__14J3DShapePacket[5] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__9J3DPacketFP13J3DDrawBuffer,
+ (void*)draw__14J3DShapePacketFv,
+ (void*)__dt__14J3DShapePacketFv,
};
-/* 803CD954-803CD968 0014+00 s=2 e=0 z=0 None .data __vt__12J3DMatPacket */
-SECTION_DATA static void* __vt__12J3DMatPacket[5] = {
- (void*)NULL,
- (void*)NULL,
- (void*)entry__12J3DMatPacketFP13J3DDrawBuffer,
- (void*)draw__12J3DMatPacketFv,
- (void*)__dt__12J3DMatPacketFv,
+/* 803CD954-803CD968 0014+00 s=2 e=0 z=0 None .data __vt__12J3DMatPacket */
+SECTION_DATA void* __vt__12J3DMatPacket[5] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__12J3DMatPacketFP13J3DDrawBuffer,
+ (void*)draw__12J3DMatPacketFv,
+ (void*)__dt__12J3DMatPacketFv,
};
-/* 803CD968-803CD97C 0014+00 s=2 e=0 z=0 None .data __vt__13J3DDrawPacket */
-SECTION_DATA static void* __vt__13J3DDrawPacket[5] = {
- (void*)NULL,
- (void*)NULL,
- (void*)entry__9J3DPacketFP13J3DDrawBuffer,
- (void*)draw__13J3DDrawPacketFv,
- (void*)__dt__13J3DDrawPacketFv,
+/* 803CD968-803CD97C 0014+00 s=2 e=0 z=0 None .data __vt__13J3DDrawPacket */
+SECTION_DATA void* __vt__13J3DDrawPacket[5] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__9J3DPacketFP13J3DDrawBuffer,
+ (void*)draw__13J3DDrawPacketFv,
+ (void*)__dt__13J3DDrawPacketFv,
};
-/* 803CD97C-803CD990 0014+00 s=2 e=34 z=23 None .data __vt__9J3DPacket */
+/* 803CD97C-803CD990 0014+00 s=2 e=34 z=23 None .data __vt__9J3DPacket */
SECTION_DATA void* __vt__9J3DPacket[5] = {
- (void*)NULL,
- (void*)NULL,
- (void*)entry__9J3DPacketFP13J3DDrawBuffer,
- (void*)draw__9J3DPacketFv,
- (void*)__dt__9J3DPacketFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)entry__9J3DPacketFP13J3DDrawBuffer,
+ (void*)draw__9J3DPacketFv,
+ (void*)__dt__9J3DPacketFv,
};
-/* 80312778-803127B0 0038+00 s=2 e=0 z=0 None .text __ct__13J3DDrawPacketFv */
+/* 80312778-803127B0 0038+00 s=2 e=0 z=0 None .text __ct__13J3DDrawPacketFv */
+// 80312778: 803CD97C (__vt__9J3DPacket)
+// 8031277C: 803CD97C (__vt__9J3DPacket)
+// 80312794: 803CD968 (__vt__13J3DDrawPacket)
+// 80312798: 803CD968 (__vt__13J3DDrawPacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DDrawPacket::J3DDrawPacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__13J3DDrawPacketFv.s"
}
#pragma pop
-/* 803127B0-8031280C 005C+00 s=3 e=0 z=0 None .text __dt__13J3DDrawPacketFv */
+
+/* 803127B0-8031280C 005C+00 s=3 e=0 z=0 None .text __dt__13J3DDrawPacketFv */
+// 803127C8: 803CD968 (__vt__13J3DDrawPacket)
+// 803127CC: 803CD968 (__vt__13J3DDrawPacket)
+// 803127D8: 803CD97C (__vt__9J3DPacket)
+// 803127DC: 803CD97C (__vt__9J3DPacket)
+// 803127F0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DDrawPacket::~J3DDrawPacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__13J3DDrawPacketFv.s"
}
#pragma pop
-/* 8031280C-80312898 008C+00 s=1 e=1 z=0 None .text newDisplayList__13J3DDrawPacketFUl */
+
+/* 8031280C-80312898 008C+00 s=1 e=1 z=0 None .text newDisplayList__13J3DDrawPacketFUl */
+// 8031282C: 802CEC4C (__nw__FUl)
+// 80312868: 80312488 (newDisplayList__17J3DDisplayListObjFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DDrawPacket::newDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/newDisplayList__13J3DDrawPacketFUl.s"
}
#pragma pop
-/* 80312898-80312924 008C+00 s=0 e=1 z=0 None .text newSingleDisplayList__13J3DDrawPacketFUl
- */
+
+/* 80312898-80312924 008C+00 s=0 e=1 z=0 None .text newSingleDisplayList__13J3DDrawPacketFUl */
+// 803128B8: 802CEC4C (__nw__FUl)
+// 803128F4: 80312508 (newSingleDisplayList__17J3DDisplayListObjFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DDrawPacket::newSingleDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/newSingleDisplayList__13J3DDrawPacketFUl.s"
}
#pragma pop
-/* 80312924-80312948 0024+00 s=1 e=0 z=0 None .text draw__13J3DDrawPacketFv */
+
+/* 80312924-80312948 0024+00 s=1 e=0 z=0 None .text draw__13J3DDrawPacketFv */
+// 80312934: 80312618 (callDL__17J3DDisplayListObjCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DDrawPacket::draw() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/draw__13J3DDrawPacketFv.s"
}
#pragma pop
-/* 80312948-803129A4 005C+00 s=0 e=1 z=0 None .text __ct__12J3DMatPacketFv */
+
+/* 80312948-803129A4 005C+00 s=0 e=1 z=0 None .text __ct__12J3DMatPacketFv */
+// 8031295C: 80312778 (__ct__13J3DDrawPacketFv)
+// 80312960: 803CD954 (__vt__12J3DMatPacket)
+// 80312964: 803CD954 (__vt__12J3DMatPacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DMatPacket::J3DMatPacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__12J3DMatPacketFv.s"
}
#pragma pop
-/* 803129A4-80312A04 0060+00 s=1 e=1 z=0 None .text __dt__12J3DMatPacketFv */
+
+/* 803129A4-80312A04 0060+00 s=1 e=1 z=0 None .text __dt__12J3DMatPacketFv */
+// 803129C4: 803CD954 (__vt__12J3DMatPacket)
+// 803129C8: 803CD954 (__vt__12J3DMatPacket)
+// 803129D4: 803127B0 (__dt__13J3DDrawPacketFv)
+// 803129E4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DMatPacket::~J3DMatPacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__12J3DMatPacketFv.s"
}
#pragma pop
-/* 80312A04-80312A24 0020+00 s=0 e=3 z=0 None .text
- * addShapePacket__12J3DMatPacketFP14J3DShapePacket */
+
+/* 80312A04-80312A24 0020+00 s=0 e=3 z=0 None .text addShapePacket__12J3DMatPacketFP14J3DShapePacket */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DShapePacket* False
+// J3DShapePacket False
asm void J3DMatPacket::addShapePacket(J3DShapePacket* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/addShapePacket__12J3DMatPacketFP14J3DShapePacket.s"
}
#pragma pop
-/* 80312A24-80312A4C 0028+00 s=0 e=1 z=0 None .text beginDiff__12J3DMatPacketFv */
+
+/* 80312A24-80312A4C 0028+00 s=0 e=1 z=0 None .text beginDiff__12J3DMatPacketFv */
+// 80312A38: 80312644 (beginDL__17J3DDisplayListObjFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DMatPacket::beginDiff() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/beginDiff__12J3DMatPacketFv.s"
}
#pragma pop
-/* 80312A4C-80312A74 0028+00 s=0 e=1 z=0 None .text endDiff__12J3DMatPacketFv */
+
+/* 80312A4C-80312A74 0028+00 s=0 e=1 z=0 None .text endDiff__12J3DMatPacketFv */
+// 80312A60: 80312698 (endDL__17J3DDisplayListObjFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DMatPacket::endDiff() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/endDiff__12J3DMatPacketFv.s"
}
#pragma pop
-/* 80312A74-80312A9C 0028+00 s=0 e=1 z=0 None .text isSame__12J3DMatPacketCFP12J3DMatPacket */
+
+/* 80312A74-80312A9C 0028+00 s=0 e=1 z=0 None .text isSame__12J3DMatPacketCFP12J3DMatPacket */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DMatPacket* False
+// J3DMatPacket False
asm void J3DMatPacket::isSame(J3DMatPacket* param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/isSame__12J3DMatPacketCFP12J3DMatPacket.s"
}
#pragma pop
-/* 80312A9C-80312B20 0084+00 s=1 e=0 z=0 None .text draw__12J3DMatPacketFv */
+
+/* 80312A9C-80312B20 0084+00 s=1 e=0 z=0 None .text draw__12J3DMatPacketFv */
+// 80312AC8: 80312618 (callDL__17J3DDisplayListObjCFv)
+// 80312AD8: 80315300 (loadPreDrawSetting__8J3DShapeCFv)
+// 80312AEC: 80312618 (callDL__17J3DDisplayListObjCFv)
+// 80312AF4: 80312FBC (drawFast__14J3DShapePacketFv)
+// 80312B08: 804515D0 (sOldVcdVatCmd__8J3DShape)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DMatPacket::draw() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/draw__12J3DMatPacketFv.s"
}
#pragma pop
-/* 80312B20-80312B74 0054+00 s=0 e=1 z=0 None .text __ct__14J3DShapePacketFv */
+
+/* 80312B20-80312B74 0054+00 s=0 e=1 z=0 None .text __ct__14J3DShapePacketFv */
+// 80312B34: 80312778 (__ct__13J3DDrawPacketFv)
+// 80312B38: 803CD940 (__vt__14J3DShapePacket)
+// 80312B3C: 803CD940 (__vt__14J3DShapePacket)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DShapePacket::J3DShapePacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__ct__14J3DShapePacketFv.s"
}
#pragma pop
-/* 80312B74-80312BD4 0060+00 s=1 e=1 z=0 None .text __dt__14J3DShapePacketFv */
+
+/* 80312B74-80312BD4 0060+00 s=1 e=1 z=0 None .text __dt__14J3DShapePacketFv */
+// 80312B94: 803CD940 (__vt__14J3DShapePacket)
+// 80312B98: 803CD940 (__vt__14J3DShapePacket)
+// 80312BA4: 803127B0 (__dt__13J3DDrawPacketFv)
+// 80312BB4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DShapePacket::~J3DShapePacket() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/__dt__14J3DShapePacketFv.s"
}
#pragma pop
-/* 80312BD4-80312DBC 01E8+00 s=1 e=0 z=0 None .text calcDifferedBufferSize__14J3DShapePacketFUl
- */
+
+/* 80312BD4-80312DBC 01E8+00 s=1 e=0 z=0 None .text calcDifferedBufferSize__14J3DShapePacketFUl */
+// 80312BE4: 803621D8 (_savegpr_28)
+// 80312BF8: 803CD900 (sDifferedRegister)
+// 80312BFC: 803CD900 (sDifferedRegister)
+// 80312C00: 803CD920 (sSizeOfDiffered)
+// 80312C04: 803CD920 (sSizeOfDiffered)
+// 80312DA8: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DShapePacket::calcDifferedBufferSize(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/calcDifferedBufferSize__14J3DShapePacketFUl.s"
}
#pragma pop
-/* 80312DBC-80312E08 004C+00 s=0 e=1 z=0 None .text newDifferedDisplayList__14J3DShapePacketFUl
- */
+
+/* 80312DBC-80312E08 004C+00 s=0 e=1 z=0 None .text newDifferedDisplayList__14J3DShapePacketFUl */
+// 80312DD4: 80312BD4 (calcDifferedBufferSize__14J3DShapePacketFUl)
+// 80312DE0: 8031280C (newDisplayList__13J3DDrawPacketFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DShapePacket::newDifferedDisplayList(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/newDifferedDisplayList__14J3DShapePacketFUl.s"
}
#pragma pop
-/* 80312E08-80312F24 011C+00 s=2 e=0 z=0 None .text prepareDraw__14J3DShapePacketCFv */
+
+/* 80312E08-80312F24 011C+00 s=2 e=0 z=0 None .text prepareDraw__14J3DShapePacketCFv */
+// 80312E24: 8031106C (setArray__15J3DVertexBufferCFv)
+// 80312E2C: 80434AC8 (j3dSys)
+// 80312E30: 80434AC8 (j3dSys)
+// 80312E44: 804515B1 (struct_804515B0)
+// 80312F0C: 803260F8 (syncJ3DSysFlags__12J3DModelDataCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapePacket::prepareDraw() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/prepareDraw__14J3DShapePacketCFv.s"
}
#pragma pop
-/* 80312F24-80312FBC 0098+00 s=1 e=0 z=0 None .text draw__14J3DShapePacketFv */
+
+/* 80312F24-80312FBC 0098+00 s=1 e=0 z=0 None .text draw__14J3DShapePacketFv */
+// 80312F50: 80312E08 (prepareDraw__14J3DShapePacketCFv)
+// 80312F6C: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80312F74: 804515C4 (sTexMtxObj__17J3DDifferedTexMtx)
+// 80312F80: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80312F90: 80312618 (callDL__17J3DDisplayListObjCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapePacket::draw() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/draw__14J3DShapePacketFv.s"
}
#pragma pop
-/* 80312FBC-80313044 0088+00 s=1 e=2 z=1 None .text drawFast__14J3DShapePacketFv */
+
+/* 80312FBC-80313044 0088+00 s=1 e=2 z=1 None .text drawFast__14J3DShapePacketFv */
+// 80312FE8: 80312E08 (prepareDraw__14J3DShapePacketCFv)
+// 80313004: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 8031300C: 804515C4 (sTexMtxObj__17J3DDifferedTexMtx)
+// 80313018: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShapePacket::drawFast() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/drawFast__14J3DShapePacketFv.s"
}
#pragma pop
-/* 80313044-80313048 0004+00 s=1 e=0 z=0 None .text draw__9J3DPacketFv */
+
+/* 80313044-80313048 0004+00 s=1 e=0 z=0 None .text draw__9J3DPacketFv */
+// True False
+// void False
void J3DPacket::draw() {
- /* empty function */
+ /* empty function */
}
-/* 80313048-803130A8 0060+00 s=1 e=0 z=0 None .text entry__12J3DMatPacketFP13J3DDrawBuffer */
+
+/* 80313048-803130A8 0060+00 s=1 e=0 z=0 None .text entry__12J3DMatPacketFP13J3DDrawBuffer */
+// 80313060: 803CEC30 (sortFuncTable__13J3DDrawBuffer)
+// 80313064: 803CEC30 (sortFuncTable__13J3DDrawBuffer)
+// 80313090: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// J3DDrawBuffer* False
+// J3DDrawBuffer False
asm void J3DMatPacket::entry(J3DDrawBuffer* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DPacket/entry__12J3DMatPacketFP13J3DDrawBuffer.s"
}
#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DShape.cpp b/libs/JSystem/J3DGraphBase/J3DShape.cpp
index f8c26fddf1..066f4c781d 100644
--- a/libs/JSystem/J3DGraphBase/J3DShape.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DShape.cpp
@@ -1,111 +1,265 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DShape
-//
+//
-#include "JSystem/J3DGraphBase/J3DShape.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DShape.h"
-//
+//
// Types:
-//
+//
-struct _GXVtxFmt {};
+struct _GXVtxFmt {
+};
-struct _GXVtxAttrFmtList {};
+struct _GXVtxAttrFmtList {
+};
-struct _GXAttr {};
+struct _GXAttr {
+};
-struct Vec {};
+struct Vec {
+};
struct J3DShapeMtx {
- /* 803130A8 */ void resetMtxLoadCache();
+ /* 803130A8 */ // False False
+void resetMtxLoadCache();
};
struct J3DShapeDraw {
- /* 80314974 */ void addTexMtxIndexInDL(u32, u32, u32);
- /* 80314AD4 */ void draw() const;
+ /* 80314974 */ // False False
+// u32 False
+// u32 False
+// u32 False
+void addTexMtxIndexInDL(u32, u32, u32);
+ /* 80314AD4 */ // False False
+void draw() const;
};
struct J3DShape {
- /* 80314B48 */ void initialize();
- /* 80314BB8 */ void addTexMtxIndexInDL(_GXAttr, u32);
- /* 80314CBC */ void addTexMtxIndexInVcd(_GXAttr);
- /* 80314DA8 */ void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]);
- /* 80314E28 */ void countBumpMtxNum() const;
- /* 80314EEC */ void loadVtxArray() const;
- /* 80314F5C */ void isSameVcdVatCmd(J3DShape*);
- /* 80314F98 */ void makeVtxArrayCmd();
- /* 80315260 */ void makeVcdVatCmd();
- /* 80315300 */ void loadPreDrawSetting() const;
- /* 80315398 */ void setArrayAndBindPipeline() const;
- /* 8031544C */ void drawFast() const;
- /* 803155E0 */ void draw() const;
- /* 80315628 */ void simpleDraw() const;
- /* 803156AC */ void simpleDrawCache() const;
+ /* 80314B48 */ // False False
+void initialize();
+ /* 80314BB8 */ // False False
+// _GXAttr False
+// u32 False
+void addTexMtxIndexInDL(_GXAttr, u32);
+ /* 80314CBC */ // False False
+// _GXAttr False
+void addTexMtxIndexInVcd(_GXAttr);
+ /* 80314DA8 */ // False False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+void calcNBTScale(Vec const&, f32 (* )[3][3], f32 (* )[3][3]);
+ /* 80314E28 */ // False False
+void countBumpMtxNum() const;
+ /* 80314EEC */ // True False
+void loadVtxArray() const;
+ /* 80314F5C */ // False False
+// J3DShape* False
+// J3DShape False
+void isSameVcdVatCmd(J3DShape*);
+ /* 80314F98 */ // True False
+void makeVtxArrayCmd();
+ /* 80315260 */ // False False
+void makeVcdVatCmd();
+ /* 80315300 */ // False False
+void loadPreDrawSetting() const;
+ /* 80315398 */ // True False
+void setArrayAndBindPipeline() const;
+ /* 8031544C */ // True False
+void drawFast() const;
+ /* 803155E0 */ // True False
+void draw() const;
+ /* 80315628 */ // True False
+void simpleDraw() const;
+ /* 803156AC */ // True False
+void simpleDrawCache() const;
};
-//
+//
// Forward References:
-//
+//
+// True False
+// u8 False
+// u32 False
static void J3DLoadCPCmd(u8, u32);
+// True False
+// _GXAttr False
+// void* False
+// void False
static void J3DLoadArrayBasePtr(_GXAttr, void*);
+// False False
extern "C" void initialize__8J3DShapeFv();
+// False False
+// _GXAttr False
+// u32 False
extern "C" void addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl();
+// False False
+// _GXAttr False
extern "C" void addTexMtxIndexInVcd__8J3DShapeF7_GXAttr();
+// False False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
extern "C" void calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f();
+// False False
extern "C" void countBumpMtxNum__8J3DShapeCFv();
+// True False
+// u8 False
+// u32 False
extern "C" static void J3DLoadCPCmd__FUcUl();
+// True False
+// _GXAttr False
+// void* False
+// void False
extern "C" static void J3DLoadArrayBasePtr__F7_GXAttrPv();
+// True False
extern "C" void loadVtxArray__8J3DShapeCFv();
+// False False
+// J3DShape* False
+// J3DShape False
extern "C" void isSameVcdVatCmd__8J3DShapeFP8J3DShape();
+// True False
extern "C" void makeVtxArrayCmd__8J3DShapeFv();
+// False False
extern "C" void makeVcdVatCmd__8J3DShapeFv();
+// False False
extern "C" void loadPreDrawSetting__8J3DShapeCFv();
+// True False
extern "C" void setArrayAndBindPipeline__8J3DShapeCFv();
+// True False
extern "C" void drawFast__8J3DShapeCFv();
+// True False
extern "C" void draw__8J3DShapeCFv();
+// True False
extern "C" void simpleDraw__8J3DShapeCFv();
+// True False
extern "C" void simpleDrawCache__8J3DShapeCFv();
extern "C" extern void* __vt__8J3DShape[6];
extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4];
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
void* operator new[](u32);
+// False False
+// _GXVtxFmt False
+// _GXVtxAttrFmtList const* False
+// _GXVtxAttrFmtList const False
+// _GXVtxAttrFmtList False
+// bool False
void J3DGDSetVtxAttrFmtv(_GXVtxFmt, _GXVtxAttrFmtList const*, bool);
-void J3DFifoLoadPosMtxImm(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxImm(f32 (*)[4], u32);
-
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadPosMtxImm(f32 (* )[4], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxImm(f32 (* )[4], u32);
+
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nwa__FUl();
+// False False
+// _GXVtxFmt False
+// _GXVtxAttrFmtList const* False
+// _GXVtxAttrFmtList const False
+// _GXVtxAttrFmtList False
+// bool False
extern "C" void J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadPosMtxImm__FPA4_fUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxImm__FPA4_fUl();
+// False False
extern "C" void resetMtxLoadCache__11J3DShapeMtxFv();
+// False False
+// u32 False
+// u32 False
+// u32 False
extern "C" void addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl();
+// False False
extern "C" void draw__12J3DShapeDrawCFv();
+// False False
extern "C" void OSDisableInterrupts();
+// False False
extern "C" void OSRestoreInterrupts();
+// False False
extern "C" void OSDisableScheduler();
+// False False
extern "C" void OSEnableScheduler();
+// False False
extern "C" void GXSetArray();
+// False False
extern "C" void GXCallDisplayList();
+// False False
extern "C" void GDInitGDLObj();
+// False False
extern "C" void GDFlushCurrToMem();
+// False False
extern "C" void GDPadCurr32();
+// False False
extern "C" void GDSetVtxDescv();
+// False False
extern "C" void GDSetArray();
+// False False
extern "C" void GDSetArrayRaw();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 j3dDefaultViewNo[4 + 4 /* padding */];
@@ -115,218 +269,362 @@ extern "C" extern u8 struct_804515B0[4];
extern "C" extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
extern "C" extern u8 __GDCurrentDL[4];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 804563A0-804563A8 0004+04 s=1 e=0 z=0 None .sdata2 @687 */
+/* 804563A0-804563A8 0004+04 s=1 e=0 z=0 None .sdata2 @687 */
SECTION_SDATA2 static f32 lit_687[1 + 1 /* padding */] = {
- 0.0f,
- /* padding */
- 0.0f,
+ 0.0f,
+ /* padding */
+ 0.0f,
};
-/* 80314B48-80314BB8 0070+00 s=0 e=1 z=0 None .text initialize__8J3DShapeFv */
+/* 80314B48-80314BB8 0070+00 s=0 e=1 z=0 None .text initialize__8J3DShapeFv */
+// 80314B64: 804563A0 (lit_687)
+// 80314BA4: 80451598 (j3dDefaultViewNo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShape::initialize() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/initialize__8J3DShapeFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1E98-803A1EA8 0010+00 s=1 e=0 z=0 None .rodata @697 */
+/* 803A1E98-803A1EA8 0010+00 s=1 e=0 z=0 None .rodata @697 */
SECTION_RODATA static u8 const lit_697[16] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02,
};
-/* 80314BB8-80314CBC 0104+00 s=0 e=1 z=0 None .text addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl
- */
+/* 80314BB8-80314CBC 0104+00 s=0 e=1 z=0 None .text addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl */
+// 80314BC8: 803621D4 (_savegpr_27)
+// 80314BD0: 803A1E98 (lit_697)
+// 80314BD4: 803A1E98 (lit_697)
+// 80314C8C: 80314974 (addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl)
+// 80314CA8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXAttr False
+// u32 False
asm void J3DShape::addTexMtxIndexInDL(_GXAttr param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl.s"
}
#pragma pop
-/* 80314CBC-80314DA8 00EC+00 s=0 e=1 z=0 None .text addTexMtxIndexInVcd__8J3DShapeF7_GXAttr */
+
+/* 80314CBC-80314DA8 00EC+00 s=0 e=1 z=0 None .text addTexMtxIndexInVcd__8J3DShapeF7_GXAttr */
+// 80314D18: 802CECC4 (__nwa__FUl)
+// 80314D8C: 80315260 (makeVcdVatCmd__8J3DShapeFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// _GXAttr False
asm void J3DShape::addTexMtxIndexInVcd(_GXAttr param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/addTexMtxIndexInVcd__8J3DShapeF7_GXAttr.s"
}
#pragma pop
-/* 80314DA8-80314E28 0080+00 s=0 e=1 z=0 None .text
- * calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f */
+
+/* 80314DA8-80314E28 0080+00 s=0 e=1 z=0 None .text calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f */
+// 80314DB8: 803621D4 (_savegpr_27)
+// 80314E14: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DShape::calcNBTScale(Vec const& param_0, f32 (*param_1)[3][3], f32 (*param_2)[3][3]) {
- nofralloc
+// False False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+asm void J3DShape::calcNBTScale(Vec const& param_0, f32 (* param_1)[3][3], f32 (* param_2)[3][3]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f.s"
}
#pragma pop
-/* 80314E28-80314E98 0070+00 s=0 e=1 z=0 None .text countBumpMtxNum__8J3DShapeCFv */
+
+/* 80314E28-80314E98 0070+00 s=0 e=1 z=0 None .text countBumpMtxNum__8J3DShapeCFv */
+// 80314E38: 803621D8 (_savegpr_28)
+// 80314E84: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShape::countBumpMtxNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/countBumpMtxNum__8J3DShapeCFv.s"
}
#pragma pop
-/* 80314E98-80314EB0 0018+00 s=1 e=0 z=0 None .text J3DLoadCPCmd__FUcUl */
+
+/* 80314E98-80314EB0 0018+00 s=1 e=0 z=0 None .text J3DLoadCPCmd__FUcUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
+// u32 False
asm static void J3DLoadCPCmd(u8 param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/J3DLoadCPCmd__FUcUl.s"
}
#pragma pop
-/* 80314EB0-80314EEC 003C+00 s=1 e=0 z=0 None .text J3DLoadArrayBasePtr__F7_GXAttrPv */
+
+/* 80314EB0-80314EEC 003C+00 s=1 e=0 z=0 None .text J3DLoadArrayBasePtr__F7_GXAttrPv */
+// 80314ED8: 80314E98 (J3DLoadCPCmd__FUcUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// _GXAttr False
+// void* False
+// void False
asm static void J3DLoadArrayBasePtr(_GXAttr param_0, void* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/J3DLoadArrayBasePtr__F7_GXAttrPv.s"
}
#pragma pop
-/* 80314EEC-80314F5C 0070+00 s=3 e=0 z=0 None .text loadVtxArray__8J3DShapeCFv */
+
+/* 80314EEC-80314F5C 0070+00 s=3 e=0 z=0 None .text loadVtxArray__8J3DShapeCFv */
+// 80314F04: 80434AC8 (j3dSys)
+// 80314F08: 80434AC8 (j3dSys)
+// 80314F10: 80314EB0 (J3DLoadArrayBasePtr__F7_GXAttrPv)
+// 80314F24: 80434AC8 (j3dSys)
+// 80314F28: 80434AC8 (j3dSys)
+// 80314F30: 80314EB0 (J3DLoadArrayBasePtr__F7_GXAttrPv)
+// 80314F38: 80434AC8 (j3dSys)
+// 80314F3C: 80434AC8 (j3dSys)
+// 80314F44: 80314EB0 (J3DLoadArrayBasePtr__F7_GXAttrPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::loadVtxArray() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/loadVtxArray__8J3DShapeCFv.s"
}
#pragma pop
-/* 80314F5C-80314F98 003C+00 s=0 e=1 z=0 None .text isSameVcdVatCmd__8J3DShapeFP8J3DShape */
+
+/* 80314F5C-80314F98 003C+00 s=0 e=1 z=0 None .text isSameVcdVatCmd__8J3DShapeFP8J3DShape */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DShape* False
+// J3DShape False
asm void J3DShape::isSameVcdVatCmd(J3DShape* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/isSameVcdVatCmd__8J3DShapeFP8J3DShape.s"
}
#pragma pop
-/* 80314F98-80315260 02C8+00 s=1 e=0 z=0 None .text makeVtxArrayCmd__8J3DShapeFv */
+
+/* 80314F98-80315260 02C8+00 s=1 e=0 z=0 None .text makeVtxArrayCmd__8J3DShapeFv */
+// 80314FA8: 803621D4 (_savegpr_27)
+// 80315218: 80361700 (GDSetArray)
+// 8031522C: 8036190C (GDSetArrayRaw)
+// 8031524C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::makeVtxArrayCmd() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/makeVtxArrayCmd__8J3DShapeFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804515C8-804515CC 0004+00 s=1 e=0 z=0 None .sbss sInterruptFlag$903 */
+/* 804515C8-804515CC 0004+00 s=1 e=0 z=0 None .sbss sInterruptFlag$903 */
static u8 sInterruptFlag[4];
-/* 804515CC-804515D0 0004+00 s=1 e=0 z=0 None .sbss None */
+/* 804515CC-804515D0 0004+00 s=1 e=0 z=0 None .sbss None */
static u8 data_804515CC[4];
-/* 80315260-80315300 00A0+00 s=1 e=2 z=0 None .text makeVcdVatCmd__8J3DShapeFv */
+/* 80315260-80315300 00A0+00 s=1 e=2 z=0 None .text makeVcdVatCmd__8J3DShapeFv */
+// 80315274: 804515CC (data_804515CC)
+// 80315280: 8033D6F4 (OSDisableInterrupts)
+// 80315284: 804515C8 (sInterruptFlag)
+// 8031528C: 804515CC (data_804515CC)
+// 80315290: 80340CC4 (OSDisableScheduler)
+// 803152A0: 80360F98 (GDInitGDLObj)
+// 803152A8: 80451980 (__GDCurrentDL)
+// 803152B0: 80361104 (GDSetVtxDescv)
+// 803152B8: 80314F98 (makeVtxArrayCmd__8J3DShapeFv)
+// 803152CC: 8030DB04 (J3DGDSetVtxAttrFmtv__F9_GXVtxFmtPC17_GXVtxAttrFmtListb)
+// 803152D0: 80360FDC (GDPadCurr32)
+// 803152D4: 80360FB0 (GDFlushCurrToMem)
+// 803152DC: 80451980 (__GDCurrentDL)
+// 803152E0: 80340D04 (OSEnableScheduler)
+// 803152E4: 804515C8 (sInterruptFlag)
+// 803152E8: 8033D71C (OSRestoreInterrupts)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShape::makeVcdVatCmd() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/makeVcdVatCmd__8J3DShapeFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804515D0-804515D4 0004+00 s=5 e=25 z=9 None .sbss sOldVcdVatCmd__8J3DShape */
+/* 804515D0-804515D4 0004+00 s=5 e=25 z=9 None .sbss sOldVcdVatCmd__8J3DShape */
u8 sOldVcdVatCmd__8J3DShape[4];
-/* 80315300-80315398 0098+00 s=2 e=6 z=3 None .text loadPreDrawSetting__8J3DShapeCFv */
+/* 80315300-80315398 0098+00 s=2 e=6 z=3 None .text loadPreDrawSetting__8J3DShapeCFv */
+// 80315314: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 80315328: 8035FEF0 (GXCallDisplayList)
+// 80315330: 804515D0 (sOldVcdVatCmd__8J3DShape)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShape::loadPreDrawSetting() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/loadPreDrawSetting__8J3DShapeCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804515D4-804515D8 0004+00 s=3 e=0 z=0 None .sbss None */
+/* 804515D4-804515D8 0004+00 s=3 e=0 z=0 None .sbss None */
static u8 data_804515D4[4];
-/* 80315398-8031544C 00B4+00 s=1 e=0 z=0 None .text setArrayAndBindPipeline__8J3DShapeCFv */
+/* 80315398-8031544C 00B4+00 s=1 e=0 z=0 None .text setArrayAndBindPipeline__8J3DShapeCFv */
+// 803153B4: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 803153B8: 80314EEC (loadVtxArray__8J3DShapeCFv)
+// 803153D0: 80434AC8 (j3dSys)
+// 803153D4: 80434AC8 (j3dSys)
+// 803153E4: 8035BB28 (GXSetArray)
+// 803153FC: 80434AC8 (j3dSys)
+// 80315400: 80434AC8 (j3dSys)
+// 80315410: 8035BB28 (GXSetArray)
+// 80315418: 804515AC (sCurrentScaleFlag__11J3DShapeMtx)
+// 80315420: 804515B0 (struct_804515B0)
+// 80315428: 804515D4 (data_804515D4)
+// 80315434: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::setArrayAndBindPipeline() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/setArrayAndBindPipeline__8J3DShapeCFv.s"
}
#pragma pop
-/* 8031544C-803155E0 0194+00 s=1 e=0 z=0 None .text drawFast__8J3DShapeCFv */
+
+/* 8031544C-803155E0 0194+00 s=1 e=0 z=0 None .text drawFast__8J3DShapeCFv */
+// 8031545C: 803621D4 (_savegpr_27)
+// 80315464: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 80315478: 8035FEF0 (GXCallDisplayList)
+// 80315480: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 80315484: 804515D4 (data_804515D4)
+// 803154F0: 80315398 (setArrayAndBindPipeline__8J3DShapeCFv)
+// 80315500: 804515B1 (struct_804515B0)
+// 8031550C: 803130A8 (resetMtxLoadCache__11J3DShapeMtxFv)
+// 80315550: 80314AD4 (draw__12J3DShapeDrawCFv)
+// 80315568: 80434AC8 (j3dSys)
+// 8031556C: 80434AC8 (j3dSys)
+// 8031557C: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 8031558C: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 803155B4: 80314AD4 (draw__12J3DShapeDrawCFv)
+// 803155CC: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::drawFast() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/drawFast__8J3DShapeCFv.s"
}
#pragma pop
-/* 803155E0-80315628 0048+00 s=1 e=0 z=0 None .text draw__8J3DShapeCFv */
+
+/* 803155E0-80315628 0048+00 s=1 e=0 z=0 None .text draw__8J3DShapeCFv */
+// 803155F8: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 803155FC: 80315300 (loadPreDrawSetting__8J3DShapeCFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::draw() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/draw__8J3DShapeCFv.s"
}
#pragma pop
-/* 80315628-803156AC 0084+00 s=1 e=0 z=0 None .text simpleDraw__8J3DShapeCFv */
+
+/* 80315628-803156AC 0084+00 s=1 e=0 z=0 None .text simpleDraw__8J3DShapeCFv */
+// 80315638: 803621DC (_savegpr_29)
+// 80315644: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 80315648: 80315300 (loadPreDrawSetting__8J3DShapeCFv)
+// 80315654: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 8031565C: 80314EEC (loadVtxArray__8J3DShapeCFv)
+// 80315680: 80314AD4 (draw__12J3DShapeDrawCFv)
+// 80315698: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::simpleDraw() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/simpleDraw__8J3DShapeCFv.s"
}
#pragma pop
-/* 803156AC-803157A0 00F4+00 s=1 e=0 z=0 None .text simpleDrawCache__8J3DShapeCFv */
+
+/* 803156AC-803157A0 00F4+00 s=1 e=0 z=0 None .text simpleDrawCache__8J3DShapeCFv */
+// 803156BC: 803621DC (_savegpr_29)
+// 803156C4: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 803156D8: 8035FEF0 (GXCallDisplayList)
+// 803156E0: 804515D0 (sOldVcdVatCmd__8J3DShape)
+// 803156E4: 804515D4 (data_804515D4)
+// 80315750: 80314EEC (loadVtxArray__8J3DShapeCFv)
+// 80315774: 80314AD4 (draw__12J3DShapeDrawCFv)
+// 8031578C: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShape::simpleDrawCache() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShape/simpleDrawCache__8J3DShapeCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDC78-803CDC90 0018+00 s=0 e=1 z=0 None .data __vt__8J3DShape */
+/* 803CDC78-803CDC90 0018+00 s=0 e=1 z=0 None .data __vt__8J3DShape */
SECTION_DATA void* __vt__8J3DShape[6] = {
- (void*)NULL,
- (void*)NULL,
- (void*)draw__8J3DShapeCFv,
- (void*)drawFast__8J3DShapeCFv,
- (void*)simpleDraw__8J3DShapeCFv,
- (void*)simpleDrawCache__8J3DShapeCFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)draw__8J3DShapeCFv,
+ (void*)drawFast__8J3DShapeCFv,
+ (void*)simpleDraw__8J3DShapeCFv,
+ (void*)simpleDrawCache__8J3DShapeCFv,
};
+
diff --git a/libs/JSystem/J3DGraphBase/J3DShapeDraw.cpp b/libs/JSystem/J3DGraphBase/J3DShapeDraw.cpp
index 6aa02855fe..44a63588e0 100644
--- a/libs/JSystem/J3DGraphBase/J3DShapeDraw.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DShapeDraw.cpp
@@ -1,110 +1,192 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DShapeDraw
-//
+//
-#include "JSystem/J3DGraphBase/J3DShapeDraw.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DShapeDraw.h"
-//
+//
// Types:
-//
+//
struct J3DShapeDraw {
- /* 80314924 */ void countVertex(u32);
- /* 80314974 */ void addTexMtxIndexInDL(u32, u32, u32);
- /* 80314ABC */ J3DShapeDraw(u8 const*, u32);
- /* 80314AD4 */ void draw() const;
- /* 80314B00 */ ~J3DShapeDraw();
+ /* 80314924 */ // True False
+// u32 False
+void countVertex(u32);
+ /* 80314974 */ // False False
+// u32 False
+// u32 False
+// u32 False
+void addTexMtxIndexInDL(u32, u32, u32);
+ /* 80314ABC */ // False False
+// u8 const* False
+// u8 const False
+// u8 False
+// u32 False
+J3DShapeDraw(u8 const*, u32);
+ /* 80314AD4 */ // False False
+void draw() const;
+ /* 80314B00 */ // True False
+~J3DShapeDraw();
};
-//
+//
// Forward References:
-//
+//
+
+// True False
+// u32 False
extern "C" void countVertex__12J3DShapeDrawFUl();
+// False False
+// u32 False
+// u32 False
+// u32 False
extern "C" void addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl();
+// False False
+// u8 const* False
+// u8 const False
+// u8 False
+// u32 False
extern "C" void __ct__12J3DShapeDrawFPCUcUl();
+// False False
extern "C" void draw__12J3DShapeDrawCFv();
+// True False
extern "C" void __dt__12J3DShapeDrawFv();
+extern "C" extern void* __vt__12J3DShapeDraw[3 + 1 /* padding */];
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new[](u32, int);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
SECTION_INIT void memcpy();
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nwa__FUli();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
extern "C" void DCStoreRange();
+// False False
extern "C" void GXCallDisplayList();
+// False False
extern "C" void _savegpr_18();
+// False False
extern "C" void _restgpr_18();
-//
+//
// Declarations:
-//
+//
-/* 80314924-80314974 0050+00 s=1 e=0 z=0 None .text countVertex__12J3DShapeDrawFUl */
+/* 80314924-80314974 0050+00 s=1 e=0 z=0 None .text countVertex__12J3DShapeDrawFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DShapeDraw::countVertex(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeDraw/countVertex__12J3DShapeDrawFUl.s"
}
#pragma pop
-/* 80314974-80314ABC 0148+00 s=0 e=1 z=0 None .text addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl
- */
+
+/* 80314974-80314ABC 0148+00 s=0 e=1 z=0 None .text addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl */
+// 80314984: 803621B0 (_savegpr_18)
+// 80314998: 80314924 (countVertex__12J3DShapeDrawFUl)
+// 803149B4: 802CECEC (__nwa__FUli)
+// 80314A18: 80003540 (memcpy)
+// 80314A38: 80003540 (memcpy)
+// 80314AA0: 8033B5DC (DCStoreRange)
+// 80314AA8: 803621FC (_restgpr_18)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u32 False
+// u32 False
asm void J3DShapeDraw::addTexMtxIndexInDL(u32 param_0, u32 param_1, u32 param_2) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeDraw/addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDC68-803CDC78 000C+04 s=2 e=0 z=0 None .data __vt__12J3DShapeDraw */
-SECTION_DATA static void* __vt__12J3DShapeDraw[3 + 1 /* padding */] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__12J3DShapeDrawFv,
- /* padding */
- NULL,
+/* 803CDC68-803CDC78 000C+04 s=2 e=0 z=0 None .data __vt__12J3DShapeDraw */
+SECTION_DATA void* __vt__12J3DShapeDraw[3 + 1 /* padding */] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__12J3DShapeDrawFv,
+ /* padding */
+ NULL,
};
-/* 80314ABC-80314AD4 0018+00 s=0 e=1 z=0 None .text __ct__12J3DShapeDrawFPCUcUl */
+/* 80314ABC-80314AD4 0018+00 s=0 e=1 z=0 None .text __ct__12J3DShapeDrawFPCUcUl */
+// 80314ABC: 803CDC68 (__vt__12J3DShapeDraw)
+// 80314AC0: 803CDC68 (__vt__12J3DShapeDraw)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 const* False
+// u8 const False
+// u8 False
+// u32 False
asm J3DShapeDraw::J3DShapeDraw(u8 const* param_0, u32 param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeDraw/__ct__12J3DShapeDrawFPCUcUl.s"
}
#pragma pop
-/* 80314AD4-80314B00 002C+00 s=0 e=3 z=0 None .text draw__12J3DShapeDrawCFv */
+
+/* 80314AD4-80314B00 002C+00 s=0 e=3 z=0 None .text draw__12J3DShapeDrawCFv */
+// 80314AEC: 8035FEF0 (GXCallDisplayList)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShapeDraw::draw() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeDraw/draw__12J3DShapeDrawCFv.s"
}
#pragma pop
-/* 80314B00-80314B48 0048+00 s=1 e=0 z=0 None .text __dt__12J3DShapeDrawFv */
+
+/* 80314B00-80314B48 0048+00 s=1 e=0 z=0 None .text __dt__12J3DShapeDrawFv */
+// 80314B18: 803CDC68 (__vt__12J3DShapeDraw)
+// 80314B1C: 803CDC68 (__vt__12J3DShapeDraw)
+// 80314B2C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeDraw::~J3DShapeDraw() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeDraw/__dt__12J3DShapeDrawFv.s"
}
#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DShapeMtx.cpp b/libs/JSystem/J3DGraphBase/J3DShapeMtx.cpp
index 58ef074a2f..c6bfbdd06c 100644
--- a/libs/JSystem/J3DGraphBase/J3DShapeMtx.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DShapeMtx.cpp
@@ -1,132 +1,367 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DShapeMtx
-//
+//
-#include "JSystem/J3DGraphBase/J3DShapeMtx.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DShapeMtx.h"
-//
+//
// Types:
-//
+//
-struct Vec {};
+struct Vec {
+};
-struct J3DTextureSRTInfo {};
+struct J3DTextureSRTInfo {
+};
struct J3DSys {
- /* 8030FEC0 */ void loadPosMtxIndx(int, u16) const;
- /* 8030FEE4 */ void loadNrmMtxIndx(int, u16) const;
+ /* 8030FEC0 */ // False False
+// int False
+// u16 False
+void loadPosMtxIndx(int, u16) const;
+ /* 8030FEE4 */ // False False
+// int False
+// u16 False
+void loadNrmMtxIndx(int, u16) const;
};
struct J3DShapeMtxYBBoardConcatView {
- /* 803143E4 */ void load() const;
- /* 80314520 */ ~J3DShapeMtxYBBoardConcatView();
- /* 8031458C */ void getType() const;
+ /* 803143E4 */ // True False
+void load() const;
+ /* 80314520 */ // True False
+~J3DShapeMtxYBBoardConcatView();
+ /* 8031458C */ // True False
+void getType() const;
};
struct J3DShapeMtxMultiConcatView {
- /* 80313FA4 */ void load() const;
- /* 803146AC */ void loadNrmMtx(int, u16) const;
- /* 8031419C */ void loadNrmMtx(int, u16, f32 (*)[4]) const;
- /* 8031461C */ ~J3DShapeMtxMultiConcatView();
- /* 80314688 */ void getType() const;
- /* 80314694 */ void getUseMtxNum() const;
- /* 8031469C */ void getUseMtxIndex(u16) const;
+ /* 80313FA4 */ // True False
+void load() const;
+ /* 803146AC */ // True False
+// void False
+// int False
+// u16 False
+void loadNrmMtx(int, u16) const;
+ /* 8031419C */ // True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void loadNrmMtx(int, u16, f32 (* )[4]) const;
+ /* 8031461C */ // True False
+~J3DShapeMtxMultiConcatView();
+ /* 80314688 */ // True False
+void getType() const;
+ /* 80314694 */ // True False
+void getUseMtxNum() const;
+ /* 8031469C */ // True False
+// u16 False
+void getUseMtxIndex(u16) const;
};
struct J3DShapeMtxMulti {
- /* 80313E4C */ void load() const;
- /* 80313EEC */ void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]);
- /* 803146B0 */ ~J3DShapeMtxMulti();
- /* 8031470C */ void getType() const;
- /* 80314718 */ void getUseMtxNum() const;
- /* 80314720 */ void getUseMtxIndex(u16) const;
+ /* 80313E4C */ // True False
+void load() const;
+ /* 80313EEC */ // True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+void calcNBTScale(Vec const&, f32 (* )[3][3], f32 (* )[3][3]);
+ /* 803146B0 */ // True False
+~J3DShapeMtxMulti();
+ /* 8031470C */ // True False
+void getType() const;
+ /* 80314718 */ // True False
+void getUseMtxNum() const;
+ /* 80314720 */ // True False
+// u16 False
+void getUseMtxIndex(u16) const;
};
struct J3DShapeMtxConcatView {
- /* 80313828 */ void loadMtxConcatView_PNGP(int, u16) const;
- /* 803138C8 */ void loadMtxConcatView_PCPU(int, u16) const;
- /* 8031396C */ void loadMtxConcatView_NCPU(int, u16) const;
- /* 80313A14 */ void loadMtxConcatView_PNCPU(int, u16) const;
- /* 80313AC8 */ void loadMtxConcatView_PNGP_LOD(int, u16) const;
- /* 80313C54 */ void load() const;
- /* 80313D28 */ void loadNrmMtx(int, u16, f32 (*)[4]) const;
- /* 80314598 */ void loadNrmMtx(int, u16) const;
- /* 80314730 */ ~J3DShapeMtxConcatView();
- /* 8031478C */ void getType() const;
+ /* 80313828 */ // True False
+// int False
+// u16 False
+void loadMtxConcatView_PNGP(int, u16) const;
+ /* 803138C8 */ // True False
+// int False
+// u16 False
+void loadMtxConcatView_PCPU(int, u16) const;
+ /* 8031396C */ // True False
+// int False
+// u16 False
+void loadMtxConcatView_NCPU(int, u16) const;
+ /* 80313A14 */ // True False
+// int False
+// u16 False
+void loadMtxConcatView_PNCPU(int, u16) const;
+ /* 80313AC8 */ // True False
+// int False
+// u16 False
+void loadMtxConcatView_PNGP_LOD(int, u16) const;
+ /* 80313C54 */ // True False
+void load() const;
+ /* 80313D28 */ // True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void loadNrmMtx(int, u16, f32 (* )[4]) const;
+ /* 80314598 */ // True False
+// void False
+// int False
+// u16 False
+void loadNrmMtx(int, u16) const;
+ /* 80314730 */ // True False
+~J3DShapeMtxConcatView();
+ /* 8031478C */ // True False
+void getType() const;
};
struct J3DShapeMtxBBoardConcatView {
- /* 803142D4 */ void load() const;
- /* 803145A4 */ ~J3DShapeMtxBBoardConcatView();
- /* 80314610 */ void getType() const;
+ /* 803142D4 */ // True False
+void load() const;
+ /* 803145A4 */ // True False
+~J3DShapeMtxBBoardConcatView();
+ /* 80314610 */ // True False
+void getType() const;
};
struct J3DShapeMtx {
- /* 80273E08 */ bool getUseMtxNum() const;
- /* 803130A8 */ void resetMtxLoadCache();
- /* 803130E4 */ void loadMtxIndx_PNGP(int, u16) const;
- /* 80313128 */ void loadMtxIndx_PCPU(int, u16) const;
- /* 80313188 */ void loadMtxIndx_NCPU(int, u16) const;
- /* 803131D4 */ void loadMtxIndx_PNCPU(int, u16) const;
- /* 80313B94 */ void load() const;
- /* 80313BF0 */ void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]);
- /* 8031459C */ void getUseMtxIndex(u16) const;
- /* 80314798 */ ~J3DShapeMtx();
- /* 803147E0 */ void getType() const;
+ /* 80273E08 */ // False False
+// bool False
+bool getUseMtxNum() const;
+ /* 803130A8 */ // False False
+void resetMtxLoadCache();
+ /* 803130E4 */ // True False
+// int False
+// u16 False
+void loadMtxIndx_PNGP(int, u16) const;
+ /* 80313128 */ // True False
+// int False
+// u16 False
+void loadMtxIndx_PCPU(int, u16) const;
+ /* 80313188 */ // True False
+// int False
+// u16 False
+void loadMtxIndx_NCPU(int, u16) const;
+ /* 803131D4 */ // True False
+// int False
+// u16 False
+void loadMtxIndx_PNCPU(int, u16) const;
+ /* 80313B94 */ // True False
+void load() const;
+ /* 80313BF0 */ // True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+void calcNBTScale(Vec const&, f32 (* )[3][3], f32 (* )[3][3]);
+ /* 8031459C */ // True False
+// u16 False
+void getUseMtxIndex(u16) const;
+ /* 80314798 */ // True False
+~J3DShapeMtx();
+ /* 803147E0 */ // True False
+void getType() const;
};
struct J3DDifferedTexMtx {
- /* 8031322C */ void loadExecute(f32 const (*)[4]);
+ /* 8031322C */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void loadExecute(f32 const (* )[4]);
};
-//
+//
// Forward References:
-//
+//
+
+// False False
extern "C" void resetMtxLoadCache__11J3DShapeMtxFv();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxIndx_PNGP__11J3DShapeMtxCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxIndx_PCPU__11J3DShapeMtxCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxIndx_NCPU__11J3DShapeMtxCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void loadExecute__17J3DDifferedTexMtxFPA4_Cf();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs();
+// True False
+// int False
+// u16 False
extern "C" void loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs();
+// True False
extern "C" void load__11J3DShapeMtxCFv();
+// True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
extern "C" void calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f();
+// True False
extern "C" void load__21J3DShapeMtxConcatViewCFv();
+// True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f();
+// True False
extern "C" void load__16J3DShapeMtxMultiCFv();
+// True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
extern "C" void calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f();
+// True False
extern "C" void load__26J3DShapeMtxMultiConcatViewCFv();
+// True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f();
+// True False
extern "C" void load__27J3DShapeMtxBBoardConcatViewCFv();
+// True False
extern "C" void load__28J3DShapeMtxYBBoardConcatViewCFv();
+// True False
extern "C" void __dt__28J3DShapeMtxYBBoardConcatViewFv();
+// True False
extern "C" void getType__28J3DShapeMtxYBBoardConcatViewCFv();
+// True False
+// void False
+// int False
+// u16 False
extern "C" void loadNrmMtx__21J3DShapeMtxConcatViewCFiUs();
+// True False
+// u16 False
extern "C" void getUseMtxIndex__11J3DShapeMtxCFUs();
+// True False
extern "C" void __dt__27J3DShapeMtxBBoardConcatViewFv();
+// True False
extern "C" void getType__27J3DShapeMtxBBoardConcatViewCFv();
+// True False
extern "C" void __dt__26J3DShapeMtxMultiConcatViewFv();
+// True False
extern "C" void getType__26J3DShapeMtxMultiConcatViewCFv();
+// True False
extern "C" void getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv();
+// True False
+// u16 False
extern "C" void getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs();
+// True False
+// void False
+// int False
+// u16 False
extern "C" void loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs();
+// True False
extern "C" void __dt__16J3DShapeMtxMultiFv();
+// True False
extern "C" void getType__16J3DShapeMtxMultiCFv();
+// True False
extern "C" void getUseMtxNum__16J3DShapeMtxMultiCFv();
+// True False
+// u16 False
extern "C" void getUseMtxIndex__16J3DShapeMtxMultiCFUs();
+// True False
extern "C" void __dt__21J3DShapeMtxConcatViewFv();
+// True False
extern "C" void getType__21J3DShapeMtxConcatViewCFv();
+// True False
extern "C" void __dt__11J3DShapeMtxFv();
+// True False
extern "C" void getType__11J3DShapeMtxCFv();
+// False False
extern "C" void __sinit_J3DShapeMtx_cpp();
+extern "C" extern void* lit_833[3];
+extern "C" extern void* J3DShapeMtx__lit_834[3];
+extern "C" extern void* J3DShapeMtx__lit_835[3];
+extern "C" extern void* J3DShapeMtx__lit_836[3];
+extern "C" extern void* J3DShapeMtx__lit_837[3];
+extern "C" extern void* J3DShapeMtx__lit_838[3];
+extern "C" extern void* J3DShapeMtx__lit_839[3];
+extern "C" extern void* J3DShapeMtx__lit_840[3];
+extern "C" extern void* J3DShapeMtx__lit_841[3];
+extern "C" extern void* J3DShapeMtx__lit_842[3];
+extern "C" extern void* J3DShapeMtx__lit_843[3];
extern "C" extern u8 data_803CDB70[20];
extern "C" extern void* __vt__28J3DShapeMtxYBBoardConcatView[10];
extern "C" extern void* __vt__27J3DShapeMtxBBoardConcatView[10];
@@ -141,761 +376,1457 @@ extern "C" extern u8 sTexMtxLoadType__11J3DShapeMtx[4];
extern "C" extern u8 sTexGenBlock__17J3DDifferedTexMtx[4];
extern "C" extern u8 sTexMtxObj__17J3DDifferedTexMtx[4];
-//
+//
// External References:
-//
+//
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
-void J3DFifoLoadPosMtxImm(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxImm(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxImm3x3(f32 (*)[3], u32);
-void J3DFifoLoadNrmMtxToTexMtx(f32 (*)[4], u32);
-void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (*)[3], u32);
-void J3DCalcBBoardMtx(f32 (*)[4]);
-void J3DCalcYBBoardMtx(f32 (*)[4]);
-void J3DPSCalcInverseTranspose(f32 (*)[4], f32 (*)[3]);
-void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DScaleNrmMtx(f32 (*)[4], Vec const&);
-void J3DScaleNrmMtx33(f32 (*)[3], Vec const&);
-void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
-
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadPosMtxImm(f32 (* )[4], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxImm(f32 (* )[4], u32);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxImm3x3(f32 (* )[3], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxToTexMtx(f32 (* )[4], u32);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DFifoLoadNrmMtxToTexMtx3x3(f32 (* )[3], u32);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DCalcBBoardMtx(f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DCalcYBBoardMtx(f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+void J3DPSCalcInverseTranspose(f32 (* )[4], f32 (* )[3]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+void J3DScaleNrmMtx(f32 (* )[4], Vec const&);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+void J3DScaleNrmMtx33(f32 (* )[3], Vec const&);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DMtxProjConcat(f32 (* )[4], f32 (* )[4], f32 (* )[4]);
+
+// False False
+// bool False
extern "C" bool getUseMtxNum__11J3DShapeMtxCFv();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadPosMtxImm__FPA4_fUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxImm__FPA4_fUl();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxImm3x3__FPA3_fUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl();
+// False False
+// int False
+// u16 False
extern "C" void loadPosMtxIndx__6J3DSysCFiUs();
+// False False
+// int False
+// u16 False
extern "C" void loadNrmMtxIndx__6J3DSysCFiUs();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DCalcBBoardMtx__FPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DCalcYBBoardMtx__FPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
extern "C" void J3DPSCalcInverseTranspose__FPA4_fPA3_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
extern "C" void J3DScaleNrmMtx__FPA4_fRC3Vec();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
extern "C" void J3DScaleNrmMtx33__FPA3_fRC3Vec();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DMtxProjConcat__FPA4_fPA4_fPA4_f();
+// False False
extern "C" void PSMTXCopy();
+// False False
extern "C" void PSMTXConcat();
+// False False
extern "C" void PSMTXInverse();
+// False False
extern "C" void GXSetArray();
+// False False
extern "C" void GXLoadTexMtxImm();
+// False False
extern "C" void __ptmf_scall();
+// False False
extern "C" void _savegpr_22();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_22();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 j3dSys[284];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80434C80-80434C98 0014+04 s=2 e=0 z=0 None .bss sMtxLoadCache__11J3DShapeMtx */
+/* 80434C80-80434C98 0014+04 s=2 e=0 z=0 None .bss sMtxLoadCache__11J3DShapeMtx */
static u8 sMtxLoadCache__11J3DShapeMtx[20 + 4 /* padding */];
-/* 803130A8-803130E4 003C+00 s=0 e=1 z=0 None .text resetMtxLoadCache__11J3DShapeMtxFv */
+/* 803130A8-803130E4 003C+00 s=0 e=1 z=0 None .text resetMtxLoadCache__11J3DShapeMtxFv */
+// 803130B0: 80434C80 (sMtxLoadCache__11J3DShapeMtx)
+// 803130B4: 80434C80 (sMtxLoadCache__11J3DShapeMtx)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DShapeMtx::resetMtxLoadCache() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/resetMtxLoadCache__11J3DShapeMtxFv.s"
}
#pragma pop
-/* 803130E4-80313128 0044+00 s=1 e=0 z=0 None .text loadMtxIndx_PNGP__11J3DShapeMtxCFiUs */
+
+/* 803130E4-80313128 0044+00 s=1 e=0 z=0 None .text loadMtxIndx_PNGP__11J3DShapeMtxCFiUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtx::loadMtxIndx_PNGP(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxIndx_PNGP__11J3DShapeMtxCFiUs.s"
}
#pragma pop
-/* 80313128-80313188 0060+00 s=1 e=0 z=0 None .text loadMtxIndx_PCPU__11J3DShapeMtxCFiUs */
+
+/* 80313128-80313188 0060+00 s=1 e=0 z=0 None .text loadMtxIndx_PCPU__11J3DShapeMtxCFiUs */
+// 80313144: 80434AC8 (j3dSys)
+// 80313148: 80434AC8 (j3dSys)
+// 80313158: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 8031315C: 80434AC8 (j3dSys)
+// 80313160: 80434AC8 (j3dSys)
+// 8031316C: 8030FEE4 (loadNrmMtxIndx__6J3DSysCFiUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtx::loadMtxIndx_PCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxIndx_PCPU__11J3DShapeMtxCFiUs.s"
}
#pragma pop
-/* 80313188-803131D4 004C+00 s=1 e=0 z=0 None .text loadMtxIndx_NCPU__11J3DShapeMtxCFiUs */
+
+/* 80313188-803131D4 004C+00 s=1 e=0 z=0 None .text loadMtxIndx_NCPU__11J3DShapeMtxCFiUs */
+// 8031319C: 80434AC8 (j3dSys)
+// 803131A0: 80434AC8 (j3dSys)
+// 803131A4: 8030FEC0 (loadPosMtxIndx__6J3DSysCFiUs)
+// 803131A8: 80434AC8 (j3dSys)
+// 803131AC: 80434AC8 (j3dSys)
+// 803131BC: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtx::loadMtxIndx_NCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxIndx_NCPU__11J3DShapeMtxCFiUs.s"
}
#pragma pop
-/* 803131D4-8031322C 0058+00 s=1 e=0 z=0 None .text loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs */
+
+/* 803131D4-8031322C 0058+00 s=1 e=0 z=0 None .text loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs */
+// 803131E8: 80434AC8 (j3dSys)
+// 803131EC: 80434AC8 (j3dSys)
+// 80313200: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80313210: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtx::loadMtxIndx_PNCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD990-803CD99C 000C+00 s=1 e=0 z=0 None .data @832 */
+/* 803CD990-803CD99C 000C+00 s=1 e=0 z=0 None .data @832 */
SECTION_DATA static void* lit_832[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxIndx_PNGP__11J3DShapeMtxCFiUs,
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxIndx_PNGP__11J3DShapeMtxCFiUs,
};
-/* 803CD99C-803CD9A8 000C+00 s=1 e=0 z=0 None .data @833 */
-SECTION_DATA static void* lit_833[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxIndx_PCPU__11J3DShapeMtxCFiUs,
+/* 803CD99C-803CD9A8 000C+00 s=0 e=0 z=0 None .data @833 */
+SECTION_DATA void* lit_833[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxIndx_PCPU__11J3DShapeMtxCFiUs,
};
-/* 803CD9A8-803CD9B4 000C+00 s=1 e=0 z=0 None .data @834 */
-SECTION_DATA static void* lit_834[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxIndx_NCPU__11J3DShapeMtxCFiUs,
+/* 803CD9A8-803CD9B4 000C+00 s=0 e=0 z=0 None .data @834 */
+SECTION_DATA void* J3DShapeMtx__lit_834[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxIndx_NCPU__11J3DShapeMtxCFiUs,
};
-/* 803CD9B4-803CD9C0 000C+00 s=1 e=0 z=0 None .data @835 */
-SECTION_DATA static void* lit_835[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs,
+/* 803CD9B4-803CD9C0 000C+00 s=0 e=0 z=0 None .data @835 */
+SECTION_DATA void* J3DShapeMtx__lit_835[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxIndx_PNCPU__11J3DShapeMtxCFiUs,
};
-/* 803CD9C0-803CD9F0 0030+00 s=3 e=0 z=0 None .data sMtxLoadPipeline__11J3DShapeMtx */
+/* 803CD9C0-803CD9F0 0030+00 s=2 e=0 z=0 None .data sMtxLoadPipeline__11J3DShapeMtx */
SECTION_DATA static u8 sMtxLoadPipeline__11J3DShapeMtx[48] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CD9F0-803CD9FC 000C+00 s=1 e=0 z=0 None .data @836 */
-SECTION_DATA static void* lit_836[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs,
+/* 803CD9F0-803CD9FC 000C+00 s=0 e=0 z=0 None .data @836 */
+SECTION_DATA void* J3DShapeMtx__lit_836[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CD9FC-803CDA08 000C+00 s=1 e=0 z=0 None .data @837 */
-SECTION_DATA static void* lit_837[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CD9FC-803CDA08 000C+00 s=0 e=0 z=0 None .data @837 */
+SECTION_DATA void* J3DShapeMtx__lit_837[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA08-803CDA14 000C+00 s=1 e=0 z=0 None .data @838 */
-SECTION_DATA static void* lit_838[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA08-803CDA14 000C+00 s=0 e=0 z=0 None .data @838 */
+SECTION_DATA void* J3DShapeMtx__lit_838[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA14-803CDA20 000C+00 s=1 e=0 z=0 None .data @839 */
-SECTION_DATA static void* lit_839[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA14-803CDA20 000C+00 s=0 e=0 z=0 None .data @839 */
+SECTION_DATA void* J3DShapeMtx__lit_839[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA20-803CDA50 0030+00 s=3 e=0 z=0 None .data sMtxLoadPipeline__21J3DShapeMtxConcatView
- */
+/* 803CDA20-803CDA50 0030+00 s=2 e=0 z=0 None .data sMtxLoadPipeline__21J3DShapeMtxConcatView */
SECTION_DATA static u8 sMtxLoadPipeline__21J3DShapeMtxConcatView[48] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CDA50-803CDA5C 000C+00 s=1 e=0 z=0 None .data @840 */
-SECTION_DATA static void* lit_840[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA50-803CDA5C 000C+00 s=0 e=0 z=0 None .data @840 */
+SECTION_DATA void* J3DShapeMtx__lit_840[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA5C-803CDA68 000C+00 s=1 e=0 z=0 None .data @841 */
-SECTION_DATA static void* lit_841[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA5C-803CDA68 000C+00 s=0 e=0 z=0 None .data @841 */
+SECTION_DATA void* J3DShapeMtx__lit_841[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA68-803CDA74 000C+00 s=1 e=0 z=0 None .data @842 */
-SECTION_DATA static void* lit_842[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA68-803CDA74 000C+00 s=0 e=0 z=0 None .data @842 */
+SECTION_DATA void* J3DShapeMtx__lit_842[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA74-803CDA80 000C+00 s=1 e=0 z=0 None .data @843 */
-SECTION_DATA static void* lit_843[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs,
+/* 803CDA74-803CDA80 000C+00 s=0 e=0 z=0 None .data @843 */
+SECTION_DATA void* J3DShapeMtx__lit_843[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs,
};
-/* 803CDA80-803CDAB0 0030+00 s=2 e=0 z=0 None .data sMtxLoadLODPipeline__21J3DShapeMtxConcatView
- */
+/* 803CDA80-803CDAB0 0030+00 s=1 e=0 z=0 None .data sMtxLoadLODPipeline__21J3DShapeMtxConcatView */
SECTION_DATA static u8 sMtxLoadLODPipeline__21J3DShapeMtxConcatView[48] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CDAB0-803CDAE0 0030+00 s=1 e=0 z=0 None .data qMtx$895 */
+/* 803CDAB0-803CDAE0 0030+00 s=1 e=0 z=0 None .data qMtx$895 */
SECTION_DATA static u8 qMtx[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CDAE0-803CDB10 0030+00 s=1 e=0 z=0 None .data qMtx2$896 */
+/* 803CDAE0-803CDB10 0030+00 s=1 e=0 z=0 None .data qMtx2$896 */
SECTION_DATA static u8 qMtx2[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CDB10-803CDB40 0030+00 s=1 e=0 z=0 None .data @1035 */
+/* 803CDB10-803CDB40 0030+00 s=1 e=0 z=0 None .data @1035 */
SECTION_DATA static void* lit_1035[12] = {
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x5B4),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x390),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x3CC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x370),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x5B4),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x3DC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x390),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x390),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x3CC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x370),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x510),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x46C),
-};
-
-/* 803CDB40-803CDB70 0030+00 s=1 e=0 z=0 None .data @1034 */
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x5B4),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x390),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x3CC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x370),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x5B4),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x3DC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x390),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x390),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x3CC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x370),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x510),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x46C),
+};
+
+/* 803CDB40-803CDB70 0030+00 s=1 e=0 z=0 None .data @1034 */
SECTION_DATA static void* lit_1034[12] = {
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x2B8),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xCC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xE0),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xB8),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x2B8),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x110),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xCC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xCC),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xE0),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0xB8),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x224),
- (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf) + 0x190),
-};
-
-/* 804515A8-804515AC 0004+00 s=4 e=2 z=0 None .sbss sCurrentPipeline__11J3DShapeMtx */
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x2B8),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xCC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xE0),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xB8),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x2B8),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x110),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xCC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xCC),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xE0),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0xB8),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x224),
+ (void*)(((char*)loadExecute__17J3DDifferedTexMtxFPA4_Cf)+0x190),
+};
+
+/* 804515A8-804515AC 0004+00 s=4 e=2 z=0 None .sbss sCurrentPipeline__11J3DShapeMtx */
u8 sCurrentPipeline__11J3DShapeMtx[4];
-/* 804515AC-804515B0 0004+00 s=3 e=1 z=0 None .sbss sCurrentScaleFlag__11J3DShapeMtx */
+/* 804515AC-804515B0 0004+00 s=3 e=1 z=0 None .sbss sCurrentScaleFlag__11J3DShapeMtx */
u8 sCurrentScaleFlag__11J3DShapeMtx[4];
-/* 804515B0-804515B4 0004+00 s=5 e=3 z=0 None .sbss None */
+/* 804515B0-804515B4 0004+00 s=5 e=3 z=0 None .sbss None */
u8 struct_804515B0[4];
-/* 804515B4-804515B8 0004+00 s=4 e=1 z=0 None .sbss sTexMtxLoadType__11J3DShapeMtx */
+/* 804515B4-804515B8 0004+00 s=4 e=1 z=0 None .sbss sTexMtxLoadType__11J3DShapeMtx */
u8 sTexMtxLoadType__11J3DShapeMtx[4];
-/* 804515B8-804515C0 0008+00 s=2 e=0 z=0 None .sbss sMtxPtrTbl__21J3DShapeMtxConcatView */
+/* 804515B8-804515C0 0008+00 s=2 e=0 z=0 None .sbss sMtxPtrTbl__21J3DShapeMtxConcatView */
static u8 sMtxPtrTbl__21J3DShapeMtxConcatView[8];
-/* 804515C0-804515C4 0004+00 s=6 e=2 z=0 None .sbss sTexGenBlock__17J3DDifferedTexMtx */
+/* 804515C0-804515C4 0004+00 s=6 e=2 z=0 None .sbss sTexGenBlock__17J3DDifferedTexMtx */
u8 sTexGenBlock__17J3DDifferedTexMtx[4];
-/* 804515C4-804515C8 0004+00 s=1 e=2 z=0 None .sbss sTexMtxObj__17J3DDifferedTexMtx */
+/* 804515C4-804515C8 0004+00 s=1 e=2 z=0 None .sbss sTexMtxObj__17J3DDifferedTexMtx */
u8 sTexMtxObj__17J3DDifferedTexMtx[4];
-/* 80456398-8045639C 0004+00 s=2 e=0 z=0 None .sdata2 @1032 */
+/* 80456398-8045639C 0004+00 s=2 e=0 z=0 None .sdata2 @1032 */
SECTION_SDATA2 static u8 lit_1032[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 8031322C-80313828 05FC+00 s=7 e=0 z=0 None .text loadExecute__17J3DDifferedTexMtxFPA4_Cf */
+/* 8031322C-80313828 05FC+00 s=7 e=0 z=0 None .text loadExecute__17J3DDifferedTexMtxFPA4_Cf */
+// 8031323C: 803621CC (_savegpr_25)
+// 80313244: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80313248: 804515C4 (sTexMtxObj__17J3DDifferedTexMtx)
+// 80313250: 80434AC8 (j3dSys)
+// 80313254: 80434AC8 (j3dSys)
+// 803132CC: 803CDB40 (lit_1034)
+// 803132D0: 803CDB40 (lit_1034)
+// 8031330C: 80434AC8 (j3dSys)
+// 80313310: 80434AC8 (j3dSys)
+// 80313318: 803465B0 (PSMTXInverse)
+// 80313330: 803464E4 (PSMTXConcat)
+// 80313350: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80313368: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80313380: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80313384: 80434AC8 (j3dSys)
+// 80313388: 80434AC8 (j3dSys)
+// 80313390: 803465B0 (PSMTXInverse)
+// 803133A0: 803464E4 (PSMTXConcat)
+// 803133A4: 80456398 (lit_1032)
+// 803133D0: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 803133E8: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 803133F0: 803CDAB0 (qMtx)
+// 803133F4: 803CDAB0 (qMtx)
+// 803133FC: 803464E4 (PSMTXConcat)
+// 80313414: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80313418: 80434AC8 (j3dSys)
+// 8031341C: 80434AC8 (j3dSys)
+// 80313424: 803465B0 (PSMTXInverse)
+// 80313434: 803464E4 (PSMTXConcat)
+// 80313438: 80456398 (lit_1032)
+// 80313464: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 8031347C: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80313484: 803CDAE0 (qMtx2)
+// 80313488: 803CDAE0 (qMtx2)
+// 80313490: 803464E4 (PSMTXConcat)
+// 803134A8: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 803134AC: 80434AC8 (j3dSys)
+// 803134B0: 80434AC8 (j3dSys)
+// 803134B8: 803465B0 (PSMTXInverse)
+// 803134C8: 803464E4 (PSMTXConcat)
+// 803134CC: 80456398 (lit_1032)
+// 80313504: 80360320 (GXLoadTexMtxImm)
+// 80313584: 803CDB10 (lit_1035)
+// 80313588: 803CDB10 (lit_1035)
+// 803135B0: 803464E4 (PSMTXConcat)
+// 803135C4: 803464B0 (PSMTXCopy)
+// 803135C8: 80456398 (lit_1032)
+// 803135EC: 803464E4 (PSMTXConcat)
+// 8031361C: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80313634: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 8031364C: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80313650: 80434AC8 (j3dSys)
+// 80313654: 80434AC8 (j3dSys)
+// 8031365C: 803465B0 (PSMTXInverse)
+// 8031366C: 803464E4 (PSMTXConcat)
+// 8031367C: 803464E4 (PSMTXConcat)
+// 80313680: 80456398 (lit_1032)
+// 803136AC: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 803136C4: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 803136CC: 803CDAB0 (qMtx)
+// 803136D0: 803CDAB0 (qMtx)
+// 803136D8: 803464E4 (PSMTXConcat)
+// 803136F0: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 803136F4: 80434AC8 (j3dSys)
+// 803136F8: 80434AC8 (j3dSys)
+// 80313700: 803465B0 (PSMTXInverse)
+// 80313710: 803464E4 (PSMTXConcat)
+// 80313720: 803464E4 (PSMTXConcat)
+// 80313724: 80456398 (lit_1032)
+// 80313750: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80313768: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80313770: 803CDAE0 (qMtx2)
+// 80313774: 803CDAE0 (qMtx2)
+// 8031377C: 803464E4 (PSMTXConcat)
+// 80313794: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80313798: 80434AC8 (j3dSys)
+// 8031379C: 80434AC8 (j3dSys)
+// 803137A4: 803465B0 (PSMTXInverse)
+// 803137B4: 803464E4 (PSMTXConcat)
+// 803137C4: 803464E4 (PSMTXConcat)
+// 803137C8: 80456398 (lit_1032)
+// 803137FC: 80360320 (GXLoadTexMtxImm)
+// 80313814: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DDifferedTexMtx::loadExecute(f32 const (*param_0)[4]) {
- nofralloc
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DDifferedTexMtx::loadExecute(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadExecute__17J3DDifferedTexMtxFPA4_Cf.s"
}
#pragma pop
-/* 80313828-803138C8 00A0+00 s=1 e=0 z=0 None .text
- * loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs */
+
+/* 80313828-803138C8 00A0+00 s=1 e=0 z=0 None .text loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs */
+// 80313838: 803621DC (_savegpr_29)
+// 80313848: 80434AC8 (j3dSys)
+// 8031384C: 80434AC8 (j3dSys)
+// 8031386C: 803464E4 (PSMTXConcat)
+// 80313870: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80313880: 8031322C (loadExecute__17J3DDifferedTexMtxFPA4_Cf)
+// 8031388C: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 803138B4: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtxConcatView::loadMtxConcatView_PNGP(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxConcatView_PNGP__21J3DShapeMtxConcatViewCFiUs.s"
}
#pragma pop
-/* 803138C8-8031396C 00A4+00 s=2 e=0 z=0 None .text
- * loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs */
+
+/* 803138C8-8031396C 00A4+00 s=2 e=0 z=0 None .text loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs */
+// 803138D8: 803621D8 (_savegpr_28)
+// 803138E8: 80434AC8 (j3dSys)
+// 803138EC: 80434AC8 (j3dSys)
+// 8031390C: 803464E4 (PSMTXConcat)
+// 80313910: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80313920: 8031322C (loadExecute__17J3DDifferedTexMtxFPA4_Cf)
+// 80313930: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80313958: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtxConcatView::loadMtxConcatView_PCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxConcatView_PCPU__21J3DShapeMtxConcatViewCFiUs.s"
}
#pragma pop
-/* 8031396C-80313A14 00A8+00 s=2 e=0 z=0 None .text
- * loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs */
+
+/* 8031396C-80313A14 00A8+00 s=2 e=0 z=0 None .text loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs */
+// 80313984: 80434AC8 (j3dSys)
+// 80313988: 80434AC8 (j3dSys)
+// 803139A8: 803464E4 (PSMTXConcat)
+// 803139AC: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 803139BC: 8031322C (loadExecute__17J3DDifferedTexMtxFPA4_Cf)
+// 803139CC: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 803139DC: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 803139E0: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 803139F8: 8030FC38 (J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtxConcatView::loadMtxConcatView_NCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxConcatView_NCPU__21J3DShapeMtxConcatViewCFiUs.s"
}
#pragma pop
-/* 80313A14-80313AC8 00B4+00 s=2 e=0 z=0 None .text
- * loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs */
+
+/* 80313A14-80313AC8 00B4+00 s=2 e=0 z=0 None .text loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs */
+// 80313A2C: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80313A38: 80434AC8 (j3dSys)
+// 80313A3C: 80434AC8 (j3dSys)
+// 80313A5C: 803464E4 (PSMTXConcat)
+// 80313A64: 8031322C (loadExecute__17J3DDifferedTexMtxFPA4_Cf)
+// 80313A68: 80434AC8 (j3dSys)
+// 80313A6C: 80434AC8 (j3dSys)
+// 80313A80: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80313A90: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 80313A94: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 80313AAC: 8030FC38 (J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtxConcatView::loadMtxConcatView_PNCPU(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxConcatView_PNCPU__21J3DShapeMtxConcatViewCFiUs.s"
}
#pragma pop
-/* 80313AC8-80313B94 00CC+00 s=1 e=0 z=0 None .text
- * loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs */
+
+/* 80313AC8-80313B94 00CC+00 s=1 e=0 z=0 None .text loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs */
+// 80313AD8: 803621DC (_savegpr_29)
+// 80313AE8: 80434AC8 (j3dSys)
+// 80313AEC: 80434AC8 (j3dSys)
+// 80313B0C: 803464E4 (PSMTXConcat)
+// 80313B10: 80434AC8 (j3dSys)
+// 80313B14: 80434AC8 (j3dSys)
+// 80313B38: 803464E4 (PSMTXConcat)
+// 80313B3C: 804515C0 (sTexGenBlock__17J3DDifferedTexMtx)
+// 80313B4C: 8031322C (loadExecute__17J3DDifferedTexMtxFPA4_Cf)
+// 80313B58: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80313B80: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// u16 False
asm void J3DShapeMtxConcatView::loadMtxConcatView_PNGP_LOD(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadMtxConcatView_PNGP_LOD__21J3DShapeMtxConcatViewCFiUs.s"
}
#pragma pop
-/* 80313B94-80313BF0 005C+00 s=1 e=0 z=0 None .text load__11J3DShapeMtxCFv */
+
+/* 80313B94-80313BF0 005C+00 s=1 e=0 z=0 None .text load__11J3DShapeMtxCFv */
+// 80313BA0: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 80313BA8: 803CD9C0 (sMtxLoadPipeline__11J3DShapeMtx)
+// 80313BAC: 803CD9C0 (sMtxLoadPipeline__11J3DShapeMtx)
+// 80313BD8: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtx::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__11J3DShapeMtxCFv.s"
}
#pragma pop
-/* 80313BF0-80313C54 0064+00 s=5 e=0 z=0 None .text
- * calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f */
+
+/* 80313BF0-80313C54 0064+00 s=5 e=0 z=0 None .text calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f */
+// 80313C40: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DShapeMtx::calcNBTScale(Vec const& param_0, f32 (*param_1)[3][3], f32 (*param_2)[3][3]) {
- nofralloc
+// True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+asm void J3DShapeMtx::calcNBTScale(Vec const& param_0, f32 (* param_1)[3][3], f32 (* param_2)[3][3]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f.s"
}
#pragma pop
-/* 80313C54-80313D28 00D4+00 s=1 e=0 z=0 None .text load__21J3DShapeMtxConcatViewCFv */
+
+/* 80313C54-80313D28 00D4+00 s=1 e=0 z=0 None .text load__21J3DShapeMtxConcatViewCFv */
+// 80313C6C: 80434AC8 (j3dSys)
+// 80313C70: 80434AC8 (j3dSys)
+// 80313C80: 804515B8 (sMtxPtrTbl__21J3DShapeMtxConcatView)
+// 80313C88: 804515B8 (sMtxPtrTbl__21J3DShapeMtxConcatView)
+// 80313C90: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 80313C98: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80313C9C: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80313CE0: 8035BB28 (GXSetArray)
+// 80313D08: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxConcatView::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__21J3DShapeMtxConcatViewCFv.s"
}
#pragma pop
-/* 80313D28-80313E4C 0124+00 s=3 e=0 z=0 None .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f
- */
+
+/* 80313D28-80313E4C 0124+00 s=3 e=0 z=0 None .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f */
+// 80313D3C: 804515AC (sCurrentScaleFlag__11J3DShapeMtx)
+// 80313D50: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 80313D64: 8030FC38 (J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl)
+// 80313D68: 804515B0 (struct_804515B0)
+// 80313D7C: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 80313D84: 80434AC8 (j3dSys)
+// 80313D88: 80434AC8 (j3dSys)
+// 80313DC4: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 80313DD0: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
+// 80313DE0: 8031189C (J3DPSCalcInverseTranspose__FPA4_fPA3_f)
+// 80313DE4: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 80313DF8: 8030FCD0 (J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl)
+// 80313DFC: 804515B0 (struct_804515B0)
+// 80313E10: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
+// 80313E18: 80434AC8 (j3dSys)
+// 80313E1C: 80434AC8 (j3dSys)
+// 80313E28: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 80313E34: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DShapeMtxConcatView::loadNrmMtx(int param_0, u16 param_1, f32 (*param_2)[4]) const {
- nofralloc
+// True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DShapeMtxConcatView::loadNrmMtx(int param_0, u16 param_1, f32 (* param_2)[4]) const {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f.s"
}
#pragma pop
-/* 80313E4C-80313EEC 00A0+00 s=1 e=0 z=0 None .text load__16J3DShapeMtxMultiCFv */
+
+/* 80313E4C-80313EEC 00A0+00 s=1 e=0 z=0 None .text load__16J3DShapeMtxMultiCFv */
+// 80313E5C: 803621D4 (_savegpr_27)
+// 80313E64: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 80313E6C: 803CD9C0 (sMtxLoadPipeline__11J3DShapeMtx)
+// 80313E70: 803CD9C0 (sMtxLoadPipeline__11J3DShapeMtx)
+// 80313EBC: 80362084 (__ptmf_scall)
+// 80313ED8: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMulti::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__16J3DShapeMtxMultiCFv.s"
}
#pragma pop
-/* 80313EEC-80313FA4 00B8+00 s=1 e=0 z=0 None .text
- * calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f */
+
+/* 80313EEC-80313FA4 00B8+00 s=1 e=0 z=0 None .text calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f */
+// 80313EFC: 803621CC (_savegpr_25)
+// 80313F78: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 80313F90: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DShapeMtxMulti::calcNBTScale(Vec const& param_0, f32 (*param_1)[3][3],
- f32 (*param_2)[3][3]) {
- nofralloc
+// True False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+// f32 (* )[3][3] False
+// f32 False
+// * False
+// False
+asm void J3DShapeMtxMulti::calcNBTScale(Vec const& param_0, f32 (* param_1)[3][3], f32 (* param_2)[3][3]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f.s"
}
#pragma pop
-/* 80313FA4-8031419C 01F8+00 s=1 e=0 z=0 None .text load__26J3DShapeMtxMultiConcatViewCFv */
+
+/* 80313FA4-8031419C 01F8+00 s=1 e=0 z=0 None .text load__26J3DShapeMtxMultiConcatViewCFv */
+// 80313FB4: 803621C0 (_savegpr_22)
+// 80313FBC: 80434AC8 (j3dSys)
+// 80313FC0: 80434AC8 (j3dSys)
+// 80313FD0: 804515B8 (sMtxPtrTbl__21J3DShapeMtxConcatView)
+// 80313FD8: 804515B8 (sMtxPtrTbl__21J3DShapeMtxConcatView)
+// 80313FE0: 804515B1 (struct_804515B0)
+// 80313FEC: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 80313FF4: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80313FF8: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80314058: 804515B8 (sMtxPtrTbl__21J3DShapeMtxConcatView)
+// 8031406C: 8035BB28 (GXSetArray)
+// 80314080: 80362084 (__ptmf_scall)
+// 803140B0: 8035BB28 (GXSetArray)
+// 803140C0: 803CDA80 (sMtxLoadLODPipeline__21J3DShapeMtxConcatView)
+// 803140C4: 803CDA80 (sMtxLoadLODPipeline__21J3DShapeMtxConcatView)
+// 803140D0: 804515A8 (sCurrentPipeline__11J3DShapeMtx)
+// 80314108: 80434C80 (sMtxLoadCache__11J3DShapeMtx)
+// 8031410C: 80434C80 (sMtxLoadCache__11J3DShapeMtx)
+// 80314134: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80314138: 803CDA20 (sMtxLoadPipeline__21J3DShapeMtxConcatView)
+// 80314168: 80362084 (__ptmf_scall)
+// 80314188: 8036220C (_restgpr_22)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMultiConcatView::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__26J3DShapeMtxMultiConcatViewCFv.s"
}
#pragma pop
-/* 8031419C-803142D4 0138+00 s=1 e=0 z=0 None .text
- * loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f */
+
+/* 8031419C-803142D4 0138+00 s=1 e=0 z=0 None .text loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f */
+// 803141B8: 804515AC (sCurrentScaleFlag__11J3DShapeMtx)
+// 803141CC: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 803141E4: 8030FC38 (J3DFifoLoadNrmMtxToTexMtx__FPA4_fUl)
+// 803141E8: 804515B0 (struct_804515B0)
+// 803141FC: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 80314204: 80434AC8 (j3dSys)
+// 80314208: 80434AC8 (j3dSys)
+// 80314244: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 80314250: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
+// 80314260: 8031189C (J3DPSCalcInverseTranspose__FPA4_fPA3_f)
+// 80314264: 804515B4 (sTexMtxLoadType__11J3DShapeMtx)
+// 8031427C: 8030FCD0 (J3DFifoLoadNrmMtxToTexMtx3x3__FPA3_fUl)
+// 80314280: 804515B0 (struct_804515B0)
+// 80314294: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
+// 8031429C: 80434AC8 (j3dSys)
+// 803142A0: 80434AC8 (j3dSys)
+// 803142AC: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 803142B8: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DShapeMtxMultiConcatView::loadNrmMtx(int param_0, u16 param_1, f32 (*param_2)[4]) const {
- nofralloc
+// True False
+// int False
+// u16 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DShapeMtxMultiConcatView::loadNrmMtx(int param_0, u16 param_1, f32 (* param_2)[4]) const {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045639C-804563A0 0004+00 s=1 e=0 z=0 None .sdata2 @1423 */
+/* 8045639C-804563A0 0004+00 s=1 e=0 z=0 None .sdata2 @1423 */
SECTION_SDATA2 static f32 lit_1423 = 1.0f;
-/* 803142D4-803143E4 0110+00 s=1 e=0 z=0 None .text load__27J3DShapeMtxBBoardConcatViewCFv */
+/* 803142D4-803143E4 0110+00 s=1 e=0 z=0 None .text load__27J3DShapeMtxBBoardConcatViewCFv */
+// 803142E0: 80434AC8 (j3dSys)
+// 803142E4: 80434AC8 (j3dSys)
+// 80314328: 803464E4 (PSMTXConcat)
+// 80314348: 803464E4 (PSMTXConcat)
+// 80314350: 80311670 (J3DCalcBBoardMtx__FPA4_f)
+// 8031435C: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80314360: 8045639C (lit_1423)
+// 80314388: 80456398 (lit_1032)
+// 80314398: 804515B0 (struct_804515B0)
+// 803143AC: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 803143B4: 80434AC8 (j3dSys)
+// 803143B8: 80434AC8 (j3dSys)
+// 803143C4: 80311D94 (J3DScaleNrmMtx__FPA4_fRC3Vec)
+// 803143D0: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxBBoardConcatView::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__27J3DShapeMtxBBoardConcatViewCFv.s"
}
#pragma pop
-/* 803143E4-80314520 013C+00 s=1 e=0 z=0 None .text load__28J3DShapeMtxYBBoardConcatViewCFv */
+
+/* 803143E4-80314520 013C+00 s=1 e=0 z=0 None .text load__28J3DShapeMtxYBBoardConcatViewCFv */
+// 803143F8: 80434AC8 (j3dSys)
+// 803143FC: 80434AC8 (j3dSys)
+// 8031443C: 803464E4 (PSMTXConcat)
+// 80314458: 803464E4 (PSMTXConcat)
+// 80314460: 80311760 (J3DCalcYBBoardMtx__FPA4_f)
+// 8031446C: 8030FAE0 (J3DFifoLoadPosMtxImm__FPA4_fUl)
+// 80314470: 804515AC (sCurrentScaleFlag__11J3DShapeMtx)
+// 80314484: 804515B0 (struct_804515B0)
+// 80314498: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 803144A0: 80434AC8 (j3dSys)
+// 803144A4: 80434AC8 (j3dSys)
+// 803144B0: 80311D94 (J3DScaleNrmMtx__FPA4_fRC3Vec)
+// 803144BC: 8030FB60 (J3DFifoLoadNrmMtxImm__FPA4_fUl)
+// 803144CC: 8031189C (J3DPSCalcInverseTranspose__FPA4_fPA3_f)
+// 803144D0: 804515B0 (struct_804515B0)
+// 803144E4: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
+// 803144EC: 80434AC8 (j3dSys)
+// 803144F0: 80434AC8 (j3dSys)
+// 803144FC: 80311DF8 (J3DScaleNrmMtx33__FPA3_fRC3Vec)
+// 80314508: 8030FBCC (J3DFifoLoadNrmMtxImm3x3__FPA3_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxYBBoardConcatView::load() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/load__28J3DShapeMtxYBBoardConcatViewCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CDB70-803CDB84 0014+00 s=0 e=0 z=0 None .data mtxCache$1263 */
+/* 803CDB70-803CDB84 0014+00 s=0 e=0 z=0 None .data mtxCache$1263 */
SECTION_DATA u8 data_803CDB70[20] = {
- 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
- 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF,
};
-/* 803CDB84-803CDBAC 0028+00 s=1 e=1 z=0 None .data __vt__28J3DShapeMtxYBBoardConcatView */
+/* 803CDB84-803CDBAC 0028+00 s=1 e=1 z=0 None .data __vt__28J3DShapeMtxYBBoardConcatView */
SECTION_DATA void* __vt__28J3DShapeMtxYBBoardConcatView[10] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__28J3DShapeMtxYBBoardConcatViewFv,
- (void*)getType__28J3DShapeMtxYBBoardConcatViewCFv,
- (void*)getUseMtxNum__11J3DShapeMtxCFv,
- (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
- (void*)load__28J3DShapeMtxYBBoardConcatViewCFv,
- (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
-};
-
-/* 803CDBAC-803CDBD4 0028+00 s=1 e=1 z=0 None .data __vt__27J3DShapeMtxBBoardConcatView */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__28J3DShapeMtxYBBoardConcatViewFv,
+ (void*)getType__28J3DShapeMtxYBBoardConcatViewCFv,
+ (void*)getUseMtxNum__11J3DShapeMtxCFv,
+ (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
+ (void*)load__28J3DShapeMtxYBBoardConcatViewCFv,
+ (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
+};
+
+/* 803CDBAC-803CDBD4 0028+00 s=1 e=1 z=0 None .data __vt__27J3DShapeMtxBBoardConcatView */
SECTION_DATA void* __vt__27J3DShapeMtxBBoardConcatView[10] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__27J3DShapeMtxBBoardConcatViewFv,
- (void*)getType__27J3DShapeMtxBBoardConcatViewCFv,
- (void*)getUseMtxNum__11J3DShapeMtxCFv,
- (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
- (void*)load__27J3DShapeMtxBBoardConcatViewCFv,
- (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
-};
-
-/* 803CDBD4-803CDBFC 0028+00 s=1 e=1 z=0 None .data __vt__26J3DShapeMtxMultiConcatView */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__27J3DShapeMtxBBoardConcatViewFv,
+ (void*)getType__27J3DShapeMtxBBoardConcatViewCFv,
+ (void*)getUseMtxNum__11J3DShapeMtxCFv,
+ (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
+ (void*)load__27J3DShapeMtxBBoardConcatViewCFv,
+ (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
+};
+
+/* 803CDBD4-803CDBFC 0028+00 s=1 e=1 z=0 None .data __vt__26J3DShapeMtxMultiConcatView */
SECTION_DATA void* __vt__26J3DShapeMtxMultiConcatView[10] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__26J3DShapeMtxMultiConcatViewFv,
- (void*)getType__26J3DShapeMtxMultiConcatViewCFv,
- (void*)getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv,
- (void*)getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs,
- (void*)load__26J3DShapeMtxMultiConcatViewCFv,
- (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
- (void*)loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs,
- (void*)loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f,
-};
-
-/* 803CDBFC-803CDC1C 0020+00 s=1 e=1 z=0 None .data __vt__16J3DShapeMtxMulti */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__26J3DShapeMtxMultiConcatViewFv,
+ (void*)getType__26J3DShapeMtxMultiConcatViewCFv,
+ (void*)getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv,
+ (void*)getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs,
+ (void*)load__26J3DShapeMtxMultiConcatViewCFv,
+ (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
+ (void*)loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs,
+ (void*)loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUsPA4_f,
+};
+
+/* 803CDBFC-803CDC1C 0020+00 s=1 e=1 z=0 None .data __vt__16J3DShapeMtxMulti */
SECTION_DATA void* __vt__16J3DShapeMtxMulti[8] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__16J3DShapeMtxMultiFv,
- (void*)getType__16J3DShapeMtxMultiCFv,
- (void*)getUseMtxNum__16J3DShapeMtxMultiCFv,
- (void*)getUseMtxIndex__16J3DShapeMtxMultiCFUs,
- (void*)load__16J3DShapeMtxMultiCFv,
- (void*)calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__16J3DShapeMtxMultiFv,
+ (void*)getType__16J3DShapeMtxMultiCFv,
+ (void*)getUseMtxNum__16J3DShapeMtxMultiCFv,
+ (void*)getUseMtxIndex__16J3DShapeMtxMultiCFUs,
+ (void*)load__16J3DShapeMtxMultiCFv,
+ (void*)calcNBTScale__16J3DShapeMtxMultiFRC3VecPA3_A3_fPA3_A3_f,
};
-/* 803CDC1C-803CDC44 0028+00 s=4 e=1 z=0 None .data __vt__21J3DShapeMtxConcatView */
+/* 803CDC1C-803CDC44 0028+00 s=4 e=1 z=0 None .data __vt__21J3DShapeMtxConcatView */
SECTION_DATA void* __vt__21J3DShapeMtxConcatView[10] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__21J3DShapeMtxConcatViewFv,
- (void*)getType__21J3DShapeMtxConcatViewCFv,
- (void*)getUseMtxNum__11J3DShapeMtxCFv,
- (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
- (void*)load__21J3DShapeMtxConcatViewCFv,
- (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
- (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
-};
-
-/* 803CDC44-803CDC68 0020+04 s=6 e=1 z=0 None .data __vt__11J3DShapeMtx */
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__21J3DShapeMtxConcatViewFv,
+ (void*)getType__21J3DShapeMtxConcatViewCFv,
+ (void*)getUseMtxNum__11J3DShapeMtxCFv,
+ (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
+ (void*)load__21J3DShapeMtxConcatViewCFv,
+ (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUs,
+ (void*)loadNrmMtx__21J3DShapeMtxConcatViewCFiUsPA4_f,
+};
+
+/* 803CDC44-803CDC68 0020+04 s=6 e=1 z=0 None .data __vt__11J3DShapeMtx */
SECTION_DATA void* __vt__11J3DShapeMtx[8 + 1 /* padding */] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__11J3DShapeMtxFv,
- (void*)getType__11J3DShapeMtxCFv,
- (void*)getUseMtxNum__11J3DShapeMtxCFv,
- (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
- (void*)load__11J3DShapeMtxCFv,
- (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
- /* padding */
- NULL,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__11J3DShapeMtxFv,
+ (void*)getType__11J3DShapeMtxCFv,
+ (void*)getUseMtxNum__11J3DShapeMtxCFv,
+ (void*)getUseMtxIndex__11J3DShapeMtxCFUs,
+ (void*)load__11J3DShapeMtxCFv,
+ (void*)calcNBTScale__11J3DShapeMtxFRC3VecPA3_A3_fPA3_A3_f,
+ /* padding */
+ NULL,
};
-/* 80314520-8031458C 006C+00 s=1 e=0 z=0 None .text __dt__28J3DShapeMtxYBBoardConcatViewFv */
+/* 80314520-8031458C 006C+00 s=1 e=0 z=0 None .text __dt__28J3DShapeMtxYBBoardConcatViewFv */
+// 80314538: 803CDB84 (__vt__28J3DShapeMtxYBBoardConcatView)
+// 8031453C: 803CDB84 (__vt__28J3DShapeMtxYBBoardConcatView)
+// 80314548: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 8031454C: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 80314558: 803CDC44 (__vt__11J3DShapeMtx)
+// 8031455C: 803CDC44 (__vt__11J3DShapeMtx)
+// 80314570: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtxYBBoardConcatView::~J3DShapeMtxYBBoardConcatView() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__28J3DShapeMtxYBBoardConcatViewFv.s"
}
#pragma pop
-/* 8031458C-80314598 000C+00 s=1 e=0 z=0 None .text getType__28J3DShapeMtxYBBoardConcatViewCFv
- */
+
+/* 8031458C-80314598 000C+00 s=1 e=0 z=0 None .text getType__28J3DShapeMtxYBBoardConcatViewCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxYBBoardConcatView::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__28J3DShapeMtxYBBoardConcatViewCFv.s"
}
#pragma pop
-/* 80314598-8031459C 0004+00 s=3 e=0 z=0 None .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUs
- */
+
+/* 80314598-8031459C 0004+00 s=3 e=0 z=0 None .text loadNrmMtx__21J3DShapeMtxConcatViewCFiUs */
+// True False
+// void False
+// int False
+// u16 False
void J3DShapeMtxConcatView::loadNrmMtx(int param_0, u16 param_1) const {
- /* empty function */
+ /* empty function */
}
-/* 8031459C-803145A4 0008+00 s=4 e=0 z=0 None .text getUseMtxIndex__11J3DShapeMtxCFUs */
+
+/* 8031459C-803145A4 0008+00 s=4 e=0 z=0 None .text getUseMtxIndex__11J3DShapeMtxCFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
asm void J3DShapeMtx::getUseMtxIndex(u16 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getUseMtxIndex__11J3DShapeMtxCFUs.s"
}
#pragma pop
-/* 803145A4-80314610 006C+00 s=1 e=0 z=0 None .text __dt__27J3DShapeMtxBBoardConcatViewFv */
+
+/* 803145A4-80314610 006C+00 s=1 e=0 z=0 None .text __dt__27J3DShapeMtxBBoardConcatViewFv */
+// 803145BC: 803CDBAC (__vt__27J3DShapeMtxBBoardConcatView)
+// 803145C0: 803CDBAC (__vt__27J3DShapeMtxBBoardConcatView)
+// 803145CC: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 803145D0: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 803145DC: 803CDC44 (__vt__11J3DShapeMtx)
+// 803145E0: 803CDC44 (__vt__11J3DShapeMtx)
+// 803145F4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtxBBoardConcatView::~J3DShapeMtxBBoardConcatView() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__27J3DShapeMtxBBoardConcatViewFv.s"
}
#pragma pop
-/* 80314610-8031461C 000C+00 s=1 e=0 z=0 None .text getType__27J3DShapeMtxBBoardConcatViewCFv
- */
+
+/* 80314610-8031461C 000C+00 s=1 e=0 z=0 None .text getType__27J3DShapeMtxBBoardConcatViewCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxBBoardConcatView::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__27J3DShapeMtxBBoardConcatViewCFv.s"
}
#pragma pop
-/* 8031461C-80314688 006C+00 s=1 e=0 z=0 None .text __dt__26J3DShapeMtxMultiConcatViewFv */
+
+/* 8031461C-80314688 006C+00 s=1 e=0 z=0 None .text __dt__26J3DShapeMtxMultiConcatViewFv */
+// 80314634: 803CDBD4 (__vt__26J3DShapeMtxMultiConcatView)
+// 80314638: 803CDBD4 (__vt__26J3DShapeMtxMultiConcatView)
+// 80314644: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 80314648: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 80314654: 803CDC44 (__vt__11J3DShapeMtx)
+// 80314658: 803CDC44 (__vt__11J3DShapeMtx)
+// 8031466C: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtxMultiConcatView::~J3DShapeMtxMultiConcatView() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__26J3DShapeMtxMultiConcatViewFv.s"
}
#pragma pop
-/* 80314688-80314694 000C+00 s=1 e=0 z=0 None .text getType__26J3DShapeMtxMultiConcatViewCFv
- */
+
+/* 80314688-80314694 000C+00 s=1 e=0 z=0 None .text getType__26J3DShapeMtxMultiConcatViewCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMultiConcatView::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__26J3DShapeMtxMultiConcatViewCFv.s"
}
#pragma pop
-/* 80314694-8031469C 0008+00 s=1 e=0 z=0 None .text getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv
- */
+
+/* 80314694-8031469C 0008+00 s=1 e=0 z=0 None .text getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMultiConcatView::getUseMtxNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getUseMtxNum__26J3DShapeMtxMultiConcatViewCFv.s"
}
#pragma pop
-/* 8031469C-803146AC 0010+00 s=1 e=0 z=0 None .text
- * getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs */
+
+/* 8031469C-803146AC 0010+00 s=1 e=0 z=0 None .text getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
asm void J3DShapeMtxMultiConcatView::getUseMtxIndex(u16 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getUseMtxIndex__26J3DShapeMtxMultiConcatViewCFUs.s"
}
#pragma pop
-/* 803146AC-803146B0 0004+00 s=1 e=0 z=0 None .text loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs
- */
+
+/* 803146AC-803146B0 0004+00 s=1 e=0 z=0 None .text loadNrmMtx__26J3DShapeMtxMultiConcatViewCFiUs */
+// True False
+// void False
+// int False
+// u16 False
void J3DShapeMtxMultiConcatView::loadNrmMtx(int param_0, u16 param_1) const {
- /* empty function */
+ /* empty function */
}
-/* 803146B0-8031470C 005C+00 s=1 e=0 z=0 None .text __dt__16J3DShapeMtxMultiFv */
+
+/* 803146B0-8031470C 005C+00 s=1 e=0 z=0 None .text __dt__16J3DShapeMtxMultiFv */
+// 803146C8: 803CDBFC (__vt__16J3DShapeMtxMulti)
+// 803146CC: 803CDBFC (__vt__16J3DShapeMtxMulti)
+// 803146D8: 803CDC44 (__vt__11J3DShapeMtx)
+// 803146DC: 803CDC44 (__vt__11J3DShapeMtx)
+// 803146F0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtxMulti::~J3DShapeMtxMulti() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__16J3DShapeMtxMultiFv.s"
}
#pragma pop
-/* 8031470C-80314718 000C+00 s=1 e=0 z=0 None .text getType__16J3DShapeMtxMultiCFv */
+
+/* 8031470C-80314718 000C+00 s=1 e=0 z=0 None .text getType__16J3DShapeMtxMultiCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMulti::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__16J3DShapeMtxMultiCFv.s"
}
#pragma pop
-/* 80314718-80314720 0008+00 s=1 e=0 z=0 None .text getUseMtxNum__16J3DShapeMtxMultiCFv */
+
+/* 80314718-80314720 0008+00 s=1 e=0 z=0 None .text getUseMtxNum__16J3DShapeMtxMultiCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxMulti::getUseMtxNum() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getUseMtxNum__16J3DShapeMtxMultiCFv.s"
}
#pragma pop
-/* 80314720-80314730 0010+00 s=1 e=0 z=0 None .text getUseMtxIndex__16J3DShapeMtxMultiCFUs */
+
+/* 80314720-80314730 0010+00 s=1 e=0 z=0 None .text getUseMtxIndex__16J3DShapeMtxMultiCFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
asm void J3DShapeMtxMulti::getUseMtxIndex(u16 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getUseMtxIndex__16J3DShapeMtxMultiCFUs.s"
}
#pragma pop
-/* 80314730-8031478C 005C+00 s=1 e=0 z=0 None .text __dt__21J3DShapeMtxConcatViewFv */
+
+/* 80314730-8031478C 005C+00 s=1 e=0 z=0 None .text __dt__21J3DShapeMtxConcatViewFv */
+// 80314748: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 8031474C: 803CDC1C (__vt__21J3DShapeMtxConcatView)
+// 80314758: 803CDC44 (__vt__11J3DShapeMtx)
+// 8031475C: 803CDC44 (__vt__11J3DShapeMtx)
+// 80314770: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtxConcatView::~J3DShapeMtxConcatView() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__21J3DShapeMtxConcatViewFv.s"
}
#pragma pop
-/* 8031478C-80314798 000C+00 s=1 e=0 z=0 None .text getType__21J3DShapeMtxConcatViewCFv */
+
+/* 8031478C-80314798 000C+00 s=1 e=0 z=0 None .text getType__21J3DShapeMtxConcatViewCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtxConcatView::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__21J3DShapeMtxConcatViewCFv.s"
}
#pragma pop
-/* 80314798-803147E0 0048+00 s=1 e=0 z=0 None .text __dt__11J3DShapeMtxFv */
+
+/* 80314798-803147E0 0048+00 s=1 e=0 z=0 None .text __dt__11J3DShapeMtxFv */
+// 803147B0: 803CDC44 (__vt__11J3DShapeMtx)
+// 803147B4: 803CDC44 (__vt__11J3DShapeMtx)
+// 803147C4: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DShapeMtx::~J3DShapeMtx() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__dt__11J3DShapeMtxFv.s"
}
#pragma pop
-/* 803147E0-803147EC 000C+00 s=1 e=0 z=0 None .text getType__11J3DShapeMtxCFv */
+
+/* 803147E0-803147EC 000C+00 s=1 e=0 z=0 None .text getType__11J3DShapeMtxCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DShapeMtx::getType() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/getType__11J3DShapeMtxCFv.s"
}
#pragma pop
-/* 803147EC-80314924 0138+00 s=0 e=1 z=0 None .text __sinit_J3DShapeMtx_cpp */
+
+/* 803147EC-80314924 0138+00 s=0 e=0 z=0 None .text __sinit_J3DShapeMtx_cpp */
+// 803147EC: 803CD990 (lit_832)
+// 803147F0: 803CD990 (lit_832)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_J3DShapeMtx_cpp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DShapeMtx/__sinit_J3DShapeMtx_cpp.s"
}
#pragma pop
+
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_803147EC = (void*)__sinit_J3DShapeMtx_cpp;
+#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DStruct.cpp b/libs/JSystem/J3DGraphBase/J3DStruct.cpp
index 12d6763ebb..8ad66fb934 100644
--- a/libs/JSystem/J3DGraphBase/J3DStruct.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DStruct.cpp
@@ -1,126 +1,208 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DStruct
-//
+//
-#include "JSystem/J3DGraphBase/J3DStruct.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DStruct.h"
-//
+//
// Types:
-//
+//
struct J3DTexMtxInfo {
- /* 80325718 */ void operator=(J3DTexMtxInfo const&);
- /* 80325794 */ void setEffectMtx(f32 (*)[4]);
+ /* 80325718 */ // False False
+// J3DTexMtxInfo const& False
+// J3DTexMtxInfo const False
+// J3DTexMtxInfo False
+void operator=(J3DTexMtxInfo const&);
+ /* 80325794 */ // False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void setEffectMtx(f32 (* )[4]);
};
struct J3DNBTScaleInfo {
- /* 8032587C */ void operator=(J3DNBTScaleInfo const&);
+ /* 8032587C */ // False False
+// J3DNBTScaleInfo const& False
+// J3DNBTScaleInfo const False
+// J3DNBTScaleInfo False
+void operator=(J3DNBTScaleInfo const&);
};
struct J3DLightInfo {
- /* 803256C4 */ void operator=(J3DLightInfo const&);
+ /* 803256C4 */ // False False
+// J3DLightInfo const& False
+// J3DLightInfo const False
+// J3DLightInfo False
+void operator=(J3DLightInfo const&);
};
struct J3DIndTexMtxInfo {
- /* 803257DC */ void operator=(J3DIndTexMtxInfo const&);
+ /* 803257DC */ // False False
+// J3DIndTexMtxInfo const& False
+// J3DIndTexMtxInfo const False
+// J3DIndTexMtxInfo False
+void operator=(J3DIndTexMtxInfo const&);
};
struct J3DFogInfo {
- /* 80325800 */ void operator=(J3DFogInfo const&);
+ /* 80325800 */ // False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
+void operator=(J3DFogInfo const&);
};
-//
+//
// Forward References:
-//
+//
+
+// False False
+// J3DLightInfo const& False
+// J3DLightInfo const False
+// J3DLightInfo False
extern "C" void __as__12J3DLightInfoFRC12J3DLightInfo();
+// False False
+// J3DTexMtxInfo const& False
+// J3DTexMtxInfo const False
+// J3DTexMtxInfo False
extern "C" void __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void setEffectMtx__13J3DTexMtxInfoFPA4_f();
+// False False
+// J3DIndTexMtxInfo const& False
+// J3DIndTexMtxInfo const False
+// J3DIndTexMtxInfo False
extern "C" void __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo();
+// False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
extern "C" void __as__10J3DFogInfoFRC10J3DFogInfo();
+// False False
+// J3DNBTScaleInfo const& False
+// J3DNBTScaleInfo const False
+// J3DNBTScaleInfo False
extern "C" void __as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo();
-//
+//
// External References:
-//
+//
-//
+
+
+//
// Declarations:
-//
+//
-/* 803256C4-80325718 0054+00 s=0 e=11 z=24 None .text __as__12J3DLightInfoFRC12J3DLightInfo */
+/* 803256C4-80325718 0054+00 s=0 e=11 z=24 None .text __as__12J3DLightInfoFRC12J3DLightInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DLightInfo const& False
+// J3DLightInfo const False
+// J3DLightInfo False
asm void J3DLightInfo::operator=(J3DLightInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/__as__12J3DLightInfoFRC12J3DLightInfo.s"
}
#pragma pop
-/* 80325718-80325794 007C+00 s=0 e=4 z=0 None .text __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo */
+
+/* 80325718-80325794 007C+00 s=0 e=4 z=0 None .text __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DTexMtxInfo const& False
+// J3DTexMtxInfo const False
+// J3DTexMtxInfo False
asm void J3DTexMtxInfo::operator=(J3DTexMtxInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/__as__13J3DTexMtxInfoFRC13J3DTexMtxInfo.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456410-80456414 0004+00 s=1 e=0 z=0 None .sdata2 @409 */
+/* 80456410-80456414 0004+00 s=1 e=0 z=0 None .sdata2 @409 */
SECTION_SDATA2 static f32 lit_409 = 1.0f;
-/* 80456414-80456418 0004+00 s=1 e=0 z=0 None .sdata2 @410 */
+/* 80456414-80456418 0004+00 s=1 e=0 z=0 None .sdata2 @410 */
SECTION_SDATA2 static u8 lit_410[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80325794-803257DC 0048+00 s=0 e=2 z=7 None .text setEffectMtx__13J3DTexMtxInfoFPA4_f */
+/* 80325794-803257DC 0048+00 s=0 e=2 z=7 None .text setEffectMtx__13J3DTexMtxInfoFPA4_f */
+// 803257C4: 80456414 (lit_410)
+// 803257D0: 80456410 (lit_409)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DTexMtxInfo::setEffectMtx(f32 (*param_0)[4]) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DTexMtxInfo::setEffectMtx(f32 (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/setEffectMtx__13J3DTexMtxInfoFPA4_f.s"
}
#pragma pop
-/* 803257DC-80325800 0024+00 s=0 e=5 z=0 None .text __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo
- */
+
+/* 803257DC-80325800 0024+00 s=0 e=5 z=0 None .text __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DIndTexMtxInfo const& False
+// J3DIndTexMtxInfo const False
+// J3DIndTexMtxInfo False
asm void J3DIndTexMtxInfo::operator=(J3DIndTexMtxInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/__as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo.s"
}
#pragma pop
-/* 80325800-8032587C 007C+00 s=0 e=6 z=0 None .text __as__10J3DFogInfoFRC10J3DFogInfo */
+
+/* 80325800-8032587C 007C+00 s=0 e=6 z=0 None .text __as__10J3DFogInfoFRC10J3DFogInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DFogInfo const& False
+// J3DFogInfo const False
+// J3DFogInfo False
asm void J3DFogInfo::operator=(J3DFogInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/__as__10J3DFogInfoFRC10J3DFogInfo.s"
}
#pragma pop
-/* 8032587C-803258A0 0024+00 s=0 e=6 z=0 None .text __as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo
- */
+
+/* 8032587C-803258A0 0024+00 s=0 e=6 z=0 None .text __as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DNBTScaleInfo const& False
+// J3DNBTScaleInfo const False
+// J3DNBTScaleInfo False
asm void J3DNBTScaleInfo::operator=(J3DNBTScaleInfo const& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DStruct/__as__15J3DNBTScaleInfoFRC15J3DNBTScaleInfo.s"
}
#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DSys.cpp b/libs/JSystem/J3DGraphBase/J3DSys.cpp
index 4e09e43efb..7b5248879d 100644
--- a/libs/JSystem/J3DGraphBase/J3DSys.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DSys.cpp
@@ -1,53 +1,93 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DSys
-//
+//
-#include "JSystem/J3DGraphBase/J3DSys.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DSys.h"
-//
+//
// Types:
-//
+//
-struct _GXTexMapID {};
+struct _GXTexMapID {
+};
-struct _GXTexCacheSize {};
+struct _GXTexCacheSize {
+};
struct J3DSys {
- /* 8030FDE8 */ J3DSys();
- /* 8030FEC0 */ void loadPosMtxIndx(int, u16) const;
- /* 8030FEE4 */ void loadNrmMtxIndx(int, u16) const;
- /* 8030FF0C */ void setTexCacheRegion(_GXTexCacheSize);
- /* 803100BC */ void drawInit();
- /* 8031073C */ void reinitGX();
- /* 8031079C */ void reinitGenMode();
- /* 803107E8 */ void reinitLighting();
- /* 80310894 */ void reinitTransform();
- /* 80310998 */ void reinitTexture();
- /* 80310A3C */ void reinitTevStages();
- /* 80310D44 */ void reinitIndStages();
- /* 80310E3C */ void reinitPixelProc();
+ /* 8030FDE8 */ // True False
+J3DSys();
+ /* 8030FEC0 */ // False False
+// int False
+// u16 False
+void loadPosMtxIndx(int, u16) const;
+ /* 8030FEE4 */ // False False
+// int False
+// u16 False
+void loadNrmMtxIndx(int, u16) const;
+ /* 8030FF0C */ // True False
+// _GXTexCacheSize False
+void setTexCacheRegion(_GXTexCacheSize);
+ /* 803100BC */ // False False
+void drawInit();
+ /* 8031073C */ // False False
+void reinitGX();
+ /* 8031079C */ // True False
+void reinitGenMode();
+ /* 803107E8 */ // True False
+void reinitLighting();
+ /* 80310894 */ // True False
+void reinitTransform();
+ /* 80310998 */ // True False
+void reinitTexture();
+ /* 80310A3C */ // True False
+void reinitTevStages();
+ /* 80310D44 */ // True False
+void reinitIndStages();
+ /* 80310E3C */ // True False
+void reinitPixelProc();
};
-//
+//
// Forward References:
-//
+//
+
+// True False
extern "C" void __ct__6J3DSysFv();
+// False False
+// int False
+// u16 False
extern "C" void loadPosMtxIndx__6J3DSysCFiUs();
+// False False
+// int False
+// u16 False
extern "C" void loadNrmMtxIndx__6J3DSysCFiUs();
+// True False
+// _GXTexCacheSize False
extern "C" void setTexCacheRegion__6J3DSysF15_GXTexCacheSize();
+// False False
extern "C" void drawInit__6J3DSysFv();
+// False False
extern "C" void reinitGX__6J3DSysFv();
+// True False
extern "C" void reinitGenMode__6J3DSysFv();
+// True False
extern "C" void reinitLighting__6J3DSysFv();
+// True False
extern "C" void reinitTransform__6J3DSysFv();
+// True False
extern "C" void reinitTexture__6J3DSysFv();
+// True False
extern "C" void reinitTevStages__6J3DSysFv();
+// True False
extern "C" void reinitIndStages__6J3DSysFv();
+// True False
extern "C" void reinitPixelProc__6J3DSysFv();
+// False False
extern "C" void __sinit_J3DSys_cpp();
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 mCurrentMtx__6J3DSys[48];
@@ -56,70 +96,140 @@ extern "C" extern u8 mParentS__6J3DSys[12];
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
extern "C" extern u8 j3dDefaultViewNo[4 + 4 /* padding */];
-//
+//
// External References:
-//
-
+//
+
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTexCacheSize False
+// u32 False
+// _GXTexCacheSize False
void J3DFifoLoadTexCached(_GXTexMapID, u32, _GXTexCacheSize, u32, _GXTexCacheSize);
+// False False
void makeTexCoordTable();
+// False False
void makeAlphaCmpTable();
+// False False
void makeZModeTable();
+// False False
void makeTevSwapTable();
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTexCacheSize False
+// u32 False
+// _GXTexCacheSize False
extern "C" void J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize();
+// False False
extern "C" void makeTexCoordTable__Fv();
+// False False
extern "C" void makeAlphaCmpTable__Fv();
+// False False
extern "C" void makeZModeTable__Fv();
+// False False
extern "C" void makeTevSwapTable__Fv();
+// False False
extern "C" void PSMTXIdentity();
+// False False
extern "C" void GXSetVtxAttrFmt();
+// False False
extern "C" void GXInvalidateVtxCache();
+// False False
extern "C" void GXSetTexCoordGen2();
+// False False
extern "C" void GXSetNumTexGens();
+// False False
extern "C" void GXFlush();
+// False False
extern "C" void GXSetCullMode();
+// False False
extern "C" void GXSetCoPlanar();
+// False False
extern "C" void GXSetChanAmbColor();
+// False False
extern "C" void GXSetChanMatColor();
+// False False
extern "C" void GXSetNumChans();
+// False False
extern "C" void GXSetChanCtrl();
+// False False
extern "C" void GXInitTexObj();
+// False False
extern "C" void GXLoadTexObj();
+// False False
extern "C" void GXInitTexCacheRegion();
+// False False
extern "C" void GXSetTevIndirect();
+// False False
extern "C" void GXSetIndTexMtx();
+// False False
extern "C" void GXSetIndTexCoordScale();
+// False False
extern "C" void GXSetIndTexOrder();
+// False False
extern "C" void GXSetNumIndStages();
+// False False
extern "C" void GXSetTevDirect();
+// False False
extern "C" void GXSetTevColorIn();
+// False False
extern "C" void GXSetTevAlphaIn();
+// False False
extern "C" void GXSetTevColorOp();
+// False False
extern "C" void GXSetTevAlphaOp();
+// False False
extern "C" void GXSetTevColor();
+// False False
extern "C" void GXSetTevColorS10();
+// False False
extern "C" void GXSetTevKColor();
+// False False
extern "C" void GXSetTevKColorSel();
+// False False
extern "C" void GXSetTevKAlphaSel();
+// False False
extern "C" void GXSetTevSwapMode();
+// False False
extern "C" void GXSetTevSwapModeTable();
+// False False
extern "C" void GXSetAlphaCompare();
+// False False
extern "C" void GXSetTevOrder();
+// False False
extern "C" void GXSetNumTevStages();
+// False False
extern "C" void GXSetFog();
+// False False
extern "C" void GXSetFogRangeAdj();
+// False False
extern "C" void GXSetBlendMode();
+// False False
extern "C" void GXSetColorUpdate();
+// False False
extern "C" void GXSetAlphaUpdate();
+// False False
extern "C" void GXSetZMode();
+// False False
extern "C" void GXSetZCompLoc();
+// False False
extern "C" void GXSetDither();
+// False False
extern "C" void GXSetCurrentMtx();
+// False False
extern "C" void GXLoadTexMtxImm();
+// False False
extern "C" void GXSetClipMode();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_28();
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
extern "C" extern u32 j3dDefaultColInfo;
@@ -128,235 +238,485 @@ extern "C" extern u32 j3dDefaultTevColor;
extern "C" extern u32 data_804563D8;
extern "C" extern u32 j3dDefaultTevKColor;
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80434AC8-80434BE4 011C+00 s=1 e=151 z=486 None .bss j3dSys */
+/* 80434AC8-80434BE4 011C+00 s=1 e=151 z=486 None .bss j3dSys */
u8 j3dSys[284];
-/* 80434BE4-80434C14 0030+00 s=0 e=17 z=154 None .bss mCurrentMtx__6J3DSys */
+/* 80434BE4-80434C14 0030+00 s=0 e=17 z=154 None .bss mCurrentMtx__6J3DSys */
u8 mCurrentMtx__6J3DSys[48];
-/* 80434C14-80434C20 000C+00 s=0 e=6 z=0 None .bss mCurrentS__6J3DSys */
+/* 80434C14-80434C20 000C+00 s=0 e=6 z=0 None .bss mCurrentS__6J3DSys */
u8 mCurrentS__6J3DSys[12];
-/* 80434C20-80434C2C 000C+00 s=0 e=5 z=0 None .bss mParentS__6J3DSys */
+/* 80434C20-80434C2C 000C+00 s=0 e=5 z=0 None .bss mParentS__6J3DSys */
u8 mParentS__6J3DSys[12];
-/* 80434C2C-80434C70 0040+04 s=1 e=17 z=0 None .bss sTexCoordScaleTable__6J3DSys */
+/* 80434C2C-80434C70 0040+04 s=1 e=17 z=0 None .bss sTexCoordScaleTable__6J3DSys */
u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
-/* 8030FDE8-8030FEC0 00D8+00 s=1 e=0 z=0 None .text __ct__6J3DSysFv */
+/* 8030FDE8-8030FEC0 00D8+00 s=1 e=0 z=0 None .text __ct__6J3DSysFv */
+// 8030FDFC: 80324194 (makeTexCoordTable__Fv)
+// 8030FE00: 80324314 (makeTevSwapTable__Fv)
+// 8030FE04: 8032423C (makeAlphaCmpTable__Fv)
+// 8030FE08: 803242A8 (makeZModeTable__Fv)
+// 8030FE18: 80346484 (PSMTXIdentity)
+// 8030FE7C: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 8030FE80: 80434C2C (sTexCoordScaleTable__6J3DSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm J3DSys::J3DSys() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/__ct__6J3DSysFv.s"
}
#pragma pop
-/* 8030FEC0-8030FEE4 0024+00 s=0 e=1 z=0 None .text loadPosMtxIndx__6J3DSysCFiUs */
+
+/* 8030FEC0-8030FEE4 0024+00 s=0 e=1 z=0 None .text loadPosMtxIndx__6J3DSysCFiUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
+// u16 False
asm void J3DSys::loadPosMtxIndx(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/loadPosMtxIndx__6J3DSysCFiUs.s"
}
#pragma pop
-/* 8030FEE4-8030FF0C 0028+00 s=0 e=1 z=0 None .text loadNrmMtxIndx__6J3DSysCFiUs */
+
+/* 8030FEE4-8030FF0C 0028+00 s=0 e=1 z=0 None .text loadNrmMtxIndx__6J3DSysCFiUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
+// u16 False
asm void J3DSys::loadNrmMtxIndx(int param_0, u16 param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/loadNrmMtxIndx__6J3DSysCFiUs.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1DF8-803A1E08 0010+00 s=1 e=0 z=0 None .rodata @695 */
+/* 803A1DF8-803A1E08 0010+00 s=1 e=0 z=0 None .rodata @695 */
SECTION_RODATA static u8 const lit_695[16] = {
- 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1E08-803A1E18 0010+00 s=1 e=0 z=0 None .rodata @696 */
+/* 803A1E08-803A1E18 0010+00 s=1 e=0 z=0 None .rodata @696 */
SECTION_RODATA static u8 const lit_696[16] = {
- 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
};
-/* 8030FF0C-803100BC 01B0+00 s=1 e=0 z=0 None .text setTexCacheRegion__6J3DSysF15_GXTexCacheSize
- */
+/* 8030FF0C-803100BC 01B0+00 s=1 e=0 z=0 None .text setTexCacheRegion__6J3DSysF15_GXTexCacheSize */
+// 8030FF1C: 803621CC (_savegpr_25)
+// 8030FF28: 803A1DF8 (lit_695)
+// 8030FF2C: 803A1DF8 (lit_695)
+// 8030FF50: 803A1E08 (lit_696)
+// 8030FF54: 803A1E08 (lit_696)
+// 8030FFCC: 8035E538 (GXInitTexCacheRegion)
+// 8030FFE8: 8030FD68 (J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize)
+// 80310010: 8035E538 (GXInitTexCacheRegion)
+// 8031002C: 8030FD68 (J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize)
+// 80310074: 8035E538 (GXInitTexCacheRegion)
+// 80310090: 8030FD68 (J3DFifoLoadTexCached__F11_GXTexMapIDUl15_GXTexCacheSizeUl15_GXTexCacheSize)
+// 803100A8: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// _GXTexCacheSize False
asm void J3DSys::setTexCacheRegion(_GXTexCacheSize param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/setTexCacheRegion__6J3DSysF15_GXTexCacheSize.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1E18-803A1E30 0018+00 s=1 e=0 z=0 None .rodata @737 */
+/* 803A1E18-803A1E30 0018+00 s=1 e=0 z=0 None .rodata @737 */
SECTION_RODATA static u8 const lit_737[24] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CD8A0-803CD8B0 0010+00 s=1 e=0 z=0 None .data NullTexData */
+/* 803CD8A0-803CD8B0 0010+00 s=1 e=0 z=0 None .data NullTexData */
SECTION_DATA static u8 NullTexData[16] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CD8B0-803CD8E0 0030+00 s=1 e=0 z=0 None .data j3dIdentityMtx */
+/* 803CD8B0-803CD8E0 0030+00 s=1 e=0 z=0 None .data j3dIdentityMtx */
SECTION_DATA static u8 j3dIdentityMtx[48] = {
- 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803100BC-8031073C 0680+00 s=0 e=3 z=0 None .text drawInit__6J3DSysFv */
+/* 803100BC-8031073C 0680+00 s=0 e=3 z=0 None .text drawInit__6J3DSysFv */
+// 803100CC: 803621D8 (_savegpr_28)
+// 803100D4: 8035BB6C (GXInvalidateVtxCache)
+// 803100DC: 803602EC (GXSetCurrentMtx)
+// 803100E4: 8035C984 (GXSetCullMode)
+// 803100EC: 8035C9AC (GXSetCoPlanar)
+// 803100F4: 803605D0 (GXSetClipMode)
+// 803100FC: 8035FC44 (GXSetColorUpdate)
+// 80310104: 8035FDD8 (GXSetDither)
+// 80310118: 8035FBF0 (GXSetBlendMode)
+// 80310130: 8035F624 (GXSetAlphaCompare)
+// 80310140: 8035FC9C (GXSetZMode)
+// 80310148: 8035FCD0 (GXSetZCompLoc)
+// 80310160: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310178: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310190: 8035B5C4 (GXSetVtxAttrFmt)
+// 803101A8: 8035B5C4 (GXSetVtxAttrFmt)
+// 803101C0: 8035B5C4 (GXSetVtxAttrFmt)
+// 803101D8: 8035B5C4 (GXSetVtxAttrFmt)
+// 803101F0: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310208: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310220: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310238: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310250: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310268: 8035B5C4 (GXSetVtxAttrFmt)
+// 80310270: 8035F0D4 (GXSetNumIndStages)
+// 80310278: 80310998 (reinitTexture__6J3DSysFv)
+// 8031028C: 8035F6F4 (GXSetTevOrder)
+// 803102A0: 8035F6F4 (GXSetTevOrder)
+// 803102B4: 8035F6F4 (GXSetTevOrder)
+// 803102C8: 8035F6F4 (GXSetTevOrder)
+// 803102DC: 8035F6F4 (GXSetTevOrder)
+// 803102F0: 8035F6F4 (GXSetTevOrder)
+// 80310304: 8035F6F4 (GXSetTevOrder)
+// 80310318: 8035F6F4 (GXSetTevOrder)
+// 8031032C: 8035F6F4 (GXSetTevOrder)
+// 80310340: 8035F6F4 (GXSetTevOrder)
+// 80310354: 8035F6F4 (GXSetTevOrder)
+// 80310368: 8035F6F4 (GXSetTevOrder)
+// 8031037C: 8035F6F4 (GXSetTevOrder)
+// 80310390: 8035F6F4 (GXSetTevOrder)
+// 803103A4: 8035F6F4 (GXSetTevOrder)
+// 803103B8: 8035F6F4 (GXSetTevOrder)
+// 803103C4: 803CD8B0 (j3dIdentityMtx)
+// 803103C8: 803CD8B0 (j3dIdentityMtx)
+// 803103D8: 80360320 (GXLoadTexMtxImm)
+// 803103F0: 803A1E18 (lit_737)
+// 803103F4: 803A1E18 (lit_737)
+// 80310430: 8035ED2C (GXSetIndTexMtx)
+// 80310444: 804563C0 (j3dDefaultColInfo)
+// 80310454: 8035DA48 (GXSetChanMatColor)
+// 80310458: 804563C0 (j3dDefaultColInfo)
+// 80310468: 8035DA48 (GXSetChanMatColor)
+// 8031046C: 804563C8 (data_804563C8)
+// 80310470: 8035DB30 (GXSetNumChans)
+// 80310478: 8035BDFC (GXSetNumTexGens)
+// 80310480: 8035F890 (GXSetNumTevStages)
+// 803104A0: 8035DB6C (GXSetChanCtrl)
+// 803104C0: 8035DB6C (GXSetChanCtrl)
+// 803104C8: 803A1EFC (j3dDefaultTexCoordInfo)
+// 803104CC: 803A1EFC (j3dDefaultTexCoordInfo)
+// 803104F4: 8035BB7C (GXSetTexCoordGen2)
+// 8031051C: 8035EEA4 (GXSetIndTexCoordScale)
+// 80310534: 804563E0 (j3dDefaultTevKColor)
+// 80310548: 8035F440 (GXSetTevKColor)
+// 80310560: 804563D4 (j3dDefaultTevColor)
+// 80310564: 804563D8 (data_804563D8)
+// 8031057C: 8035F3DC (GXSetTevColorS10)
+// 803105B0: 8035F224 (GXSetTevColorIn)
+// 803105CC: 8035F2AC (GXSetTevColorOp)
+// 803105E4: 8035F268 (GXSetTevAlphaIn)
+// 80310600: 8035F314 (GXSetTevAlphaOp)
+// 80310628: 8035F55C (GXSetTevSwapMode)
+// 80310650: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310668: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310680: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310698: 8035F5A4 (GXSetTevSwapModeTable)
+// 803106D4: 8035ECC0 (GXSetTevIndirect)
+// 80310720: 8030FF0C (setTexCacheRegion__6J3DSysF15_GXTexCacheSize)
+// 80310728: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DSys::drawInit() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/drawInit__6J3DSysFv.s"
}
#pragma pop
-/* 8031073C-8031079C 0060+00 s=0 e=16 z=6 None .text reinitGX__6J3DSysFv */
+
+/* 8031073C-8031079C 0060+00 s=0 e=16 z=6 None .text reinitGX__6J3DSysFv */
+// 80310750: 8031079C (reinitGenMode__6J3DSysFv)
+// 80310758: 803107E8 (reinitLighting__6J3DSysFv)
+// 80310760: 80310894 (reinitTransform__6J3DSysFv)
+// 80310768: 80310998 (reinitTexture__6J3DSysFv)
+// 80310770: 80310A3C (reinitTevStages__6J3DSysFv)
+// 80310778: 80310D44 (reinitIndStages__6J3DSysFv)
+// 80310780: 80310E3C (reinitPixelProc__6J3DSysFv)
+// 80310784: 8035BECC (GXFlush)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DSys::reinitGX() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitGX__6J3DSysFv.s"
}
#pragma pop
-/* 8031079C-803107E8 004C+00 s=1 e=0 z=0 None .text reinitGenMode__6J3DSysFv */
+
+/* 8031079C-803107E8 004C+00 s=1 e=0 z=0 None .text reinitGenMode__6J3DSysFv */
+// 803107AC: 8035DB30 (GXSetNumChans)
+// 803107B4: 8035BDFC (GXSetNumTexGens)
+// 803107BC: 8035F890 (GXSetNumTevStages)
+// 803107C4: 8035F0D4 (GXSetNumIndStages)
+// 803107CC: 8035C984 (GXSetCullMode)
+// 803107D4: 8035C9AC (GXSetCoPlanar)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitGenMode() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitGenMode__6J3DSysFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80450950-80450954 0004+00 s=2 e=0 z=0 None .sdata ColorBlack */
+/* 80450950-80450954 0004+00 s=2 e=0 z=0 None .sdata ColorBlack */
SECTION_SDATA static u8 ColorBlack[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80450954-80450958 0004+00 s=2 e=0 z=0 None .sdata ColorWhite */
+/* 80450954-80450958 0004+00 s=2 e=0 z=0 None .sdata ColorWhite */
SECTION_SDATA static u32 ColorWhite = 0xFFFFFFFF;
-/* 803107E8-80310894 00AC+00 s=1 e=0 z=0 None .text reinitLighting__6J3DSysFv */
+/* 803107E8-80310894 00AC+00 s=1 e=0 z=0 None .text reinitLighting__6J3DSysFv */
+// 80310810: 8035DB6C (GXSetChanCtrl)
+// 80310830: 8035DB6C (GXSetChanCtrl)
+// 80310834: 80450950 (ColorBlack)
+// 80310844: 8035D960 (GXSetChanAmbColor)
+// 80310848: 80450950 (ColorBlack)
+// 80310858: 8035D960 (GXSetChanAmbColor)
+// 8031085C: 80450954 (ColorWhite)
+// 8031086C: 8035DA48 (GXSetChanMatColor)
+// 80310870: 80450954 (ColorWhite)
+// 80310880: 8035DA48 (GXSetChanMatColor)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitLighting() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitLighting__6J3DSysFv.s"
}
#pragma pop
-/* 80310894-80310998 0104+00 s=1 e=0 z=0 None .text reinitTransform__6J3DSysFv */
+
+/* 80310894-80310998 0104+00 s=1 e=0 z=0 None .text reinitTransform__6J3DSysFv */
+// 803108A4: 803602EC (GXSetCurrentMtx)
+// 803108C0: 8035BB7C (GXSetTexCoordGen2)
+// 803108DC: 8035BB7C (GXSetTexCoordGen2)
+// 803108F8: 8035BB7C (GXSetTexCoordGen2)
+// 80310914: 8035BB7C (GXSetTexCoordGen2)
+// 80310930: 8035BB7C (GXSetTexCoordGen2)
+// 8031094C: 8035BB7C (GXSetTexCoordGen2)
+// 80310968: 8035BB7C (GXSetTexCoordGen2)
+// 80310984: 8035BB7C (GXSetTexCoordGen2)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitTransform() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitTransform__6J3DSysFv.s"
}
#pragma pop
-/* 80310998-80310A3C 00A4+00 s=2 e=0 z=0 None .text reinitTexture__6J3DSysFv */
+
+/* 80310998-80310A3C 00A4+00 s=2 e=0 z=0 None .text reinitTexture__6J3DSysFv */
+// 803109A8: 803CD8A0 (NullTexData)
+// 803109AC: 803CD8A0 (NullTexData)
+// 803109C8: 8035DE40 (GXInitTexObj)
+// 803109D4: 8035E414 (GXLoadTexObj)
+// 803109E0: 8035E414 (GXLoadTexObj)
+// 803109EC: 8035E414 (GXLoadTexObj)
+// 803109F8: 8035E414 (GXLoadTexObj)
+// 80310A04: 8035E414 (GXLoadTexObj)
+// 80310A10: 8035E414 (GXLoadTexObj)
+// 80310A1C: 8035E414 (GXLoadTexObj)
+// 80310A28: 8035E414 (GXLoadTexObj)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitTexture() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitTexture__6J3DSysFv.s"
}
#pragma pop
-/* 80310A3C-80310D44 0308+00 s=1 e=0 z=0 None .text reinitTevStages__6J3DSysFv */
+
+/* 80310A3C-80310D44 0308+00 s=1 e=0 z=0 None .text reinitTevStages__6J3DSysFv */
+// 80310A5C: 8035F6F4 (GXSetTevOrder)
+// 80310A70: 8035F6F4 (GXSetTevOrder)
+// 80310A84: 8035F6F4 (GXSetTevOrder)
+// 80310A98: 8035F6F4 (GXSetTevOrder)
+// 80310AAC: 8035F6F4 (GXSetTevOrder)
+// 80310AC0: 8035F6F4 (GXSetTevOrder)
+// 80310AD4: 8035F6F4 (GXSetTevOrder)
+// 80310AE8: 8035F6F4 (GXSetTevOrder)
+// 80310AFC: 8035F6F4 (GXSetTevOrder)
+// 80310B10: 8035F6F4 (GXSetTevOrder)
+// 80310B24: 8035F6F4 (GXSetTevOrder)
+// 80310B38: 8035F6F4 (GXSetTevOrder)
+// 80310B4C: 8035F6F4 (GXSetTevOrder)
+// 80310B60: 8035F6F4 (GXSetTevOrder)
+// 80310B74: 8035F6F4 (GXSetTevOrder)
+// 80310B88: 8035F6F4 (GXSetTevOrder)
+// 80310B8C: 80450954 (ColorWhite)
+// 80310B9C: 8035F37C (GXSetTevColor)
+// 80310BA0: 80450954 (ColorWhite)
+// 80310BB0: 8035F37C (GXSetTevColor)
+// 80310BB4: 80450954 (ColorWhite)
+// 80310BC4: 8035F37C (GXSetTevColor)
+// 80310BC8: 80450954 (ColorWhite)
+// 80310BD8: 8035F440 (GXSetTevKColor)
+// 80310BDC: 80450954 (ColorWhite)
+// 80310BEC: 8035F440 (GXSetTevKColor)
+// 80310BF0: 80450954 (ColorWhite)
+// 80310C00: 8035F440 (GXSetTevKColor)
+// 80310C04: 80450954 (ColorWhite)
+// 80310C14: 8035F440 (GXSetTevKColor)
+// 80310C30: 8035F224 (GXSetTevColorIn)
+// 80310C4C: 8035F2AC (GXSetTevColorOp)
+// 80310C64: 8035F268 (GXSetTevAlphaIn)
+// 80310C80: 8035F314 (GXSetTevAlphaOp)
+// 80310C8C: 8035F4A4 (GXSetTevKColorSel)
+// 80310C98: 8035F500 (GXSetTevKAlphaSel)
+// 80310CA8: 8035F55C (GXSetTevSwapMode)
+// 80310CCC: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310CE4: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310CFC: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310D14: 8035F5A4 (GXSetTevSwapModeTable)
+// 80310D2C: 8035F624 (GXSetAlphaCompare)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitTevStages() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitTevStages__6J3DSysFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD8E0-803CD8F8 0018+00 s=1 e=0 z=0 None .data IndMtx */
+/* 803CD8E0-803CD8F8 0018+00 s=1 e=0 z=0 None .data IndMtx */
SECTION_DATA static u8 IndMtx[24] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 80310D44-80310E3C 00F8+00 s=1 e=0 z=0 None .text reinitIndStages__6J3DSysFv */
+/* 80310D44-80310E3C 00F8+00 s=1 e=0 z=0 None .text reinitIndStages__6J3DSysFv */
+// 80310D5C: 8035F0F8 (GXSetTevDirect)
+// 80310D78: 8035EFE8 (GXSetIndTexOrder)
+// 80310D88: 8035EFE8 (GXSetIndTexOrder)
+// 80310D98: 8035EFE8 (GXSetIndTexOrder)
+// 80310DA8: 8035EFE8 (GXSetIndTexOrder)
+// 80310DB8: 8035EEA4 (GXSetIndTexCoordScale)
+// 80310DC8: 8035EEA4 (GXSetIndTexCoordScale)
+// 80310DD8: 8035EEA4 (GXSetIndTexCoordScale)
+// 80310DE8: 8035EEA4 (GXSetIndTexCoordScale)
+// 80310DF0: 803CD8E0 (IndMtx)
+// 80310DF4: 803CD8E0 (IndMtx)
+// 80310DFC: 8035ED2C (GXSetIndTexMtx)
+// 80310E04: 803CD8E0 (IndMtx)
+// 80310E08: 803CD8E0 (IndMtx)
+// 80310E10: 8035ED2C (GXSetIndTexMtx)
+// 80310E18: 803CD8E0 (IndMtx)
+// 80310E1C: 803CD8E0 (IndMtx)
+// 80310E24: 8035ED2C (GXSetIndTexMtx)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitIndStages() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitIndStages__6J3DSysFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456368-8045636C 0004+00 s=1 e=0 z=0 None .sdata2 @892 */
+/* 80456368-8045636C 0004+00 s=1 e=0 z=0 None .sdata2 @892 */
SECTION_SDATA2 static u8 lit_892[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 8045636C-80456370 0004+00 s=1 e=0 z=0 None .sdata2 @893 */
+/* 8045636C-80456370 0004+00 s=1 e=0 z=0 None .sdata2 @893 */
SECTION_SDATA2 static f32 lit_893 = 1.0f;
-/* 80456370-80456378 0004+04 s=1 e=0 z=0 None .sdata2 @894 */
+/* 80456370-80456378 0004+04 s=1 e=0 z=0 None .sdata2 @894 */
SECTION_SDATA2 static f32 lit_894[1 + 1 /* padding */] = {
- 1.0f / 10.0f,
- /* padding */
- 0.0f,
+ 1.0f / 10.0f,
+ /* padding */
+ 0.0f,
};
-/* 80310E3C-80310ED0 0094+00 s=1 e=0 z=0 None .text reinitPixelProc__6J3DSysFv */
+/* 80310E3C-80310ED0 0094+00 s=1 e=0 z=0 None .text reinitPixelProc__6J3DSysFv */
+// 80310E58: 8035FBF0 (GXSetBlendMode)
+// 80310E60: 8035FC44 (GXSetColorUpdate)
+// 80310E68: 8035FC70 (GXSetAlphaUpdate)
+// 80310E70: 8035FDD8 (GXSetDither)
+// 80310E74: 80450950 (ColorBlack)
+// 80310E80: 80456368 (lit_892)
+// 80310E84: 8045636C (lit_893)
+// 80310E88: 80456370 (lit_894)
+// 80310E94: 8035F8B8 (GXSetFog)
+// 80310EA4: 8035FACC (GXSetFogRangeAdj)
+// 80310EB4: 8035FC9C (GXSetZMode)
+// 80310EBC: 8035FCD0 (GXSetZCompLoc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void J3DSys::reinitPixelProc() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/reinitPixelProc__6J3DSysFv.s"
}
#pragma pop
-/* 80310ED0-80310EF8 0028+00 s=0 e=1 z=0 None .text __sinit_J3DSys_cpp */
+
+/* 80310ED0-80310EF8 0028+00 s=0 e=0 z=0 None .text __sinit_J3DSys_cpp */
+// 80310EDC: 80434AC8 (j3dSys)
+// 80310EE0: 80434AC8 (j3dSys)
+// 80310EE4: 8030FDE8 (__ct__6J3DSysFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_J3DSys_cpp() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DSys/__sinit_J3DSys_cpp.s"
}
#pragma pop
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_80310ED0 = (void*)__sinit_J3DSys_cpp;
+#pragma pop
+
+
/* ############################################################################################## */
-/* 80451598-804515A0 0004+04 s=0 e=1 z=0 None .sbss j3dDefaultViewNo */
+/* 80451598-804515A0 0004+04 s=0 e=1 z=0 None .sbss j3dDefaultViewNo */
u8 j3dDefaultViewNo[4 + 4 /* padding */];
+
diff --git a/libs/JSystem/J3DGraphBase/J3DTevs.cpp b/libs/JSystem/J3DGraphBase/J3DTevs.cpp
index 982e007cb3..318700ef20 100644
--- a/libs/JSystem/J3DGraphBase/J3DTevs.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DTevs.cpp
@@ -1,96 +1,244 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DTevs
-//
+//
-#include "JSystem/J3DGraphBase/J3DTevs.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DTevs.h"
-//
+//
// Types:
-//
+//
-struct _GXTlutSize {};
+struct _GXTlutSize {
+};
-struct _GXTlutFmt {};
+struct _GXTlutFmt {
+};
-struct _GXTexWrapMode {};
+struct _GXTexWrapMode {
+};
-struct _GXTexMtxType {};
+struct _GXTexMtxType {
+};
-struct _GXTexMapID {};
+struct _GXTexMapID {
+};
-struct _GXTexGenType {};
+struct _GXTexGenType {
+};
-struct _GXTexGenSrc {};
+struct _GXTexGenSrc {
+};
-struct _GXTexFmt {};
+struct _GXTexFmt {
+};
-struct _GXTexFilter {};
+struct _GXTexFilter {
+};
-struct _GXLightID {};
+struct _GXLightID {
+};
-struct _GXColor {};
+struct _GXColor {
+};
-struct _GXAnisotropy {};
+struct _GXAnisotropy {
+};
-struct Vec {};
+struct Vec {
+};
-struct J3DTextureSRTInfo {};
+struct J3DTextureSRTInfo {
+};
struct J3DTexMtx {
- /* 803238C4 */ void load(u32) const;
- /* 80323900 */ void calc(f32 const (*)[4]);
- /* 80323920 */ void calcTexMtx(f32 const (*)[4]);
- /* 80323C0C */ void calcPostTexMtx(f32 const (*)[4]);
- /* 80324358 */ void loadTexMtx(u32) const;
- /* 803243BC */ void loadPostTexMtx(u32) const;
+ /* 803238C4 */ // False False
+// u32 False
+void load(u32) const;
+ /* 80323900 */ // False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calc(f32 const (* )[4]);
+ /* 80323920 */ // True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcTexMtx(f32 const (* )[4]);
+ /* 80323C0C */ // False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+void calcPostTexMtx(f32 const (* )[4]);
+ /* 80324358 */ // True False
+// u32 False
+void loadTexMtx(u32) const;
+ /* 803243BC */ // True False
+// u32 False
+void loadPostTexMtx(u32) const;
};
-struct J3DTexCoord {};
+struct J3DTexCoord {
+};
-struct J3DNBTScale {};
+struct J3DNBTScale {
+};
struct J3DLightObj {
- /* 80323590 */ void load(u32) const;
+ /* 80323590 */ // False False
+// u32 False
+void load(u32) const;
};
-//
+//
// Forward References:
-//
+//
+// False False
+// u32 False
+// J3DTexCoord* False
+// J3DTexCoord False
void loadTexCoordGens(u32, J3DTexCoord*);
+// False False
+// void* False
+// void False
void isTexNoReg(void*);
+// False False
+// void* False
+// void False
void getTexNoReg(void*);
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
void loadTexNo(u32, u16 const&);
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
void patchTexNo_PtrToIdx(u32, u16 const&);
+// False False
+// J3DNBTScale& False
+// J3DNBTScale False
void loadNBTScale(J3DNBTScale&);
+// False False
void makeTexCoordTable();
+// False False
void makeAlphaCmpTable();
+// False False
void makeZModeTable();
+// False False
void makeTevSwapTable();
-static void J3DGDLoadTexMtxImm(f32 (*)[4], u32, _GXTexMtxType);
-static void J3DGDLoadPostTexMtxImm(f32 (*)[4], u32);
-
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+// _GXTexMtxType False
+static void J3DGDLoadTexMtxImm(f32 (* )[4], u32, _GXTexMtxType);
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+static void J3DGDLoadPostTexMtxImm(f32 (* )[4], u32);
+
+// False False
+// u32 False
extern "C" void load__11J3DLightObjCFUl();
+// False False
+// u32 False
+// J3DTexCoord* False
+// J3DTexCoord False
extern "C" void loadTexCoordGens__FUlP11J3DTexCoord();
+// False False
+// u32 False
extern "C" void load__9J3DTexMtxCFUl();
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calc__9J3DTexMtxFPA4_Cf();
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcTexMtx__9J3DTexMtxFPA4_Cf();
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
extern "C" void calcPostTexMtx__9J3DTexMtxFPA4_Cf();
+// False False
+// void* False
+// void False
extern "C" void isTexNoReg__FPv();
+// False False
+// void* False
+// void False
extern "C" void getTexNoReg__FPv();
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
extern "C" void loadTexNo__FUlRCUs();
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
extern "C" void patchTexNo_PtrToIdx__FUlRCUs();
+// False False
+// J3DNBTScale& False
+// J3DNBTScale False
extern "C" void loadNBTScale__FR11J3DNBTScale();
+// False False
extern "C" void makeTexCoordTable__Fv();
+// False False
extern "C" void makeAlphaCmpTable__Fv();
+// False False
extern "C" void makeZModeTable__Fv();
+// False False
extern "C" void makeTevSwapTable__Fv();
+// True False
+// u32 False
extern "C" void loadTexMtx__9J3DTexMtxCFUl();
+// True False
+// u32 False
extern "C" void loadPostTexMtx__9J3DTexMtxCFUl();
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+// _GXTexMtxType False
extern "C" static void J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType();
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" static void J3DGDLoadPostTexMtxImm__FPA4_fUl();
extern "C" extern u8 const j3dDefaultLightInfo[52];
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
@@ -119,477 +267,1027 @@ extern "C" extern u8 j3dDefaultColorChanInfo[8];
extern "C" extern u8 struct_804563F8[4];
extern "C" extern u16 j3dDefaultZModeID[1 + 1 /* padding */];
-//
+//
// External References:
-//
-
+//
+
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightAttn(_GXLightID, f32, f32, f32, f32, f32, f32);
+// False False
+// _GXLightID False
+// _GXColor False
void J3DGDSetLightColor(_GXLightID, _GXColor);
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightPos(_GXLightID, f32, f32, f32);
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
void J3DGDSetLightDir(_GXLightID, f32, f32, f32);
+// False False
+// _GXTexGenType False
+// _GXTexGenSrc False
void J3DGDSetTexCoordGen(_GXTexGenType, _GXTexGenSrc);
-void J3DGDSetTexLookupMode(_GXTexMapID, _GXTexWrapMode, _GXTexWrapMode, _GXTexFilter, _GXTexFilter,
- f32, f32, f32, u8, u8, _GXAnisotropy);
+// False False
+// _GXTexMapID False
+// _GXTexWrapMode False
+// _GXTexWrapMode False
+// _GXTexFilter False
+// _GXTexFilter False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+// u8 False
+// _GXAnisotropy False
+void J3DGDSetTexLookupMode(_GXTexMapID, _GXTexWrapMode, _GXTexWrapMode, _GXTexFilter, _GXTexFilter, f32, f32, f32, u8, u8, _GXAnisotropy);
+// False False
+// _GXTexMapID False
+// u16 False
+// u16 False
+// _GXTexFmt False
void J3DGDSetTexImgAttr(_GXTexMapID, u16, u16, _GXTexFmt);
+// False False
+// _GXTexMapID False
+// void* False
+// void False
void J3DGDSetTexImgPtr(_GXTexMapID, void*);
+// False False
+// _GXTexMapID False
+// u32 False
void J3DGDSetTexImgPtrRaw(_GXTexMapID, u32);
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTlutFmt False
void J3DGDSetTexTlut(_GXTexMapID, u32, _GXTlutFmt);
+// False False
+// void* False
+// void False
+// u32 False
+// _GXTlutSize False
void J3DGDLoadTlut(void*, u32, _GXTlutSize);
-void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
-
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DMtxProjConcat(f32 (* )[4], f32 (* )[4], f32 (* )[4]);
+
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightAttn__F10_GXLightIDffffff();
+// False False
+// _GXLightID False
+// _GXColor False
extern "C" void J3DGDSetLightColor__F10_GXLightID8_GXColor();
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightPos__F10_GXLightIDfff();
+// False False
+// _GXLightID False
+// f32 False
+// f32 False
+// f32 False
extern "C" void J3DGDSetLightDir__F10_GXLightIDfff();
+// False False
+// _GXTexGenType False
+// _GXTexGenSrc False
extern "C" void J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc();
-extern "C" void
-J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy();
+// False False
+// _GXTexMapID False
+// _GXTexWrapMode False
+// _GXTexWrapMode False
+// _GXTexFilter False
+// _GXTexFilter False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+// u8 False
+// _GXAnisotropy False
+extern "C" void J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy();
+// False False
+// _GXTexMapID False
+// u16 False
+// u16 False
+// _GXTexFmt False
extern "C" void J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt();
+// False False
+// _GXTexMapID False
+// void* False
+// void False
extern "C" void J3DGDSetTexImgPtr__F11_GXTexMapIDPv();
+// False False
+// _GXTexMapID False
+// u32 False
extern "C" void J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl();
+// False False
+// _GXTexMapID False
+// u32 False
+// _GXTlutFmt False
extern "C" void J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt();
+// False False
+// void* False
+// void False
+// u32 False
+// _GXTlutSize False
extern "C" void J3DGDLoadTlut__FPvUl11_GXTlutSize();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DMtxProjConcat__FPA4_fPA4_fPA4_f();
+// False False
extern "C" void PSMTXConcat();
+// False False
extern "C" void GDOverflowed();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_28();
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 sTexCoordScaleTable__6J3DSys[64 + 4 /* padding */];
extern "C" extern u8 __GDCurrentDL[4];
-//
+//
// Declarations:
-//
-
-/* 80323590-80323644 00B4+00 s=0 e=3 z=0 None .text load__11J3DLightObjCFUl */
+//
+
+/* 80323590-80323644 00B4+00 s=0 e=3 z=0 None .text load__11J3DLightObjCFUl */
+// 803235AC: 80451980 (__GDCurrentDL)
+// 803235C4: 803610D4 (GDOverflowed)
+// 803235E0: 8030D76C (J3DGDSetLightPos__F10_GXLightIDfff)
+// 80323600: 8030D364 (J3DGDSetLightAttn__F10_GXLightIDffffff)
+// 80323614: 8030D65C (J3DGDSetLightColor__F10_GXLightID8_GXColor)
+// 80323628: 8030D938 (J3DGDSetLightDir__F10_GXLightIDfff)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DLightObj::load(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/load__11J3DLightObjCFUl.s"
}
#pragma pop
-/* 80323644-803238C4 0280+00 s=0 e=3 z=0 None .text loadTexCoordGens__FUlP11J3DTexCoord */
+
+/* 80323644-803238C4 0280+00 s=0 e=3 z=0 None .text loadTexCoordGens__FUlP11J3DTexCoord */
+// 80323654: 803621D0 (_savegpr_26)
+// 80323660: 80451980 (__GDCurrentDL)
+// 80323680: 803610D4 (GDOverflowed)
+// 80323688: 80451980 (__GDCurrentDL)
+// 803236A8: 80451980 (__GDCurrentDL)
+// 803236C0: 80451980 (__GDCurrentDL)
+// 803236D4: 80451980 (__GDCurrentDL)
+// 803236EC: 80451980 (__GDCurrentDL)
+// 80323718: 8030E064 (J3DGDSetTexCoordGen__F13_GXTexGenType12_GXTexGenSrc)
+// 80323730: 80451980 (__GDCurrentDL)
+// 80323744: 80451980 (__GDCurrentDL)
+// 80323758: 80451980 (__GDCurrentDL)
+// 8032376C: 80451980 (__GDCurrentDL)
+// 80323784: 80451980 (__GDCurrentDL)
+// 80323798: 80434AC8 (j3dSys)
+// 8032379C: 80434AC8 (j3dSys)
+// 803237DC: 80451980 (__GDCurrentDL)
+// 803237F4: 80451980 (__GDCurrentDL)
+// 8032380C: 80451980 (__GDCurrentDL)
+// 80323820: 80451980 (__GDCurrentDL)
+// 80323854: 80451980 (__GDCurrentDL)
+// 80323868: 80451980 (__GDCurrentDL)
+// 8032387C: 80451980 (__GDCurrentDL)
+// 80323894: 80451980 (__GDCurrentDL)
+// 803238B0: 8036221C (_restgpr_26)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// J3DTexCoord* False
+// J3DTexCoord False
asm void loadTexCoordGens(u32 param_0, J3DTexCoord* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/loadTexCoordGens__FUlP11J3DTexCoord.s"
}
#pragma pop
-/* 803238C4-80323900 003C+00 s=0 e=6 z=0 None .text load__9J3DTexMtxCFUl */
+
+/* 803238C4-80323900 003C+00 s=0 e=6 z=0 None .text load__9J3DTexMtxCFUl */
+// 803238D0: 80434AC8 (j3dSys)
+// 803238D4: 80434AC8 (j3dSys)
+// 803238E4: 803243BC (loadPostTexMtx__9J3DTexMtxCFUl)
+// 803238EC: 80324358 (loadTexMtx__9J3DTexMtxCFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DTexMtx::load(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/load__9J3DTexMtxCFUl.s"
}
#pragma pop
-/* 80323900-80323920 0020+00 s=0 e=2 z=0 None .text calc__9J3DTexMtxFPA4_Cf */
+
+/* 80323900-80323920 0020+00 s=0 e=2 z=0 None .text calc__9J3DTexMtxFPA4_Cf */
+// 8032390C: 80323920 (calcTexMtx__9J3DTexMtxFPA4_Cf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DTexMtx::calc(f32 const (*param_0)[4]) {
- nofralloc
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexMtx::calc(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/calc__9J3DTexMtxFPA4_Cf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CEAC8-803CEAF8 0030+00 s=1 e=0 z=0 None .data qMtx$1001 */
+/* 803CEAC8-803CEAF8 0030+00 s=1 e=0 z=0 None .data qMtx$1001 */
SECTION_DATA static u8 qMtx_1001[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CEAF8-803CEB28 0030+00 s=1 e=0 z=0 None .data qMtx2$1002 */
+/* 803CEAF8-803CEB28 0030+00 s=1 e=0 z=0 None .data qMtx2$1002 */
SECTION_DATA static u8 qMtx2_1002[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CEB28-803CEB58 0030+00 s=1 e=0 z=0 None .data @1059 */
+/* 803CEB28-803CEB58 0030+00 s=1 e=0 z=0 None .data @1059 */
SECTION_DATA static void* lit_1059[12] = {
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x2A4),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x1C8),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x20C),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x20C),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x260),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x20C),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x170),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0xB0),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x48),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x48),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x108),
- (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf) + 0x48),
-};
-
-/* 80323920-80323C0C 02EC+00 s=2 e=0 z=0 None .text calcTexMtx__9J3DTexMtxFPA4_Cf */
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x2A4),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x1C8),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x20C),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x20C),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x260),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x20C),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x170),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0xB0),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x48),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x48),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x108),
+ (void*)(((char*)calcTexMtx__9J3DTexMtxFPA4_Cf)+0x48),
+};
+
+/* 80323920-80323C0C 02EC+00 s=2 e=0 z=0 None .text calcTexMtx__9J3DTexMtxFPA4_Cf */
+// 80323950: 803CEB28 (lit_1059)
+// 80323954: 803CEB28 (lit_1059)
+// 8032397C: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323994: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 8032399C: 803CEAC8 (qMtx_1001)
+// 803239A0: 803CEAC8 (qMtx_1001)
+// 803239A8: 803464E4 (PSMTXConcat)
+// 803239B8: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 803239C8: 803464E4 (PSMTXConcat)
+// 803239E4: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 803239FC: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80323A04: 803CEAC8 (qMtx_1001)
+// 80323A08: 803CEAC8 (qMtx_1001)
+// 80323A10: 803464E4 (PSMTXConcat)
+// 80323A20: 803464E4 (PSMTXConcat)
+// 80323A3C: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323A54: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323A5C: 803CEAF8 (qMtx2_1002)
+// 80323A60: 803CEAF8 (qMtx2_1002)
+// 80323A68: 803464E4 (PSMTXConcat)
+// 80323A78: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323A88: 803464E4 (PSMTXConcat)
+// 80323AA4: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323ABC: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323AC4: 803CEAF8 (qMtx2_1002)
+// 80323AC8: 803CEAF8 (qMtx2_1002)
+// 80323AD0: 803464E4 (PSMTXConcat)
+// 80323AE0: 803464E4 (PSMTXConcat)
+// 80323AFC: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323B14: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323B24: 803464E4 (PSMTXConcat)
+// 80323B40: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323B58: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323B68: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323B78: 803464E4 (PSMTXConcat)
+// 80323B94: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323BAC: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323BBC: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323BD8: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323BF0: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DTexMtx::calcTexMtx(f32 const (*param_0)[4]) {
- nofralloc
+// True False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexMtx::calcTexMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/calcTexMtx__9J3DTexMtxFPA4_Cf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CEB58-803CEB88 0030+00 s=1 e=0 z=0 None .data qMtx$1063 */
+/* 803CEB58-803CEB88 0030+00 s=1 e=0 z=0 None .data qMtx$1063 */
SECTION_DATA static u8 qMtx_1063[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CEB88-803CEBB8 0030+00 s=1 e=0 z=0 None .data qMtx2$1064 */
+/* 803CEB88-803CEBB8 0030+00 s=1 e=0 z=0 None .data qMtx2$1064 */
SECTION_DATA static u8 qMtx2_1064[48] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803CEBB8-803CEBE8 0030+00 s=1 e=0 z=0 None .data @1131 */
+/* 803CEBB8-803CEBE8 0030+00 s=1 e=0 z=0 None .data @1131 */
SECTION_DATA static void* lit_1131[12] = {
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x310),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x200),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x234),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x288),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x2CC),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x234),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x1B8),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x108),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x48),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0xB0),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x150),
- (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf) + 0x48),
-};
-
-/* 80323C0C-80323F64 0358+00 s=1 e=2 z=0 None .text calcPostTexMtx__9J3DTexMtxFPA4_Cf */
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x310),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x200),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x234),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x288),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x2CC),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x234),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x1B8),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x108),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x48),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0xB0),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x150),
+ (void*)(((char*)calcPostTexMtx__9J3DTexMtxFPA4_Cf)+0x48),
+};
+
+/* 80323C0C-80323F64 0358+00 s=1 e=2 z=0 None .text calcPostTexMtx__9J3DTexMtxFPA4_Cf */
+// 80323C3C: 803CEBB8 (lit_1131)
+// 80323C40: 803CEBB8 (lit_1131)
+// 80323C68: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323C80: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80323C88: 803CEB58 (qMtx_1063)
+// 80323C8C: 803CEB58 (qMtx_1063)
+// 80323C94: 803464E4 (PSMTXConcat)
+// 80323CA4: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323CB4: 803464E4 (PSMTXConcat)
+// 80323CD0: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323CE8: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80323CF0: 803CEB58 (qMtx_1063)
+// 80323CF4: 803CEB58 (qMtx_1063)
+// 80323CFC: 803464E4 (PSMTXConcat)
+// 80323D0C: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323D28: 80311ACC (J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323D40: 80311C34 (J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f)
+// 80323D48: 803CEB58 (qMtx_1063)
+// 80323D4C: 803CEB58 (qMtx_1063)
+// 80323D54: 803464E4 (PSMTXConcat)
+// 80323D70: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323D88: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323D90: 803CEB88 (qMtx2_1064)
+// 80323D94: 803CEB88 (qMtx2_1064)
+// 80323D9C: 803464E4 (PSMTXConcat)
+// 80323DAC: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323DBC: 803464E4 (PSMTXConcat)
+// 80323DD8: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323DF0: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323DF8: 803CEB88 (qMtx2_1064)
+// 80323DFC: 803CEB88 (qMtx2_1064)
+// 80323E04: 803464E4 (PSMTXConcat)
+// 80323E20: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323E38: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323E54: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323E6C: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323E7C: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323E8C: 803464E4 (PSMTXConcat)
+// 80323EA8: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323EC0: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323ED0: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323EEC: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323F04: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
+// 80323F14: 80311E4C (J3DMtxProjConcat__FPA4_fPA4_fPA4_f)
+// 80323F30: 80311B80 (J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f)
+// 80323F48: 80311CE4 (J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DTexMtx::calcPostTexMtx(f32 const (*param_0)[4]) {
- nofralloc
+// False False
+// f32 const (* )[4] False
+// f32 const False
+// f32 False
+// * False
+// False
+asm void J3DTexMtx::calcPostTexMtx(f32 const (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/calcPostTexMtx__9J3DTexMtxFPA4_Cf.s"
}
#pragma pop
-/* 80323F64-80323F88 0024+00 s=0 e=1 z=0 None .text isTexNoReg__FPv */
+
+/* 80323F64-80323F88 0024+00 s=0 e=1 z=0 None .text isTexNoReg__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void* False
+// void False
asm void isTexNoReg(void* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/isTexNoReg__FPv.s"
}
#pragma pop
-/* 80323F88-80323F94 000C+00 s=0 e=1 z=0 None .text getTexNoReg__FPv */
+
+/* 80323F88-80323F94 000C+00 s=0 e=1 z=0 None .text getTexNoReg__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void* False
+// void False
asm void getTexNoReg(void* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/getTexNoReg__FPv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804563B0-804563B4 0004+00 s=1 e=0 z=0 None .sdata2 @1167 */
+/* 804563B0-804563B4 0004+00 s=1 e=0 z=0 None .sdata2 @1167 */
SECTION_SDATA2 static f32 lit_1167 = 0.125f;
-/* 804563B4-804563B8 0004+00 s=1 e=0 z=0 None .sdata2 @1168 */
+/* 804563B4-804563B8 0004+00 s=1 e=0 z=0 None .sdata2 @1168 */
SECTION_SDATA2 static f32 lit_1168 = 1.0f / 100.0f;
-/* 804563B8-804563C0 0008+00 s=1 e=0 z=0 None .sdata2 @1171 */
+/* 804563B8-804563C0 0008+00 s=1 e=0 z=0 None .sdata2 @1171 */
SECTION_SDATA2 static f64 lit_1171 = 4503601774854144.0 /* cast s32 to float */;
-/* 80323F94-8032413C 01A8+00 s=0 e=20 z=0 None .text loadTexNo__FUlRCUs */
+/* 80323F94-8032413C 01A8+00 s=0 e=20 z=0 None .text loadTexNo__FUlRCUs */
+// 80323FA4: 803621D8 (_savegpr_28)
+// 80323FAC: 80434AC8 (j3dSys)
+// 80323FB0: 80434AC8 (j3dSys)
+// 80323FD0: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 80323FD4: 80434C2C (sTexCoordScaleTable__6J3DSys)
+// 80323FE8: 80451980 (__GDCurrentDL)
+// 80324000: 803610D4 (GDOverflowed)
+// 80324010: 8030E67C (J3DGDSetTexImgPtr__F11_GXTexMapIDPv)
+// 80324028: 8030E5D4 (J3DGDSetTexImgAttr__F11_GXTexMapIDUsUs9_GXTexFmt)
+// 80324040: 804563B0 (lit_1167)
+// 8032404C: 804563B8 (lit_1171)
+// 8032408C: 804563B4 (lit_1168)
+// 803240B8: 8030E438 (J3DGDSetTexLookupMode__F11_GXTexMapID14_GXTexWrapMode14_GXTexWrapMode12_GXTexFilter12_GXTexFilterfffUcUc13_GXAnisotropy)
+// 803240DC: 80451980 (__GDCurrentDL)
+// 803240F4: 803610D4 (GDOverflowed)
+// 80324110: 8030E878 (J3DGDLoadTlut__FPvUl11_GXTlutSize)
+// 80324120: 8030E7E0 (J3DGDSetTexTlut__F11_GXTexMapIDUl10_GXTlutFmt)
+// 80324128: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
asm void loadTexNo(u32 param_0, u16 const& param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/loadTexNo__FUlRCUs.s"
}
#pragma pop
-/* 8032413C-80324160 0024+00 s=0 e=2 z=0 None .text patchTexNo_PtrToIdx__FUlRCUs */
+
+/* 8032413C-80324160 0024+00 s=0 e=2 z=0 None .text patchTexNo_PtrToIdx__FUlRCUs */
+// 8032414C: 8030E70C (J3DGDSetTexImgPtrRaw__F11_GXTexMapIDUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u16 const& False
+// u16 const False
+// u16 False
asm void patchTexNo_PtrToIdx(u32 param_0, u16 const& param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/patchTexNo_PtrToIdx__FUlRCUs.s"
}
#pragma pop
-/* 80324160-80324194 0034+00 s=0 e=2 z=0 None .text loadNBTScale__FR11J3DNBTScale */
+
+/* 80324160-80324194 0034+00 s=0 e=2 z=0 None .text loadNBTScale__FR11J3DNBTScale */
+// 80324170: 80434AC8 (j3dSys)
+// 80324174: 80434AC8 (j3dSys)
+// 80324184: 80434AC8 (j3dSys)
+// 80324188: 80434AC8 (j3dSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DNBTScale& False
+// J3DNBTScale False
asm void loadNBTScale(J3DNBTScale& param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/loadNBTScale__FR11J3DNBTScale.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1EC8-803A1EFC 0034+00 s=0 e=9 z=24 None .rodata j3dDefaultLightInfo */
+/* 803A1EC8-803A1EFC 0034+00 s=0 e=9 z=24 None .rodata j3dDefaultLightInfo */
SECTION_RODATA u8 const j3dDefaultLightInfo[52] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
- 0xFF, 0xFF, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1EFC-803A1F1C 0020+00 s=0 e=5 z=0 None .rodata j3dDefaultTexCoordInfo */
+/* 803A1EFC-803A1F1C 0020+00 s=0 e=5 z=0 None .rodata j3dDefaultTexCoordInfo */
SECTION_RODATA u8 const j3dDefaultTexCoordInfo[32] = {
- 0x01, 0x04, 0x3C, 0x00, 0x01, 0x05, 0x3C, 0x00, 0x01, 0x06, 0x3C, 0x00, 0x01, 0x07, 0x3C, 0x00,
- 0x01, 0x08, 0x3C, 0x00, 0x01, 0x09, 0x3C, 0x00, 0x01, 0x0A, 0x3C, 0x00, 0x01, 0x0B, 0x3C, 0x00,
+ 0x01, 0x04, 0x3C, 0x00, 0x01, 0x05, 0x3C, 0x00, 0x01, 0x06, 0x3C, 0x00, 0x01, 0x07, 0x3C, 0x00,
+ 0x01, 0x08, 0x3C, 0x00, 0x01, 0x09, 0x3C, 0x00, 0x01, 0x0A, 0x3C, 0x00, 0x01, 0x0B, 0x3C, 0x00,
};
-/* 803A1F1C-803A1F80 0064+00 s=0 e=1 z=0 None .rodata j3dDefaultTexMtxInfo */
+/* 803A1F1C-803A1F80 0064+00 s=0 e=1 z=0 None .rodata j3dDefaultTexMtxInfo */
SECTION_RODATA u8 const j3dDefaultTexMtxInfo[100] = {
- 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
+ 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00,
};
-/* 803A1F80-803A1F9C 001C+00 s=0 e=2 z=0 None .rodata j3dDefaultIndTexMtxInfo */
+/* 803A1F80-803A1F9C 001C+00 s=0 e=2 z=0 None .rodata j3dDefaultIndTexMtxInfo */
SECTION_RODATA u8 const j3dDefaultIndTexMtxInfo[28] = {
- 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
};
-/* 803A1F9C-803A1FB0 0014+00 s=0 e=1 z=0 None .rodata j3dDefaultTevStageInfo */
+/* 803A1F9C-803A1FB0 0014+00 s=0 e=1 z=0 None .rodata j3dDefaultTevStageInfo */
SECTION_RODATA u8 const j3dDefaultTevStageInfo[20] = {
- 0x04, 0x0A, 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
- 0x05, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x04, 0x0A, 0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x07, 0x07, 0x00, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00,
};
-/* 803A1FB0-803A1FBC 000C+00 s=0 e=2 z=0 None .rodata j3dDefaultIndTevStageInfo */
+/* 803A1FB0-803A1FBC 000C+00 s=0 e=2 z=0 None .rodata j3dDefaultIndTevStageInfo */
SECTION_RODATA u8 const j3dDefaultIndTevStageInfo[12] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1FBC-803A1FE8 002C+00 s=0 e=3 z=0 None .rodata j3dDefaultFogInfo */
+/* 803A1FBC-803A1FE8 002C+00 s=0 e=3 z=0 None .rodata j3dDefaultFogInfo */
SECTION_RODATA u8 const j3dDefaultFogInfo[44] = {
- 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xCC, 0xCC,
- 0xCD, 0x46, 0x1C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0xCC, 0xCC, 0xCD,
+ 0x46, 0x1C, 0x40, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1FE8-803A1FF8 0010+00 s=0 e=3 z=0 None .rodata j3dDefaultNBTScaleInfo */
+/* 803A1FE8-803A1FF8 0010+00 s=0 e=3 z=0 None .rodata j3dDefaultNBTScaleInfo */
SECTION_RODATA u8 const j3dDefaultNBTScaleInfo[16] = {
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
};
-/* 803A1FF8-803A2008 000B+05 s=1 e=0 z=0 None .rodata @1197 */
+/* 803A1FF8-803A2008 000B+05 s=1 e=0 z=0 None .rodata @1197 */
SECTION_RODATA static u8 const lit_1197[11 + 5 /* padding */] = {
- 0x1E,
- 0x21,
- 0x24,
- 0x27,
- 0x2A,
- 0x2D,
- 0x30,
- 0x33,
- 0x36,
- 0x39,
- 0x3C,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-
-/* 80434C98-80436A60 1DC7+01 s=1 e=0 z=0 None .bss j3dTexCoordTable */
+ 0x1E, 0x21, 0x24, 0x27, 0x2A, 0x2D, 0x30, 0x33, 0x36, 0x39, 0x3C,
+ /* padding */
+ 0x00, 0x00, 0x00, 0x00, 0x00,
+};
+
+/* 80434C98-80436A60 1DC7+01 s=1 e=0 z=0 None .bss j3dTexCoordTable */
static u8 j3dTexCoordTable[7623 + 1 /* padding */];
-/* 80324194-8032423C 00A8+00 s=0 e=1 z=0 None .text makeTexCoordTable__Fv */
+/* 80324194-8032423C 00A8+00 s=0 e=1 z=0 None .text makeTexCoordTable__Fv */
+// 80324198: 803A1FF8 (lit_1197)
+// 8032419C: 803A1FF8 (lit_1197)
+// 803241C0: 80434C98 (j3dTexCoordTable)
+// 803241C4: 80434C98 (j3dTexCoordTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void makeTexCoordTable() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/makeTexCoordTable__Fv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80436A60-80436E60 0400+00 s=1 e=3 z=0 None .bss j3dTevSwapTableTable */
+/* 80436A60-80436E60 0400+00 s=1 e=3 z=0 None .bss j3dTevSwapTableTable */
u8 j3dTevSwapTableTable[1024];
-/* 80436E60-80437160 0300+00 s=1 e=2 z=0 None .bss j3dAlphaCmpTable */
+/* 80436E60-80437160 0300+00 s=1 e=2 z=0 None .bss j3dAlphaCmpTable */
u8 j3dAlphaCmpTable[768];
-/* 8032423C-803242A8 006C+00 s=0 e=1 z=0 None .text makeAlphaCmpTable__Fv */
+/* 8032423C-803242A8 006C+00 s=0 e=1 z=0 None .text makeAlphaCmpTable__Fv */
+// 8032423C: 80436E60 (j3dAlphaCmpTable)
+// 80324240: 80436E60 (j3dAlphaCmpTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void makeAlphaCmpTable() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/makeAlphaCmpTable__Fv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80437160-804371C0 0060+00 s=1 e=4 z=5 None .bss j3dZModeTable */
+/* 80437160-804371C0 0060+00 s=1 e=4 z=5 None .bss j3dZModeTable */
u8 j3dZModeTable[96];
-/* 803242A8-80324314 006C+00 s=0 e=1 z=0 None .text makeZModeTable__Fv */
+/* 803242A8-80324314 006C+00 s=0 e=1 z=0 None .text makeZModeTable__Fv */
+// 803242A8: 80437160 (j3dZModeTable)
+// 803242AC: 80437160 (j3dZModeTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void makeZModeTable() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/makeZModeTable__Fv.s"
}
#pragma pop
-/* 80324314-80324358 0044+00 s=0 e=1 z=0 None .text makeTevSwapTable__Fv */
+
+/* 80324314-80324358 0044+00 s=0 e=1 z=0 None .text makeTevSwapTable__Fv */
+// 80324314: 80436A60 (j3dTevSwapTableTable)
+// 80324318: 80436A60 (j3dTevSwapTableTable)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void makeTevSwapTable() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/makeTevSwapTable__Fv.s"
}
#pragma pop
-/* 80324358-803243BC 0064+00 s=1 e=0 z=0 None .text loadTexMtx__9J3DTexMtxCFUl */
+
+/* 80324358-803243BC 0064+00 s=1 e=0 z=0 None .text loadTexMtx__9J3DTexMtxCFUl */
+// 80324374: 80451980 (__GDCurrentDL)
+// 8032438C: 803610D4 (GDOverflowed)
+// 803243A0: 8032441C (J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexMtx::loadTexMtx(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/loadTexMtx__9J3DTexMtxCFUl.s"
}
#pragma pop
-/* 803243BC-8032441C 0060+00 s=1 e=0 z=0 None .text loadPostTexMtx__9J3DTexMtxCFUl */
+
+/* 803243BC-8032441C 0060+00 s=1 e=0 z=0 None .text loadPostTexMtx__9J3DTexMtxCFUl */
+// 803243D8: 80451980 (__GDCurrentDL)
+// 803243F0: 803610D4 (GDOverflowed)
+// 80324400: 8032499C (J3DGDLoadPostTexMtxImm__FPA4_fUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DTexMtx::loadPostTexMtx(u32 param_0) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/loadPostTexMtx__9J3DTexMtxCFUl.s"
}
#pragma pop
-/* 8032441C-8032499C 0580+00 s=1 e=0 z=0 None .text J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType
- */
+
+/* 8032441C-8032499C 0580+00 s=1 e=0 z=0 None .text J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType */
+// 8032443C: 80451980 (__GDCurrentDL)
+// 80324458: 80451980 (__GDCurrentDL)
+// 8032446C: 80451980 (__GDCurrentDL)
+// 80324484: 80451980 (__GDCurrentDL)
+// 80324498: 80451980 (__GDCurrentDL)
+// 803244BC: 80451980 (__GDCurrentDL)
+// 803244D4: 80451980 (__GDCurrentDL)
+// 803244EC: 80451980 (__GDCurrentDL)
+// 80324500: 80451980 (__GDCurrentDL)
+// 80324524: 80451980 (__GDCurrentDL)
+// 8032453C: 80451980 (__GDCurrentDL)
+// 80324554: 80451980 (__GDCurrentDL)
+// 80324568: 80451980 (__GDCurrentDL)
+// 8032458C: 80451980 (__GDCurrentDL)
+// 803245A4: 80451980 (__GDCurrentDL)
+// 803245BC: 80451980 (__GDCurrentDL)
+// 803245D0: 80451980 (__GDCurrentDL)
+// 803245F4: 80451980 (__GDCurrentDL)
+// 8032460C: 80451980 (__GDCurrentDL)
+// 80324624: 80451980 (__GDCurrentDL)
+// 80324638: 80451980 (__GDCurrentDL)
+// 8032465C: 80451980 (__GDCurrentDL)
+// 80324674: 80451980 (__GDCurrentDL)
+// 8032468C: 80451980 (__GDCurrentDL)
+// 803246A0: 80451980 (__GDCurrentDL)
+// 803246C4: 80451980 (__GDCurrentDL)
+// 803246DC: 80451980 (__GDCurrentDL)
+// 803246F4: 80451980 (__GDCurrentDL)
+// 80324708: 80451980 (__GDCurrentDL)
+// 8032472C: 80451980 (__GDCurrentDL)
+// 80324744: 80451980 (__GDCurrentDL)
+// 8032475C: 80451980 (__GDCurrentDL)
+// 80324770: 80451980 (__GDCurrentDL)
+// 80324794: 80451980 (__GDCurrentDL)
+// 803247AC: 80451980 (__GDCurrentDL)
+// 803247C4: 80451980 (__GDCurrentDL)
+// 803247D8: 80451980 (__GDCurrentDL)
+// 80324804: 80451980 (__GDCurrentDL)
+// 8032481C: 80451980 (__GDCurrentDL)
+// 80324834: 80451980 (__GDCurrentDL)
+// 80324848: 80451980 (__GDCurrentDL)
+// 8032486C: 80451980 (__GDCurrentDL)
+// 80324884: 80451980 (__GDCurrentDL)
+// 8032489C: 80451980 (__GDCurrentDL)
+// 803248B0: 80451980 (__GDCurrentDL)
+// 803248D4: 80451980 (__GDCurrentDL)
+// 803248EC: 80451980 (__GDCurrentDL)
+// 80324904: 80451980 (__GDCurrentDL)
+// 80324918: 80451980 (__GDCurrentDL)
+// 8032493C: 80451980 (__GDCurrentDL)
+// 80324954: 80451980 (__GDCurrentDL)
+// 8032496C: 80451980 (__GDCurrentDL)
+// 80324980: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void J3DGDLoadTexMtxImm(f32 (*param_0)[4], u32 param_1, _GXTexMtxType param_2) {
- nofralloc
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+// _GXTexMtxType False
+asm static void J3DGDLoadTexMtxImm(f32 (* param_0)[4], u32 param_1, _GXTexMtxType param_2) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/J3DGDLoadTexMtxImm__FPA4_fUl13_GXTexMtxType.s"
}
#pragma pop
-/* 8032499C-80324F08 056C+00 s=1 e=0 z=0 None .text J3DGDLoadPostTexMtxImm__FPA4_fUl */
+
+/* 8032499C-80324F08 056C+00 s=1 e=0 z=0 None .text J3DGDLoadPostTexMtxImm__FPA4_fUl */
+// 803249B0: 80451980 (__GDCurrentDL)
+// 803249C8: 80451980 (__GDCurrentDL)
+// 803249E0: 80451980 (__GDCurrentDL)
+// 803249F8: 80451980 (__GDCurrentDL)
+// 80324A0C: 80451980 (__GDCurrentDL)
+// 80324A30: 80451980 (__GDCurrentDL)
+// 80324A48: 80451980 (__GDCurrentDL)
+// 80324A60: 80451980 (__GDCurrentDL)
+// 80324A74: 80451980 (__GDCurrentDL)
+// 80324A98: 80451980 (__GDCurrentDL)
+// 80324AB0: 80451980 (__GDCurrentDL)
+// 80324AC8: 80451980 (__GDCurrentDL)
+// 80324ADC: 80451980 (__GDCurrentDL)
+// 80324B00: 80451980 (__GDCurrentDL)
+// 80324B18: 80451980 (__GDCurrentDL)
+// 80324B30: 80451980 (__GDCurrentDL)
+// 80324B44: 80451980 (__GDCurrentDL)
+// 80324B68: 80451980 (__GDCurrentDL)
+// 80324B80: 80451980 (__GDCurrentDL)
+// 80324B98: 80451980 (__GDCurrentDL)
+// 80324BAC: 80451980 (__GDCurrentDL)
+// 80324BD0: 80451980 (__GDCurrentDL)
+// 80324BE8: 80451980 (__GDCurrentDL)
+// 80324C00: 80451980 (__GDCurrentDL)
+// 80324C14: 80451980 (__GDCurrentDL)
+// 80324C38: 80451980 (__GDCurrentDL)
+// 80324C50: 80451980 (__GDCurrentDL)
+// 80324C68: 80451980 (__GDCurrentDL)
+// 80324C7C: 80451980 (__GDCurrentDL)
+// 80324CA0: 80451980 (__GDCurrentDL)
+// 80324CB8: 80451980 (__GDCurrentDL)
+// 80324CD0: 80451980 (__GDCurrentDL)
+// 80324CE4: 80451980 (__GDCurrentDL)
+// 80324D08: 80451980 (__GDCurrentDL)
+// 80324D20: 80451980 (__GDCurrentDL)
+// 80324D38: 80451980 (__GDCurrentDL)
+// 80324D4C: 80451980 (__GDCurrentDL)
+// 80324D70: 80451980 (__GDCurrentDL)
+// 80324D88: 80451980 (__GDCurrentDL)
+// 80324DA0: 80451980 (__GDCurrentDL)
+// 80324DB4: 80451980 (__GDCurrentDL)
+// 80324DD8: 80451980 (__GDCurrentDL)
+// 80324DF0: 80451980 (__GDCurrentDL)
+// 80324E08: 80451980 (__GDCurrentDL)
+// 80324E1C: 80451980 (__GDCurrentDL)
+// 80324E40: 80451980 (__GDCurrentDL)
+// 80324E58: 80451980 (__GDCurrentDL)
+// 80324E70: 80451980 (__GDCurrentDL)
+// 80324E84: 80451980 (__GDCurrentDL)
+// 80324EA8: 80451980 (__GDCurrentDL)
+// 80324EC0: 80451980 (__GDCurrentDL)
+// 80324ED8: 80451980 (__GDCurrentDL)
+// 80324EEC: 80451980 (__GDCurrentDL)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm static void J3DGDLoadPostTexMtxImm(f32 (*param_0)[4], u32 param_1) {
- nofralloc
+// True False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+asm static void J3DGDLoadPostTexMtxImm(f32 (* param_0)[4], u32 param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTevs/J3DGDLoadPostTexMtxImm__FPA4_fUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804563C0-804563C4 0004+00 s=0 e=4 z=0 None .sdata2 j3dDefaultColInfo */
+/* 804563C0-804563C4 0004+00 s=0 e=4 z=0 None .sdata2 j3dDefaultColInfo */
SECTION_SDATA2 u32 j3dDefaultColInfo = 0xFFFFFFFF;
-/* 804563C4-804563C8 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultAmbInfo */
+/* 804563C4-804563C8 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultAmbInfo */
SECTION_SDATA2 u32 j3dDefaultAmbInfo = 0x32323232;
-/* 804563C8-804563CC 0004+00 s=0 e=1 z=0 None .sdata2 None */
+/* 804563C8-804563CC 0004+00 s=0 e=1 z=0 None .sdata2 None */
SECTION_SDATA2 u32 data_804563C8 = 0x01000000;
-/* 804563CC-804563D0 0004+00 s=0 e=3 z=0 None .sdata2 j3dDefaultTevOrderInfoNull */
+/* 804563CC-804563D0 0004+00 s=0 e=3 z=0 None .sdata2 j3dDefaultTevOrderInfoNull */
SECTION_SDATA2 u32 j3dDefaultTevOrderInfoNull = 0xFFFFFF00;
-/* 804563D0-804563D4 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultIndTexOrderNull */
+/* 804563D0-804563D4 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultIndTexOrderNull */
SECTION_SDATA2 u32 j3dDefaultIndTexOrderNull = 0xFFFF0000;
-/* 804563D4-804563D8 0004+00 s=0 e=5 z=0 None .sdata2 j3dDefaultTevColor */
+/* 804563D4-804563D8 0004+00 s=0 e=5 z=0 None .sdata2 j3dDefaultTevColor */
SECTION_SDATA2 u32 j3dDefaultTevColor = 0x00FF00FF;
-/* 804563D8-804563DC 0004+00 s=0 e=5 z=0 None .sdata2 None */
+/* 804563D8-804563DC 0004+00 s=0 e=1 z=0 None .sdata2 None */
SECTION_SDATA2 u32 data_804563D8 = 0x00FF00FF;
-/* 804563DC-804563E0 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultIndTexCoordScaleInfo */
+/* 804563DC-804563E0 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultIndTexCoordScaleInfo */
SECTION_SDATA2 u8 j3dDefaultIndTexCoordScaleInfo[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 804563E0-804563E4 0004+00 s=0 e=5 z=0 None .sdata2 j3dDefaultTevKColor */
+/* 804563E0-804563E4 0004+00 s=0 e=5 z=0 None .sdata2 j3dDefaultTevKColor */
SECTION_SDATA2 u32 j3dDefaultTevKColor = 0xFFFFFFFF;
-/* 804563E4-804563E8 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultTevSwapMode */
+/* 804563E4-804563E8 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultTevSwapMode */
SECTION_SDATA2 u8 j3dDefaultTevSwapMode[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 804563E8-804563EC 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultTevSwapModeTable */
+/* 804563E8-804563EC 0004+00 s=0 e=2 z=0 None .sdata2 j3dDefaultTevSwapModeTable */
SECTION_SDATA2 u32 j3dDefaultTevSwapModeTable = 0x00010203;
-/* 804563EC-804563F0 0004+00 s=0 e=3 z=0 None .sdata2 j3dDefaultBlendInfo */
+/* 804563EC-804563F0 0004+00 s=0 e=3 z=0 None .sdata2 j3dDefaultBlendInfo */
SECTION_SDATA2 u32 j3dDefaultBlendInfo = 0x01040505;
-/* 804563F0-804563F8 0008+00 s=0 e=3 z=0 None .sdata2 j3dDefaultColorChanInfo */
+/* 804563F0-804563F8 0008+00 s=0 e=3 z=0 None .sdata2 j3dDefaultColorChanInfo */
SECTION_SDATA2 u8 j3dDefaultColorChanInfo[8] = {
- 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0xFF, 0xFF,
};
-/* 804563F8-804563FC 0004+00 s=0 e=2 z=0 None .sdata2 None */
+/* 804563F8-804563FC 0004+00 s=0 e=2 z=0 None .sdata2 None */
SECTION_SDATA2 u8 struct_804563F8[4] = {
- /* 804563F8 0002 data_804563F8 None */
- 0x1B,
- 0x00,
- /* 804563FA 0002 data_804563FA j3dDefaultAlphaCmpID */
- 0x00,
- 0xE7,
+ /* 804563F8 0002 data_804563F8 None */
+ 0x1B, 0x00,
+ /* 804563FA 0002 data_804563FA j3dDefaultAlphaCmpID */
+ 0x00, 0xE7,
};
-/* 804563FC-80456400 0002+02 s=0 e=3 z=0 None .sdata2 j3dDefaultZModeID */
+/* 804563FC-80456400 0002+02 s=0 e=3 z=0 None .sdata2 j3dDefaultZModeID */
SECTION_SDATA2 u16 j3dDefaultZModeID[1 + 1 /* padding */] = {
- 0x0017,
- /* padding */
- 0x0000,
+ 0x0017,
+ /* padding */
+ 0x0000,
};
+
diff --git a/libs/JSystem/J3DGraphBase/J3DTexture.cpp b/libs/JSystem/J3DGraphBase/J3DTexture.cpp
index b9ca61ceee..eefa978699 100644
--- a/libs/JSystem/J3DGraphBase/J3DTexture.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DTexture.cpp
@@ -1,90 +1,156 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DTexture
-//
+//
-#include "JSystem/J3DGraphBase/J3DTexture.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DTexture.h"
-//
+//
// Types:
-//
+//
-struct _GXTexMapID {};
+struct _GXTexMapID {
+};
-struct ResTIMG {};
+struct ResTIMG {
+};
struct J3DTexture {
- /* 8031204C */ void loadGX(u16, _GXTexMapID) const;
- /* 803121A4 */ void entryNum(u16);
- /* 8031221C */ void addResTIMG(u16, ResTIMG const*);
+ /* 8031204C */ // False False
+// u16 False
+// _GXTexMapID False
+void loadGX(u16, _GXTexMapID) const;
+ /* 803121A4 */ // True False
+// u16 False
+void entryNum(u16);
+ /* 8031221C */ // False False
+// u16 False
+// ResTIMG const* False
+// ResTIMG const False
+// ResTIMG False
+void addResTIMG(u16, ResTIMG const*);
};
-//
+//
// Forward References:
-//
+//
+
+// False False
+// u16 False
+// _GXTexMapID False
extern "C" void loadGX__10J3DTextureCFUs11_GXTexMapID();
+// True False
+// u16 False
extern "C" void entryNum__10J3DTextureFUs();
+// False False
+// u16 False
+// ResTIMG const* False
+// ResTIMG const False
+// ResTIMG False
extern "C" void addResTIMG__10J3DTextureFUsPC7ResTIMG();
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
void* operator new[](u32);
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nwa__FUl();
+// False False
extern "C" void GXInitTexObj();
+// False False
extern "C" void GXInitTexObjCI();
+// False False
extern "C" void GXInitTexObjLOD();
+// False False
extern "C" void GXLoadTexObj();
+// False False
extern "C" void GXInitTlutObj();
+// False False
extern "C" void GXLoadTlut();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _restgpr_28();
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80456388-8045638C 0004+00 s=1 e=0 z=0 None .sdata2 @284 */
+/* 80456388-8045638C 0004+00 s=1 e=0 z=0 None .sdata2 @284 */
SECTION_SDATA2 static f32 lit_284 = 0.125f;
-/* 8045638C-80456390 0004+00 s=1 e=0 z=0 None .sdata2 @285 */
+/* 8045638C-80456390 0004+00 s=1 e=0 z=0 None .sdata2 @285 */
SECTION_SDATA2 static f32 lit_285 = 1.0f / 100.0f;
-/* 80456390-80456398 0008+00 s=1 e=0 z=0 None .sdata2 @288 */
+/* 80456390-80456398 0008+00 s=1 e=0 z=0 None .sdata2 @288 */
SECTION_SDATA2 static f64 lit_288 = 4503601774854144.0 /* cast s32 to float */;
-/* 8031204C-803121A4 0158+00 s=0 e=1 z=0 None .text loadGX__10J3DTextureCFUs11_GXTexMapID */
+/* 8031204C-803121A4 0158+00 s=0 e=1 z=0 None .text loadGX__10J3DTextureCFUs11_GXTexMapID */
+// 803120A0: 8035DE40 (GXInitTexObj)
+// 803120D0: 8035E08C (GXInitTexObjCI)
+// 803120E8: 8035E468 (GXInitTlutObj)
+// 803120F4: 8035E4A0 (GXLoadTlut)
+// 80312104: 80456388 (lit_284)
+// 80312110: 80456390 (lit_288)
+// 80312150: 8045638C (lit_285)
+// 8031217C: 8035E0D4 (GXInitTexObjLOD)
+// 80312188: 8035E414 (GXLoadTexObj)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
+// _GXTexMapID False
asm void J3DTexture::loadGX(u16 param_0, _GXTexMapID param_1) const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTexture/loadGX__10J3DTextureCFUs11_GXTexMapID.s"
}
#pragma pop
-/* 803121A4-8031221C 0078+00 s=1 e=0 z=0 None .text entryNum__10J3DTextureFUs */
+
+/* 803121A4-8031221C 0078+00 s=1 e=0 z=0 None .text entryNum__10J3DTextureFUs */
+// 803121C0: 802CECC4 (__nwa__FUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
asm void J3DTexture::entryNum(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTexture/entryNum__10J3DTextureFUs.s"
}
#pragma pop
-/* 8031221C-80312488 026C+00 s=0 e=1 z=0 None .text addResTIMG__10J3DTextureFUsPC7ResTIMG */
+
+/* 8031221C-80312488 026C+00 s=0 e=1 z=0 None .text addResTIMG__10J3DTextureFUsPC7ResTIMG */
+// 8031222C: 803621D8 (_savegpr_28)
+// 80312254: 803121A4 (entryNum__10J3DTextureFUs)
+// 80312474: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
+// ResTIMG const* False
+// ResTIMG const False
+// ResTIMG False
asm void J3DTexture::addResTIMG(u16 param_0, ResTIMG const* param_1) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTexture/addResTIMG__10J3DTextureFUsPC7ResTIMG.s"
}
#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/J3DTransform.cpp b/libs/JSystem/J3DGraphBase/J3DTransform.cpp
index 4e4e233015..7d2799369b 100644
--- a/libs/JSystem/J3DGraphBase/J3DTransform.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DTransform.cpp
@@ -1,283 +1,707 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DTransform
-//
+//
-#include "JSystem/J3DGraphBase/J3DTransform.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DTransform.h"
-//
+//
// Types:
-//
+//
-struct Vec {};
+struct Vec {
+};
-struct J3DTransformInfo {};
+struct J3DTransformInfo {
+};
-struct J3DTextureSRTInfo {};
+struct J3DTextureSRTInfo {
+};
-//
+//
// Forward References:
-//
+//
+// True False
+// u32 False
static void __MTGQR7(u32);
+// False False
+// u32 False
+// u32 False
+// u32 False
+// u32 False
void J3DGQRSetup7(u32, u32, u32, u32);
-void J3DCalcBBoardMtx(f32 (*)[4]);
-void J3DCalcYBBoardMtx(f32 (*)[4]);
-void J3DPSCalcInverseTranspose(f32 (*)[4], f32 (*)[3]);
-void J3DGetTranslateRotateMtx(J3DTransformInfo const&, f32 (*)[4]);
-void J3DGetTranslateRotateMtx(s16, s16, s16, f32, f32, f32, f32 (*)[4]);
-void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (*)[4]);
-void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (*)[4]);
-void J3DScaleNrmMtx(f32 (*)[4], Vec const&);
-void J3DScaleNrmMtx33(f32 (*)[3], Vec const&);
-void J3DMtxProjConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4]);
-void J3DPSMtxArrayConcat(f32 (*)[4], f32 (*)[4], f32 (*)[4], u32);
-
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DCalcBBoardMtx(f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DCalcYBBoardMtx(f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+void J3DPSCalcInverseTranspose(f32 (* )[4], f32 (* )[3]);
+// False False
+// J3DTransformInfo const& False
+// J3DTransformInfo const False
+// J3DTransformInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTranslateRotateMtx(J3DTransformInfo const&, f32 (* )[4]);
+// False False
+// s16 False
+// s16 False
+// s16 False
+// f32 False
+// f32 False
+// f32 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTranslateRotateMtx(s16, s16, s16, f32, f32, f32, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtx(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxOld(J3DTextureSRTInfo const&, Vec const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMaya(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const&, f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+void J3DScaleNrmMtx(f32 (* )[4], Vec const&);
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+void J3DScaleNrmMtx33(f32 (* )[3], Vec const&);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+void J3DMtxProjConcat(f32 (* )[4], f32 (* )[4], f32 (* )[4]);
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+void J3DPSMtxArrayConcat(f32 (* )[4], f32 (* )[4], f32 (* )[4], u32);
+
+// True False
+// u32 False
extern "C" static void __MTGQR7__FUl();
+// False False
+// u32 False
+// u32 False
+// u32 False
+// u32 False
extern "C" void J3DGQRSetup7__FUlUlUlUl();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DCalcBBoardMtx__FPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DCalcYBBoardMtx__FPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
extern "C" void J3DPSCalcInverseTranspose__FPA4_fPA3_f();
+// False False
+// J3DTransformInfo const& False
+// J3DTransformInfo const False
+// J3DTransformInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f();
+// False False
+// s16 False
+// s16 False
+// s16 False
+// f32 False
+// f32 False
+// f32 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTranslateRotateMtx__FsssfffPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
extern "C" void J3DScaleNrmMtx__FPA4_fRC3Vec();
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
extern "C" void J3DScaleNrmMtx33__FPA3_fRC3Vec();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
extern "C" void J3DMtxProjConcat__FPA4_fPA4_fPA4_f();
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
extern "C" void J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl();
extern "C" extern u8 const j3dDefaultTransformInfo[32];
extern "C" extern u8 const j3dDefaultScale[12];
extern "C" extern u8 const j3dDefaultMtx[48];
extern "C" extern u8 PSMulUnit01[8];
-//
+//
// External References:
-//
+//
+
+// False False
extern "C" void PSVECNormalize();
extern "C" extern u8 sincosTable___5JMath[65536];
-//
+//
// Declarations:
-//
+//
-/* 80311630-80311638 0008+00 s=1 e=0 z=0 None .text __MTGQR7__FUl */
+/* 80311630-80311638 0008+00 s=1 e=0 z=0 None .text __MTGQR7__FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm static void __MTGQR7(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/__MTGQR7__FUl.s"
}
#pragma pop
-/* 80311638-80311670 0038+00 s=0 e=2 z=0 None .text J3DGQRSetup7__FUlUlUlUl */
+
+/* 80311638-80311670 0038+00 s=0 e=2 z=0 None .text J3DGQRSetup7__FUlUlUlUl */
+// 8031165C: 80311630 (__MTGQR7__FUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u32 False
+// u32 False
+// u32 False
asm void J3DGQRSetup7(u32 param_0, u32 param_1, u32 param_2, u32 param_3) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGQRSetup7__FUlUlUlUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456378-8045637C 0004+00 s=6 e=0 z=0 None .sdata2 @435 */
+/* 80456378-8045637C 0004+00 s=6 e=0 z=0 None .sdata2 @435 */
SECTION_SDATA2 static u8 lit_435[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80311670-80311760 00F0+00 s=0 e=2 z=0 None .text J3DCalcBBoardMtx__FPA4_f */
+/* 80311670-80311760 00F0+00 s=0 e=2 z=0 None .text J3DCalcBBoardMtx__FPA4_f */
+// 803116D0: 80456378 (lit_435)
+// 803116F4: 80456378 (lit_435)
+// 80311718: 80456378 (lit_435)
+// 8031173C: 80456378 (lit_435)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DCalcBBoardMtx(f32 (*param_0)[4]) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DCalcBBoardMtx(f32 (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DCalcBBoardMtx__FPA4_f.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A1E30-803A1E50 0020+00 s=0 e=1 z=0 None .rodata j3dDefaultTransformInfo */
+/* 803A1E30-803A1E50 0020+00 s=0 e=1 z=0 None .rodata j3dDefaultTransformInfo */
SECTION_RODATA u8 const j3dDefaultTransformInfo[32] = {
- 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1E50-803A1E5C 000C+00 s=0 e=1 z=0 None .rodata j3dDefaultScale */
+/* 803A1E50-803A1E5C 000C+00 s=0 e=1 z=0 None .rodata j3dDefaultScale */
SECTION_RODATA u8 const j3dDefaultScale[12] = {
- 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
};
-/* 803A1E5C-803A1E8C 0030+00 s=0 e=8 z=7 None .rodata j3dDefaultMtx */
+/* 803A1E5C-803A1E8C 0030+00 s=0 e=8 z=7 None .rodata j3dDefaultMtx */
SECTION_RODATA u8 const j3dDefaultMtx[48] = {
- 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803A1E8C-803A1E98 000C+00 s=1 e=0 z=0 None .rodata @443 */
+/* 803A1E8C-803A1E98 000C+00 s=1 e=0 z=0 None .rodata @443 */
SECTION_RODATA static u8 const lit_443[12] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 80311760-8031189C 013C+00 s=0 e=2 z=0 None .text J3DCalcYBBoardMtx__FPA4_f */
+/* 80311760-8031189C 013C+00 s=0 e=2 z=0 None .text J3DCalcYBBoardMtx__FPA4_f */
+// 803117C4: 80456378 (lit_435)
+// 803117E8: 80456378 (lit_435)
+// 8031180C: 803A1E8C (lit_443)
+// 80311810: 803A1E8C (lit_443)
+// 80311848: 803470F4 (PSVECNormalize)
+// 80311850: 80456378 (lit_435)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DCalcYBBoardMtx(f32 (*param_0)[4]) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DCalcYBBoardMtx(f32 (* param_0)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DCalcYBBoardMtx__FPA4_f.s"
}
#pragma pop
-/* 8031189C-80311964 00C8+00 s=0 e=6 z=0 None .text J3DPSCalcInverseTranspose__FPA4_fPA3_f */
+
+/* 8031189C-80311964 00C8+00 s=0 e=6 z=0 None .text J3DPSCalcInverseTranspose__FPA4_fPA3_f */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DPSCalcInverseTranspose(f32 (*param_0)[4], f32 (*param_1)[3]) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+asm void J3DPSCalcInverseTranspose(f32 (* param_0)[4], f32 (* param_1)[3]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DPSCalcInverseTranspose__FPA4_fPA3_f.s"
}
#pragma pop
-/* 80311964-80311A24 00C0+00 s=0 e=2 z=2 None .text
- * J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f */
+
+/* 80311964-80311A24 00C0+00 s=0 e=2 z=2 None .text J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f */
+// 8031196C: 80439A20 (sincosTable___5JMath)
+// 80311970: 80439A20 (sincosTable___5JMath)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTranslateRotateMtx(J3DTransformInfo const& param_0, f32 (*param_1)[4]) {
- nofralloc
+// False False
+// J3DTransformInfo const& False
+// J3DTransformInfo const False
+// J3DTransformInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTranslateRotateMtx(J3DTransformInfo const& param_0, f32 (* param_1)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTranslateRotateMtx__FRC16J3DTransformInfoPA4_f.s"
}
#pragma pop
-/* 80311A24-80311ACC 00A8+00 s=0 e=1 z=0 None .text J3DGetTranslateRotateMtx__FsssfffPA4_f */
+
+/* 80311A24-80311ACC 00A8+00 s=0 e=1 z=0 None .text J3DGetTranslateRotateMtx__FsssfffPA4_f */
+// 80311A28: 80439A20 (sincosTable___5JMath)
+// 80311A2C: 80439A20 (sincosTable___5JMath)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTranslateRotateMtx(s16 param_0, s16 param_1, s16 param_2, f32 param_3, f32 param_4,
- f32 param_5, f32 (*param_6)[4]) {
- nofralloc
+// False False
+// s16 False
+// s16 False
+// s16 False
+// f32 False
+// f32 False
+// f32 False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTranslateRotateMtx(s16 param_0, s16 param_1, s16 param_2, f32 param_3, f32 param_4, f32 param_5, f32 (* param_6)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTranslateRotateMtx__FsssfffPA4_f.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045637C-80456380 0004+00 s=4 e=0 z=0 None .sdata2 @526 */
+/* 8045637C-80456380 0004+00 s=4 e=0 z=0 None .sdata2 @526 */
SECTION_SDATA2 static f32 lit_526 = 1.0f;
-/* 80311ACC-80311B80 00B4+00 s=0 e=3 z=0 None .text
- * J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f */
+/* 80311ACC-80311B80 00B4+00 s=0 e=3 z=0 None .text J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f */
+// 80311AD4: 80439A20 (sincosTable___5JMath)
+// 80311AD8: 80439A20 (sincosTable___5JMath)
+// 80311B5C: 80456378 (lit_435)
+// 80311B74: 8045637C (lit_526)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTextureMtx(J3DTextureSRTInfo const& param_0, Vec const& param_1, f32 (*param_2)[4]) {
- nofralloc
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTextureMtx(J3DTextureSRTInfo const& param_0, Vec const& param_1, f32 (* param_2)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTextureMtx__FRC17J3DTextureSRTInfoRC3VecPA4_f.s"
}
#pragma pop
-/* 80311B80-80311C34 00B4+00 s=0 e=3 z=0 None .text
- * J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f */
+
+/* 80311B80-80311C34 00B4+00 s=0 e=3 z=0 None .text J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f */
+// 80311B88: 80439A20 (sincosTable___5JMath)
+// 80311B8C: 80439A20 (sincosTable___5JMath)
+// 80311C10: 80456378 (lit_435)
+// 80311C28: 8045637C (lit_526)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTextureMtxOld(J3DTextureSRTInfo const& param_0, Vec const& param_1,
- f32 (*param_2)[4]) {
- nofralloc
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// Vec const& False
+// Vec const False
+// Vec False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTextureMtxOld(J3DTextureSRTInfo const& param_0, Vec const& param_1, f32 (* param_2)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTextureMtxOld__FRC17J3DTextureSRTInfoRC3VecPA4_f.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80456380-80456388 0004+04 s=2 e=0 z=0 None .sdata2 @557 */
+/* 80456380-80456388 0004+04 s=2 e=0 z=0 None .sdata2 @557 */
SECTION_SDATA2 static f32 lit_557[1 + 1 /* padding */] = {
- 0.5f,
- /* padding */
- 0.0f,
+ 0.5f,
+ /* padding */
+ 0.0f,
};
-/* 80311C34-80311CE4 00B0+00 s=0 e=3 z=0 None .text
- * J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f */
+/* 80311C34-80311CE4 00B0+00 s=0 e=3 z=0 None .text J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f */
+// 80311C3C: 80439A20 (sincosTable___5JMath)
+// 80311C40: 80439A20 (sincosTable___5JMath)
+// 80311C54: 80456380 (lit_557)
+// 80311CC0: 80456378 (lit_435)
+// 80311CD8: 8045637C (lit_526)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTextureMtxMaya(J3DTextureSRTInfo const& param_0, f32 (*param_1)[4]) {
- nofralloc
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTextureMtxMaya(J3DTextureSRTInfo const& param_0, f32 (* param_1)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTextureMtxMaya__FRC17J3DTextureSRTInfoPA4_f.s"
}
#pragma pop
-/* 80311CE4-80311D94 00B0+00 s=0 e=3 z=0 None .text
- * J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f */
+
+/* 80311CE4-80311D94 00B0+00 s=0 e=3 z=0 None .text J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f */
+// 80311CEC: 80439A20 (sincosTable___5JMath)
+// 80311CF0: 80439A20 (sincosTable___5JMath)
+// 80311D04: 80456380 (lit_557)
+// 80311D70: 80456378 (lit_435)
+// 80311D88: 8045637C (lit_526)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const& param_0, f32 (*param_1)[4]) {
- nofralloc
+// False False
+// J3DTextureSRTInfo const& False
+// J3DTextureSRTInfo const False
+// J3DTextureSRTInfo False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DGetTextureMtxMayaOld(J3DTextureSRTInfo const& param_0, f32 (* param_1)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DGetTextureMtxMayaOld__FRC17J3DTextureSRTInfoPA4_f.s"
}
#pragma pop
-/* 80311D94-80311DF8 0064+00 s=0 e=2 z=0 None .text J3DScaleNrmMtx__FPA4_fRC3Vec */
+
+/* 80311D94-80311DF8 0064+00 s=0 e=2 z=0 None .text J3DScaleNrmMtx__FPA4_fRC3Vec */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DScaleNrmMtx(f32 (*param_0)[4], Vec const& param_1) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+asm void J3DScaleNrmMtx(f32 (* param_0)[4], Vec const& param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DScaleNrmMtx__FPA4_fRC3Vec.s"
}
#pragma pop
-/* 80311DF8-80311E4C 0054+00 s=0 e=5 z=0 None .text J3DScaleNrmMtx33__FPA3_fRC3Vec */
+
+/* 80311DF8-80311E4C 0054+00 s=0 e=5 z=0 None .text J3DScaleNrmMtx33__FPA3_fRC3Vec */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DScaleNrmMtx33(f32 (*param_0)[3], Vec const& param_1) {
- nofralloc
+// False False
+// f32 (* )[3] False
+// f32 False
+// * False
+// False
+// Vec const& False
+// Vec const False
+// Vec False
+asm void J3DScaleNrmMtx33(f32 (* param_0)[3], Vec const& param_1) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DScaleNrmMtx33__FPA3_fRC3Vec.s"
}
#pragma pop
-/* 80311E4C-80311F70 0124+00 s=0 e=3 z=0 None .text J3DMtxProjConcat__FPA4_fPA4_fPA4_f */
+
+/* 80311E4C-80311F70 0124+00 s=0 e=3 z=0 None .text J3DMtxProjConcat__FPA4_fPA4_fPA4_f */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DMtxProjConcat(f32 (*param_0)[4], f32 (*param_1)[4], f32 (*param_2)[4]) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+asm void J3DMtxProjConcat(f32 (* param_0)[4], f32 (* param_1)[4], f32 (* param_2)[4]) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DMtxProjConcat__FPA4_fPA4_fPA4_f.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80450958-80450960 0008+00 s=1 e=0 z=0 None .sdata Unit01 */
+/* 80450958-80450960 0008+00 s=1 e=0 z=0 None .sdata Unit01 */
SECTION_SDATA static u8 Unit01[8] = {
- 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
};
-/* 80311F70-8031204C 00DC+00 s=0 e=1 z=0 None .text J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl */
+/* 80311F70-8031204C 00DC+00 s=0 e=1 z=0 None .text J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl */
+// 80311F78: 80450958 (Unit01)
+// 80311F80: 80450958 (Unit01)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void J3DPSMtxArrayConcat(f32 (*param_0)[4], f32 (*param_1)[4], f32 (*param_2)[4], u32 param_3) {
- nofralloc
+// False False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// f32 (* )[4] False
+// f32 False
+// * False
+// False
+// u32 False
+asm void J3DPSMtxArrayConcat(f32 (* param_0)[4], f32 (* param_1)[4], f32 (* param_2)[4], u32 param_3) {
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DTransform/J3DPSMtxArrayConcat__FPA4_fPA4_fPA4_fUl.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803CD8F8-803CD900 0008+00 s=0 e=2 z=0 None .data PSMulUnit01 */
+/* 803CD8F8-803CD900 0008+00 s=0 e=2 z=0 None .data PSMulUnit01 */
SECTION_DATA u8 PSMulUnit01[8] = {
- 0x00, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00,
};
+
diff --git a/libs/JSystem/J3DGraphBase/J3DVertex.cpp b/libs/JSystem/J3DGraphBase/J3DVertex.cpp
index 816e738804..00d1177967 100644
--- a/libs/JSystem/J3DGraphBase/J3DVertex.cpp
+++ b/libs/JSystem/J3DGraphBase/J3DVertex.cpp
@@ -1,198 +1,317 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: J3DVertex
-//
+//
-#include "JSystem/J3DGraphBase/J3DVertex.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "JSystem/J3DGraphBase/J3DVertex.h"
-//
+//
// Types:
-//
+//
struct J3DVertexData {
- /* 80310EF8 */ J3DVertexData();
+ /* 80310EF8 */ // False False
+J3DVertexData();
};
struct J3DVertexBuffer {
- /* 80310F78 */ void setVertexData(J3DVertexData*);
- /* 80310FD8 */ void init();
- /* 80311030 */ ~J3DVertexBuffer();
- /* 8031106C */ void setArray() const;
- /* 80311090 */ void copyLocalVtxPosArray(u32);
- /* 803111B0 */ void copyLocalVtxNrmArray(u32);
- /* 803112D0 */ void copyLocalVtxArray(u32);
- /* 80311478 */ void allocTransformedVtxPosArray();
- /* 8031152C */ void allocTransformedVtxNrmArray();
+ /* 80310F78 */ // False False
+// J3DVertexData* False
+// J3DVertexData False
+void setVertexData(J3DVertexData*);
+ /* 80310FD8 */ // False False
+void init();
+ /* 80311030 */ // False False
+~J3DVertexBuffer();
+ /* 8031106C */ // False False
+void setArray() const;
+ /* 80311090 */ // True False
+// u32 False
+void copyLocalVtxPosArray(u32);
+ /* 803111B0 */ // True False
+// u32 False
+void copyLocalVtxNrmArray(u32);
+ /* 803112D0 */ // False False
+// u32 False
+void copyLocalVtxArray(u32);
+ /* 80311478 */ // False False
+void allocTransformedVtxPosArray();
+ /* 8031152C */ // False False
+void allocTransformedVtxNrmArray();
};
struct J3DDrawMtxData {
- /* 803115E0 */ J3DDrawMtxData();
- /* 803115F4 */ ~J3DDrawMtxData();
+ /* 803115E0 */ // False False
+J3DDrawMtxData();
+ /* 803115F4 */ // False False
+~J3DDrawMtxData();
};
-//
+//
// Forward References:
-//
+//
+
+// False False
extern "C" void __ct__13J3DVertexDataFv();
+// False False
+// J3DVertexData* False
+// J3DVertexData False
extern "C" void setVertexData__15J3DVertexBufferFP13J3DVertexData();
+// False False
extern "C" void init__15J3DVertexBufferFv();
+// False False
extern "C" void __dt__15J3DVertexBufferFv();
+// False False
extern "C" void setArray__15J3DVertexBufferCFv();
+// True False
+// u32 False
extern "C" void copyLocalVtxPosArray__15J3DVertexBufferFUl();
+// True False
+// u32 False
extern "C" void copyLocalVtxNrmArray__15J3DVertexBufferFUl();
+// False False
+// u32 False
extern "C" void copyLocalVtxArray__15J3DVertexBufferFUl();
+// False False
extern "C" void allocTransformedVtxPosArray__15J3DVertexBufferFv();
+// False False
extern "C" void allocTransformedVtxNrmArray__15J3DVertexBufferFv();
+// False False
extern "C" void __ct__14J3DDrawMtxDataFv();
+// False False
extern "C" void __dt__14J3DDrawMtxDataFv();
-//
+//
// External References:
-//
+//
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new[](u32, int);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
SECTION_INIT void memcpy();
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nwa__FUli();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
extern "C" void DCStoreRange();
+// False False
extern "C" void _savegpr_24();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_24();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
extern "C" extern u8 j3dSys[284];
-//
+//
// Declarations:
-//
+//
-/* 80310EF8-80310F78 0080+00 s=0 e=1 z=0 None .text __ct__13J3DVertexDataFv */
+/* 80310EF8-80310F78 0080+00 s=0 e=1 z=0 None .text __ct__13J3DVertexDataFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DVertexData::J3DVertexData() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/__ct__13J3DVertexDataFv.s"
}
#pragma pop
-/* 80310F78-80310FD8 0060+00 s=0 e=1 z=0 None .text
- * setVertexData__15J3DVertexBufferFP13J3DVertexData */
+
+/* 80310F78-80310FD8 0060+00 s=0 e=1 z=0 None .text setVertexData__15J3DVertexBufferFP13J3DVertexData */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// J3DVertexData* False
+// J3DVertexData False
asm void J3DVertexBuffer::setVertexData(J3DVertexData* param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/setVertexData__15J3DVertexBufferFP13J3DVertexData.s"
}
#pragma pop
-/* 80310FD8-80311030 0058+00 s=0 e=3 z=0 None .text init__15J3DVertexBufferFv */
+
+/* 80310FD8-80311030 0058+00 s=0 e=3 z=0 None .text init__15J3DVertexBufferFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DVertexBuffer::init() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/init__15J3DVertexBufferFv.s"
}
#pragma pop
-/* 80311030-8031106C 003C+00 s=0 e=1 z=0 None .text __dt__15J3DVertexBufferFv */
+
+/* 80311030-8031106C 003C+00 s=0 e=1 z=0 None .text __dt__15J3DVertexBufferFv */
+// 80311050: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DVertexBuffer::~J3DVertexBuffer() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/__dt__15J3DVertexBufferFv.s"
}
#pragma pop
-/* 8031106C-80311090 0024+00 s=0 e=1 z=0 None .text setArray__15J3DVertexBufferCFv */
+
+/* 8031106C-80311090 0024+00 s=0 e=1 z=0 None .text setArray__15J3DVertexBufferCFv */
+// 80311070: 80434AC8 (j3dSys)
+// 80311074: 80434AC8 (j3dSys)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DVertexBuffer::setArray() const {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/setArray__15J3DVertexBufferCFv.s"
}
#pragma pop
-/* 80311090-803111B0 0120+00 s=1 e=0 z=0 None .text copyLocalVtxPosArray__15J3DVertexBufferFUl
- */
+
+/* 80311090-803111B0 0120+00 s=1 e=0 z=0 None .text copyLocalVtxPosArray__15J3DVertexBufferFUl */
+// 803110A0: 803621D8 (_savegpr_28)
+// 803110C8: 802CECEC (__nwa__FUli)
+// 803110F8: 80003540 (memcpy)
+// 8031110C: 8033B5DC (DCStoreRange)
+// 8031114C: 802CECEC (__nwa__FUli)
+// 8031117C: 80003540 (memcpy)
+// 80311190: 8033B5DC (DCStoreRange)
+// 8031119C: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DVertexBuffer::copyLocalVtxPosArray(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/copyLocalVtxPosArray__15J3DVertexBufferFUl.s"
}
#pragma pop
-/* 803111B0-803112D0 0120+00 s=1 e=0 z=0 None .text copyLocalVtxNrmArray__15J3DVertexBufferFUl
- */
+
+/* 803111B0-803112D0 0120+00 s=1 e=0 z=0 None .text copyLocalVtxNrmArray__15J3DVertexBufferFUl */
+// 803111C0: 803621D8 (_savegpr_28)
+// 803111E8: 802CECEC (__nwa__FUli)
+// 80311218: 80003540 (memcpy)
+// 8031122C: 8033B5DC (DCStoreRange)
+// 8031126C: 802CECEC (__nwa__FUli)
+// 8031129C: 80003540 (memcpy)
+// 803112B0: 8033B5DC (DCStoreRange)
+// 803112BC: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void J3DVertexBuffer::copyLocalVtxNrmArray(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/copyLocalVtxNrmArray__15J3DVertexBufferFUl.s"
}
#pragma pop
-/* 803112D0-80311478 01A8+00 s=0 e=1 z=0 None .text copyLocalVtxArray__15J3DVertexBufferFUl */
+
+/* 803112D0-80311478 01A8+00 s=0 e=1 z=0 None .text copyLocalVtxArray__15J3DVertexBufferFUl */
+// 803112E0: 803621C8 (_savegpr_24)
+// 80311324: 80311090 (copyLocalVtxPosArray__15J3DVertexBufferFUl)
+// 80311360: 802CED3C (__dl__FPv)
+// 803113C4: 803111B0 (copyLocalVtxNrmArray__15J3DVertexBufferFUl)
+// 80311404: 802CED3C (__dl__FPv)
+// 8031142C: 802CED3C (__dl__FPv)
+// 80311464: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void J3DVertexBuffer::copyLocalVtxArray(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/copyLocalVtxArray__15J3DVertexBufferFUl.s"
}
#pragma pop
-/* 80311478-8031152C 00B4+00 s=0 e=1 z=0 None .text
- * allocTransformedVtxPosArray__15J3DVertexBufferFv */
+
+/* 80311478-8031152C 00B4+00 s=0 e=1 z=0 None .text allocTransformedVtxPosArray__15J3DVertexBufferFv */
+// 80311488: 803621DC (_savegpr_29)
+// 803114E0: 802CECEC (__nwa__FUli)
+// 80311518: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DVertexBuffer::allocTransformedVtxPosArray() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/allocTransformedVtxPosArray__15J3DVertexBufferFv.s"
}
#pragma pop
-/* 8031152C-803115E0 00B4+00 s=0 e=1 z=0 None .text
- * allocTransformedVtxNrmArray__15J3DVertexBufferFv */
+
+/* 8031152C-803115E0 00B4+00 s=0 e=1 z=0 None .text allocTransformedVtxNrmArray__15J3DVertexBufferFv */
+// 8031153C: 803621DC (_savegpr_29)
+// 80311594: 802CECEC (__nwa__FUli)
+// 803115CC: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void J3DVertexBuffer::allocTransformedVtxNrmArray() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/allocTransformedVtxNrmArray__15J3DVertexBufferFv.s"
}
#pragma pop
-/* 803115E0-803115F4 0014+00 s=0 e=1 z=0 None .text __ct__14J3DDrawMtxDataFv */
+
+/* 803115E0-803115F4 0014+00 s=0 e=1 z=0 None .text __ct__14J3DDrawMtxDataFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DDrawMtxData::J3DDrawMtxData() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/__ct__14J3DDrawMtxDataFv.s"
}
#pragma pop
-/* 803115F4-80311630 003C+00 s=0 e=2 z=0 None .text __dt__14J3DDrawMtxDataFv */
+
+/* 803115F4-80311630 003C+00 s=0 e=2 z=0 None .text __dt__14J3DDrawMtxDataFv */
+// 80311614: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm J3DDrawMtxData::~J3DDrawMtxData() {
- nofralloc
+ nofralloc
#include "asm/JSystem/J3DGraphBase/J3DVertex/__dt__14J3DDrawMtxDataFv.s"
}
#pragma pop
+
+
diff --git a/libs/JSystem/J3DGraphBase/Makefile b/libs/JSystem/J3DGraphBase/Makefile
index a287905d65..570ccabb27 100644
--- a/libs/JSystem/J3DGraphBase/Makefile
+++ b/libs/JSystem/J3DGraphBase/Makefile
@@ -46,7 +46,6 @@ $(BUILD_DIR)/libJ3DGraphBase.a: $(LIBJ3DGRAPHBASE_A_O_FILES)
@echo linking... $(BUILD_DIR)/libJ3DGraphBase.a
@echo $(LIBJ3DGRAPHBASE_A_O_FILES) > build/LIBJ3DGRAPHBASE_A_ofiles
@$(LD) -xm l $(LIBJ3DGRAPHBASE_A_LDFLAGS) -o $(BUILD_DIR)/libJ3DGraphBase.a @build/LIBJ3DGRAPHBASE_A_ofiles
- @$(STRIP) -d -R .dead -R .comment $(BUILD_DIR)/libJ3DGraphBase.a
$(BUILD_DIR)/libs/JSystem/J3DGraphBase/%.o: libs/JSystem/J3DGraphBase/%.cpp
@mkdir -p $(@D)