mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
more simple J2D/J3D funcs (#166)
* more simple J2D/J3D funcs * JPABaseShape constructor * fmt Co-authored-by: lepelog <25211966+lepelog@users.noreply.github.com>
This commit is contained in:
co-authored by
lepelog
parent
f7916ebde1
commit
c15d8fcb3e
@@ -1,38 +0,0 @@
|
||||
lbl_80312FBC:
|
||||
/* 80312FBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312FC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80312FC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312FC8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312FCC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312FD0 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80312FD4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80312FD8 40 82 00 58 */ bne lbl_80313030
|
||||
/* 80312FDC 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312FE0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FE4 41 82 00 4C */ beq lbl_80313030
|
||||
/* 80312FE8 4B FF FE 21 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312FEC 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312FF0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312FF4 41 82 00 20 */ beq lbl_80313014
|
||||
/* 80312FF8 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312FFC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80313000 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80313004 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
/* 80313008 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 8031300C 90 0D 90 44 */ stw r0, sTexMtxObj__17J3DDifferedTexMtx(r13)
|
||||
/* 80313010 48 00 00 0C */ b lbl_8031301C
|
||||
lbl_80313014:
|
||||
/* 80313014 38 00 00 00 */ li r0, 0
|
||||
/* 80313018 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
lbl_8031301C:
|
||||
/* 8031301C 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80313020 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80313024 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80313028 7D 89 03 A6 */ mtctr r12
|
||||
/* 8031302C 4E 80 04 21 */ bctrl
|
||||
lbl_80313030:
|
||||
/* 80313030 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80313034 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80313038 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031303C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80313040 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80312A9C:
|
||||
/* 80312A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312AA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80312AA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312AA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312AAC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312AB0 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 80312AB4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80312AB8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80312ABC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80312AC0 4E 80 04 21 */ bctrl
|
||||
/* 80312AC4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AC8 4B FF FB 51 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80312ACC 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 80312AD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312AD4 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 80312AD8 48 00 28 29 */ bl loadPreDrawSetting__8J3DShapeCFv
|
||||
/* 80312ADC 48 00 00 20 */ b lbl_80312AFC
|
||||
lbl_80312AE0:
|
||||
/* 80312AE0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312AE4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312AE8 41 82 00 08 */ beq lbl_80312AF0
|
||||
/* 80312AEC 4B FF FB 2D */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312AF0:
|
||||
/* 80312AF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80312AF4 48 00 04 C9 */ bl drawFast__14J3DShapePacketFv
|
||||
/* 80312AF8 83 FF 00 04 */ lwz r31, 4(r31)
|
||||
lbl_80312AFC:
|
||||
/* 80312AFC 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80312B00 40 82 FF E0 */ bne lbl_80312AE0
|
||||
/* 80312B04 38 00 00 00 */ li r0, 0
|
||||
/* 80312B08 90 0D 90 50 */ stw r0, sOldVcdVatCmd__8J3DShape(r13)
|
||||
/* 80312B0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80312B10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312B14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312B18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312B1C 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80312F24:
|
||||
/* 80312F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312F28 7C 08 02 A6 */ mflr r0
|
||||
/* 80312F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312F30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80312F34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80312F38 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80312F3C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80312F40 40 82 00 68 */ bne lbl_80312FA8
|
||||
/* 80312F44 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80312F48 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F4C 41 82 00 5C */ beq lbl_80312FA8
|
||||
/* 80312F50 4B FF FE B9 */ bl prepareDraw__14J3DShapePacketCFv
|
||||
/* 80312F54 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312F58 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80312F5C 41 82 00 20 */ beq lbl_80312F7C
|
||||
/* 80312F60 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312F64 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80312F68 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80312F6C 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
/* 80312F70 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80312F74 90 0D 90 44 */ stw r0, sTexMtxObj__17J3DDifferedTexMtx(r13)
|
||||
/* 80312F78 48 00 00 0C */ b lbl_80312F84
|
||||
lbl_80312F7C:
|
||||
/* 80312F7C 38 00 00 00 */ li r0, 0
|
||||
/* 80312F80 90 0D 90 40 */ stw r0, sTexGenBlock__17J3DDifferedTexMtx(r13)
|
||||
lbl_80312F84:
|
||||
/* 80312F84 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80312F88 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80312F8C 41 82 00 08 */ beq lbl_80312F94
|
||||
/* 80312F90 4B FF F6 89 */ bl callDL__17J3DDisplayListObjCFv
|
||||
lbl_80312F94:
|
||||
/* 80312F94 80 7F 00 28 */ lwz r3, 0x28(r31)
|
||||
/* 80312F98 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80312F9C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80312FA0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80312FA4 4E 80 04 21 */ bctrl
|
||||
lbl_80312FA8:
|
||||
/* 80312FA8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80312FAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312FB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312FB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312FB8 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user