summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorAkira Akashi <rubenru09@aol.com>2021-05-15 01:21:40 +0100
committerGitHub <noreply@github.com>2021-05-15 01:21:40 +0100
commit685d024bb173cc24f6b382e76cd989fe5966df9e (patch)
tree9723a5bda81a9611d262a8ad75f686d5eddaaa19 /asm
parentf8eea1781835757af03f64e4493c3657ab2ff7f1 (diff)
parentbcf5b6ad0b36d49af906dd90a540a6bed98c2d61 (diff)
Merge pull request #160 from Felk/render_begin_end_labelsHEADmaster
name some rendering related labels
Diffstat (limited to 'asm')
-rw-r--r--asm/code_80006980.s28
-rw-r--r--asm/code_8000748C.s6
-rw-r--r--asm/code_800097D8.s12
-rw-r--r--asm/code_80025390.s2
-rw-r--r--asm/code_8002ABE8.s8
-rw-r--r--asm/code_800321E4.s2
-rw-r--r--asm/code_80032FE8.s16
-rw-r--r--asm/code_800400E8.s4
-rw-r--r--asm/code_80050324.s42
-rw-r--r--asm/code_800559D4.s24
-rw-r--r--asm/code_800598F8.s2
-rw-r--r--asm/code_8005A588.s28
-rw-r--r--asm/code_8005B4A4.s8
-rw-r--r--asm/code_8005CEAC.s2
-rw-r--r--asm/code_8006E554.s2
-rw-r--r--asm/code_8007CFB0.s2
-rw-r--r--asm/code_8007F8C4.s4
-rw-r--r--asm/code_8009598C.s60
-rw-r--r--asm/code_8009F6C4.s8
-rw-r--r--asm/code_800AA470.s40
-rw-r--r--asm/code_800B9E10.s8
-rw-r--r--asm/code_800C5968.s286
-rw-r--r--asm/code_800D7C90.s16
-rw-r--r--asm/code_800E4234.s240
-rw-r--r--asm/code_800E96C4.s64
-rw-r--r--asm/code_800F8AC4.s6
-rw-r--r--asm/code_80104354.s14
-rw-r--r--asm/code_8011B19C.s6
-rw-r--r--asm/code_8011E1FC.s58
-rw-r--r--asm/code_8013A930.s4
-rw-r--r--asm/code_8013F044.s6
-rw-r--r--asm/code_80155B50.s2
-rw-r--r--asm/code_80157854.s2
-rw-r--r--asm/code_801581B8.s4
-rw-r--r--asm/code_80158E50.s26
-rw-r--r--asm/code_8015D390.s18
-rw-r--r--asm/code_801E0A54.s16
-rw-r--r--asm/code_801E474C.s68
-rw-r--r--asm/code_801E6BF8.s586
-rw-r--r--asm/code_801ED3F0.s50
-rw-r--r--asm/code_801EE044.s62
-rw-r--r--asm/code_801F40E0.s114
-rw-r--r--asm/code_801FB42C.s408
-rw-r--r--asm/code_801FF308.s50
-rw-r--r--asm/code_802000B0.s210
-rw-r--r--asm/code_80202E54.s44
-rw-r--r--asm/code_80204058.s174
-rw-r--r--asm/code_80205954.s4
-rw-r--r--asm/code_8020B4F8.s6
-rw-r--r--asm/code_8020D250.s28
-rw-r--r--asm/code_8020EB1C.s22
-rw-r--r--asm/code_8020F998.s90
-rw-r--r--asm/code_80213694.s6
-rw-r--r--asm/code_80219E48.s32
-rw-r--r--asm/code_8021C220.s10
-rw-r--r--asm/code_8021D0E0.s12
-rw-r--r--asm/code_8021D424.s56
-rw-r--r--asm/code_8021EA48.s76
-rw-r--r--asm/code_8021FB44.s56
-rw-r--r--asm/code_8022063C.s4
-rw-r--r--asm/code_80230E48.s22
-rw-r--r--asm/code_8023234C.s14
-rw-r--r--asm/code_8023283C.s4
-rw-r--r--asm/code_80232D24.s14
-rw-r--r--asm/code_80235A74.s2
-rw-r--r--asm/code_80236B08.s100
-rw-r--r--asm/code_8023AF8C.s4
-rw-r--r--asm/code_8023B64C.s2
-rw-r--r--asm/code_8023B9F4.s2
-rw-r--r--asm/code_8023D008.s8
-rw-r--r--asm/code_8023EA44.s4
-rw-r--r--asm/code_8023EE6C.s18
-rw-r--r--asm/code_80240060.s26
-rw-r--r--asm/code_8024052C.s282
-rw-r--r--asm/code_80249D38.s256
-rw-r--r--asm/code_80250F18.s30
-rw-r--r--asm/code_8025716C.s22
-rw-r--r--asm/code_80259AA4.s106
-rw-r--r--asm/code_8025A710.s8
-rw-r--r--asm/code_8025AD84.s4
-rw-r--r--asm/code_8025B164.s4
-rw-r--r--asm/sbss_2.s4
82 files changed, 2090 insertions, 2090 deletions
diff --git a/asm/code_80006980.s b/asm/code_80006980.s
index 247341d..d3dd42c 100644
--- a/asm/code_80006980.s
+++ b/asm/code_80006980.s
@@ -16,7 +16,7 @@ lbl_80006980:
/* 800069A8 00002608 90 01 00 08 */ stw r0, 8(r1)
/* 800069AC 0000260C C0 02 80 00 */ lfs f0, lbl_80640600-_SDA2_BASE_(r2)
/* 800069B0 00002610 C8 41 00 08 */ lfd f2, 8(r1)
-/* 800069B4 00002614 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800069B4 00002614 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800069B8 00002618 EC 42 18 28 */ fsubs f2, f2, f3
/* 800069BC 0000261C EC 21 10 24 */ fdivs f1, f1, f2
/* 800069C0 00002620 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -26,7 +26,7 @@ lbl_800069CC:
/* 800069CC 0000262C FC 20 00 90 */ fmr f1, f0
lbl_800069D0:
/* 800069D0 00002630 48 22 AA C1 */ bl func_80231490
-/* 800069D4 00002634 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800069D4 00002634 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800069D8 00002638 48 22 AB 6D */ bl func_80231544
/* 800069DC 0000263C 88 0D 96 3C */ lbz r0, lbl_8063E8FC-_SDA_BASE_(r13)
/* 800069E0 00002640 2C 00 00 00 */ cmpwi r0, 0
@@ -136,7 +136,7 @@ lbl_80006B0C:
/* 80006B50 000027B0 48 15 68 81 */ bl func_8015D3D0
/* 80006B54 000027B4 48 00 3B E9 */ bl func_8000A73C
/* 80006B58 000027B8 3C A0 80 01 */ lis r5, lbl_8000A77C@ha
-/* 80006B5C 000027BC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80006B5C 000027BC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80006B60 000027C0 38 A5 A7 7C */ addi r5, r5, lbl_8000A77C@l
/* 80006B64 000027C4 3C 80 80 01 */ lis r4, lbl_8000A790@ha
/* 80006B68 000027C8 90 A6 17 30 */ stw r5, 0x1730(r6)
@@ -144,7 +144,7 @@ lbl_80006B0C:
/* 80006B70 000027D0 3C A0 80 06 */ lis r5, lbl_80058178@ha
/* 80006B74 000027D4 90 86 17 34 */ stw r4, 0x1734(r6)
/* 80006B78 000027D8 38 A5 81 78 */ addi r5, r5, lbl_80058178@l
-/* 80006B7C 000027DC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80006B7C 000027DC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80006B80 000027E0 90 A4 17 2C */ stw r5, 0x172c(r4)
/* 80006B84 000027E4 48 00 41 11 */ bl func_8000AC94
/* 80006B88 000027E8 48 00 09 05 */ bl func_8000748C
@@ -293,7 +293,7 @@ lbl_80006CC8:
lbl_80006DA8:
/* 80006DA8 00002A08 38 61 00 08 */ addi r3, r1, 8
/* 80006DAC 00002A0C 48 22 E6 4D */ bl func_802353F8
-/* 80006DB0 00002A10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80006DB0 00002A10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80006DB4 00002A14 38 80 00 00 */ li r4, 0
/* 80006DB8 00002A18 48 23 09 DD */ bl func_80237794
/* 80006DBC 00002A1C 38 60 00 01 */ li r3, 1
@@ -481,7 +481,7 @@ lbl_80007050:
.global func_8000705C
func_8000705C:
-/* 8000705C 00002CBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000705C 00002CBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007060 00002CC0 38 00 00 01 */ li r0, 1
/* 80007064 00002CC4 98 03 00 83 */ stb r0, 0x83(r3)
/* 80007068 00002CC8 98 0D 96 3D */ stb r0, lbl_8063E8FD-_SDA_BASE_(r13)
@@ -489,7 +489,7 @@ func_8000705C:
.global func_80007070
func_80007070:
-/* 80007070 00002CD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007070 00002CD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007074 00002CD4 38 00 00 00 */ li r0, 0
/* 80007078 00002CD8 98 03 00 83 */ stb r0, 0x83(r3)
/* 8000707C 00002CDC 98 0D 96 3D */ stb r0, lbl_8063E8FD-_SDA_BASE_(r13)
@@ -549,7 +549,7 @@ lbl_80007110:
/* 80007114 00002D74 38 00 00 E0 */ li r0, 0xe0
/* 80007118 00002D78 98 E1 00 08 */ stb r7, 8(r1)
/* 8000711C 00002D7C 7F C4 F3 78 */ mr r4, r30
-/* 80007120 00002D80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007120 00002D80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007124 00002D84 7F E5 FB 78 */ mr r5, r31
/* 80007128 00002D88 98 E1 00 09 */ stb r7, 9(r1)
/* 8000712C 00002D8C 38 C1 00 08 */ addi r6, r1, 8
@@ -557,7 +557,7 @@ lbl_80007110:
/* 80007134 00002D94 98 01 00 0B */ stb r0, 0xb(r1)
/* 80007138 00002D98 48 22 A6 45 */ bl func_8023177C
/* 8000713C 00002D9C 4B FF FF 21 */ bl func_8000705C
-/* 80007140 00002DA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007140 00002DA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007144 00002DA4 38 00 00 01 */ li r0, 1
/* 80007148 00002DA8 98 03 00 83 */ stb r0, 0x83(r3)
/* 8000714C 00002DAC 83 E1 00 1C */ lwz r31, 0x1c(r1)
@@ -577,7 +577,7 @@ lbl_80007164:
/* 80007178 00002DD8 38 00 00 00 */ li r0, 0
/* 8000717C 00002DDC 38 C1 00 08 */ addi r6, r1, 8
/* 80007180 00002DE0 93 E1 00 1C */ stw r31, 0x1c(r1)
-/* 80007184 00002DE4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007184 00002DE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007188 00002DE8 98 01 00 08 */ stb r0, 8(r1)
/* 8000718C 00002DEC 98 01 00 09 */ stb r0, 9(r1)
/* 80007190 00002DF0 98 01 00 0A */ stb r0, 0xa(r1)
@@ -597,7 +597,7 @@ lbl_80007164:
/* 800071C8 00002E28 80 61 00 14 */ lwz r3, 0x14(r1)
/* 800071CC 00002E2C 48 00 43 6D */ bl func_8000B538
lbl_800071D0:
-/* 800071D0 00002E30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800071D0 00002E30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800071D4 00002E34 3B E0 00 00 */ li r31, 0
/* 800071D8 00002E38 9B E3 00 83 */ stb r31, 0x83(r3)
/* 800071DC 00002E3C 4B FF FE 95 */ bl func_80007070
@@ -628,7 +628,7 @@ func_800071F8:
/* 80007234 00002E94 48 37 51 61 */ bl WaitForResetReady__Q34nw4r3snd11SoundSystemFv
/* 80007238 00002E98 38 60 00 00 */ li r3, 0
/* 8000723C 00002E9C 48 28 78 C9 */ bl AIRegisterDMACallback
-/* 80007240 00002EA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007240 00002EA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80007244 00002EA4 48 22 9E 7D */ bl func_802310C0
/* 80007248 00002EA8 38 60 00 00 */ li r3, 0
/* 8000724C 00002EAC 48 26 8F 79 */ bl OSRestart
@@ -658,7 +658,7 @@ func_80007260:
/* 8000729C 00002EFC 48 37 50 F9 */ bl WaitForResetReady__Q34nw4r3snd11SoundSystemFv
/* 800072A0 00002F00 38 60 00 00 */ li r3, 0
/* 800072A4 00002F04 48 28 78 61 */ bl AIRegisterDMACallback
-/* 800072A8 00002F08 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800072A8 00002F08 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800072AC 00002F0C 48 22 9E 15 */ bl func_802310C0
/* 800072B0 00002F10 48 26 8D 51 */ bl OSShutdownSystem
lbl_800072B4:
@@ -747,7 +747,7 @@ func_8000739C:
/* 800073BC 0000301C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800073C0 00003020 C0 02 80 18 */ lfs f0, lbl_80640618-_SDA2_BASE_(r2)
/* 800073C4 00003024 80 6D A4 C8 */ lwz r3, lbl_8063F788-_SDA_BASE_(r13)
-/* 800073C8 00003028 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800073C8 00003028 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800073CC 0000302C 8B E3 00 59 */ lbz r31, 0x59(r3)
/* 800073D0 00003030 88 06 00 82 */ lbz r0, 0x82(r6)
/* 800073D4 00003034 93 E1 00 0C */ stw r31, 0xc(r1)
diff --git a/asm/code_8000748C.s b/asm/code_8000748C.s
index 82aee65..16bedb7 100644
--- a/asm/code_8000748C.s
+++ b/asm/code_8000748C.s
@@ -269,7 +269,7 @@ func_800077CC:
/* 800077E0 00003440 88 03 00 02 */ lbz r0, 2(r3)
/* 800077E4 00003444 2C 00 00 00 */ cmpwi r0, 0
/* 800077E8 00003448 40 82 00 94 */ bne lbl_8000787C
-/* 800077EC 0000344C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800077EC 0000344C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800077F0 00003450 38 60 00 00 */ li r3, 0
/* 800077F4 00003454 88 04 00 82 */ lbz r0, 0x82(r4)
/* 800077F8 00003458 2C 00 00 00 */ cmpwi r0, 0
@@ -304,7 +304,7 @@ lbl_80007850:
/* 80007860 000034C0 48 00 3F AD */ bl func_8000B80C
lbl_80007864:
/* 80007864 000034C4 4B FF F7 F9 */ bl func_8000705C
-/* 80007868 000034C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80007868 000034C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000786C 000034CC 38 00 00 01 */ li r0, 1
/* 80007870 000034D0 98 03 00 83 */ stb r0, 0x83(r3)
lbl_80007874:
@@ -343,7 +343,7 @@ lbl_800078CC:
lbl_800078E0:
/* 800078E0 00003540 2C 1F 00 00 */ cmpwi r31, 0
/* 800078E4 00003544 41 82 00 14 */ beq lbl_800078F8
-/* 800078E8 00003548 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800078E8 00003548 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800078EC 0000354C 38 00 00 00 */ li r0, 0
/* 800078F0 00003550 98 03 00 83 */ stb r0, 0x83(r3)
/* 800078F4 00003554 4B FF F7 7D */ bl func_80007070
diff --git a/asm/code_800097D8.s b/asm/code_800097D8.s
index 0769d1b..a70ccd2 100644
--- a/asm/code_800097D8.s
+++ b/asm/code_800097D8.s
@@ -642,7 +642,7 @@ func_8000A060:
/* 8000A068 00005CC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000A06C 00005CCC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8000A070 00005CD0 7C 7F 1B 78 */ mr r31, r3
-/* 8000A074 00005CD4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A074 00005CD4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8000A078 00005CD8 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 8000A07C 00005CDC 2C 00 00 00 */ cmpwi r0, 0
/* 8000A080 00005CE0 41 82 00 0C */ beq lbl_8000A08C
@@ -814,7 +814,7 @@ lbl_8000A2B4:
/* 8000A2DC 00005F3C 48 37 20 B9 */ bl WaitForResetReady__Q34nw4r3snd11SoundSystemFv
/* 8000A2E0 00005F40 38 60 00 00 */ li r3, 0
/* 8000A2E4 00005F44 48 28 48 21 */ bl AIRegisterDMACallback
-/* 8000A2E8 00005F48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A2E8 00005F48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000A2EC 00005F4C 48 22 6D D5 */ bl func_802310C0
/* 8000A2F0 00005F50 2C 18 00 01 */ cmpwi r24, 1
/* 8000A2F4 00005F54 40 82 00 0C */ bne lbl_8000A300
@@ -839,7 +839,7 @@ lbl_8000A32C:
/* 8000A32C 00005F8C 7C 19 F8 00 */ cmpw r25, r31
/* 8000A330 00005F90 41 80 FF E4 */ blt lbl_8000A314
/* 8000A334 00005F94 4B FF CD 3D */ bl func_80007070
-/* 8000A338 00005F98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A338 00005F98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000A33C 00005F9C 38 00 00 00 */ li r0, 0
/* 8000A340 00005FA0 98 03 00 82 */ stb r0, 0x82(r3)
/* 8000A344 00005FA4 48 00 15 81 */ bl func_8000B8C4
@@ -956,7 +956,7 @@ lbl_8000A4AC:
/* 8000A4DC 0000613C 48 00 10 25 */ bl func_8000B500
/* 8000A4E0 00006140 48 00 13 81 */ bl func_8000B860
/* 8000A4E4 00006144 48 24 F4 4D */ bl func_80259930
-/* 8000A4E8 00006148 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A4E8 00006148 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000A4EC 0000614C 3B E0 00 01 */ li r31, 1
/* 8000A4F0 00006150 9B E3 00 82 */ stb r31, 0x82(r3)
/* 8000A4F4 00006154 4B FF CB 69 */ bl func_8000705C
@@ -1008,7 +1008,7 @@ lbl_8000A54C:
/* 8000A59C 000061FC 7F E3 FB 78 */ mr r3, r31
/* 8000A5A0 00006200 4B FF F4 D9 */ bl func_80009A78
/* 8000A5A4 00006204 48 38 FC F9 */ bl HBMDraw
-/* 8000A5A8 00006208 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A5A8 00006208 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000A5AC 0000620C 48 23 03 B1 */ bl func_8023A95C
/* 8000A5B0 00006210 48 00 01 68 */ b lbl_8000A718
lbl_8000A5B4:
@@ -1104,7 +1104,7 @@ lbl_8000A704:
/* 8000A704 00006364 88 9F 00 14 */ lbz r4, 0x14(r31)
/* 8000A708 00006368 7F E3 FB 78 */ mr r3, r31
/* 8000A70C 0000636C 4B FF F4 39 */ bl func_80009B44
-/* 8000A710 00006370 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8000A710 00006370 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8000A714 00006374 48 23 02 49 */ bl func_8023A95C
lbl_8000A718:
/* 8000A718 00006378 80 01 00 84 */ lwz r0, 0x84(r1)
diff --git a/asm/code_80025390.s b/asm/code_80025390.s
index 6892d3b..f155b02 100644
--- a/asm/code_80025390.s
+++ b/asm/code_80025390.s
@@ -2714,7 +2714,7 @@ lbl_800278C0:
/* 800278E0 00023540 38 00 00 00 */ li r0, 0
/* 800278E4 00023544 B0 9D 00 00 */ sth r4, 0(r29)
/* 800278E8 00023548 90 1D 00 04 */ stw r0, 4(r29)
-/* 800278EC 0002354C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800278EC 0002354C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800278F0 00023550 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800278F4 00023554 2C 00 00 00 */ cmpwi r0, 0
/* 800278F8 00023558 41 82 01 38 */ beq lbl_80027A30
diff --git a/asm/code_8002ABE8.s b/asm/code_8002ABE8.s
index 5838c3a..0914b01 100644
--- a/asm/code_8002ABE8.s
+++ b/asm/code_8002ABE8.s
@@ -946,7 +946,7 @@ func_8002BA54:
/* 8002BA54 000276B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8002BA58 000276B8 3C 00 43 30 */ lis r0, 0x4330
/* 8002BA5C 000276BC C8 42 81 30 */ lfd f2, lbl_80640730-_SDA2_BASE_(r2)
-/* 8002BA60 000276C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8002BA60 000276C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8002BA64 000276C4 90 01 00 08 */ stw r0, 8(r1)
/* 8002BA68 000276C8 A0 04 00 04 */ lhz r0, 4(r4)
/* 8002BA6C 000276CC C0 03 00 0C */ lfs f0, 0xc(r3)
@@ -962,7 +962,7 @@ func_8002BA88:
/* 8002BA88 000276E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8002BA8C 000276EC 3C 00 43 30 */ lis r0, 0x4330
/* 8002BA90 000276F0 C8 42 81 30 */ lfd f2, lbl_80640730-_SDA2_BASE_(r2)
-/* 8002BA94 000276F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8002BA94 000276F4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8002BA98 000276F8 90 01 00 08 */ stw r0, 8(r1)
/* 8002BA9C 000276FC A0 04 00 06 */ lhz r0, 6(r4)
/* 8002BAA0 00027700 C0 03 00 10 */ lfs f0, 0x10(r3)
@@ -978,7 +978,7 @@ func_8002BABC:
/* 8002BABC 0002771C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8002BAC0 00027720 3C 00 43 30 */ lis r0, 0x4330
/* 8002BAC4 00027724 C8 42 81 30 */ lfd f2, lbl_80640730-_SDA2_BASE_(r2)
-/* 8002BAC8 00027728 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8002BAC8 00027728 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8002BACC 0002772C 90 01 00 08 */ stw r0, 8(r1)
/* 8002BAD0 00027730 A0 04 00 04 */ lhz r0, 4(r4)
/* 8002BAD4 00027734 C0 03 00 14 */ lfs f0, 0x14(r3)
@@ -994,7 +994,7 @@ func_8002BAF0:
/* 8002BAF0 00027750 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8002BAF4 00027754 3C 00 43 30 */ lis r0, 0x4330
/* 8002BAF8 00027758 C8 42 81 30 */ lfd f2, lbl_80640730-_SDA2_BASE_(r2)
-/* 8002BAFC 0002775C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8002BAFC 0002775C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8002BB00 00027760 90 01 00 08 */ stw r0, 8(r1)
/* 8002BB04 00027764 A0 04 00 06 */ lhz r0, 6(r4)
/* 8002BB08 00027768 C0 03 00 18 */ lfs f0, 0x18(r3)
diff --git a/asm/code_800321E4.s b/asm/code_800321E4.s
index a1dcf2c..2525afd 100644
--- a/asm/code_800321E4.s
+++ b/asm/code_800321E4.s
@@ -9,7 +9,7 @@ func_800321E4:
/* 800321EC 0002DE4C C8 42 81 A8 */ lfd f2, lbl_806407A8-_SDA2_BASE_(r2)
/* 800321F0 0002DE50 90 01 00 14 */ stw r0, 0x14(r1)
/* 800321F4 0002DE54 3C 00 43 30 */ lis r0, 0x4330
-/* 800321F8 0002DE58 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800321F8 0002DE58 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800321FC 0002DE5C 90 01 00 08 */ stw r0, 8(r1)
/* 80032200 0002DE60 88 03 00 59 */ lbz r0, 0x59(r3)
/* 80032204 0002DE64 90 01 00 0C */ stw r0, 0xc(r1)
diff --git a/asm/code_80032FE8.s b/asm/code_80032FE8.s
index 1355391..149760a 100644
--- a/asm/code_80032FE8.s
+++ b/asm/code_80032FE8.s
@@ -380,7 +380,7 @@ func_800334A0:
/* 80033544 0002F1A4 7C 65 1B 78 */ mr r5, r3
/* 80033548 0002F1A8 48 24 97 7D */ bl PSVECAdd
lbl_8003354C:
-/* 8003354C 0002F1AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8003354C 0002F1AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80033550 0002F1B0 48 20 1D 6D */ bl func_802352BC
/* 80033554 0002F1B4 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80033558 0002F1B8 7C 65 1B 78 */ mr r5, r3
@@ -1171,7 +1171,7 @@ func_800340D0:
/* 800340D8 0002FD38 3C 80 43 30 */ lis r4, 0x4330
/* 800340DC 0002FD3C C8 A2 82 00 */ lfd f5, lbl_80640800-_SDA2_BASE_(r2)
/* 800340E0 0002FD40 90 01 00 24 */ stw r0, 0x24(r1)
-/* 800340E4 0002FD44 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800340E4 0002FD44 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800340E8 0002FD48 90 81 00 08 */ stw r4, 8(r1)
/* 800340EC 0002FD4C A0 A6 00 04 */ lhz r5, 4(r6)
/* 800340F0 0002FD50 A0 06 00 06 */ lhz r0, 6(r6)
@@ -1227,7 +1227,7 @@ func_80034170:
/* 800341A4 0002FE04 7C 7F 1B 78 */ mr r31, r3
/* 800341A8 0002FE08 C8 62 82 00 */ lfd f3, lbl_80640800-_SDA2_BASE_(r2)
/* 800341AC 0002FE0C FC 01 10 40 */ fcmpo cr0, f1, f2
-/* 800341B0 0002FE10 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800341B0 0002FE10 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800341B4 0002FE14 90 81 00 08 */ stw r4, 8(r1)
/* 800341B8 0002FE18 A0 A6 00 04 */ lhz r5, 4(r6)
/* 800341BC 0002FE1C A0 06 00 06 */ lhz r0, 6(r6)
@@ -1301,7 +1301,7 @@ func_80034280:
/* 800342B4 0002FF14 7C 7F 1B 78 */ mr r31, r3
/* 800342B8 0002FF18 C8 62 82 00 */ lfd f3, lbl_80640800-_SDA2_BASE_(r2)
/* 800342BC 0002FF1C FC 01 10 40 */ fcmpo cr0, f1, f2
-/* 800342C0 0002FF20 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800342C0 0002FF20 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800342C4 0002FF24 90 81 00 08 */ stw r4, 8(r1)
/* 800342C8 0002FF28 A0 A6 00 04 */ lhz r5, 4(r6)
/* 800342CC 0002FF2C A0 06 00 06 */ lhz r0, 6(r6)
@@ -1614,7 +1614,7 @@ lbl_80034714:
/* 80034718 00030378 2C 00 00 02 */ cmpwi r0, 2
/* 8003471C 0003037C 40 82 00 5C */ bne lbl_80034778
/* 80034720 00030380 48 00 02 95 */ bl func_800349B4
-/* 80034724 00030384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80034724 00030384 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80034728 00030388 80 03 00 70 */ lwz r0, 0x70(r3)
/* 8003472C 0003038C 2C 00 00 01 */ cmpwi r0, 1
/* 80034730 00030390 40 82 00 14 */ bne lbl_80034744
@@ -2702,7 +2702,7 @@ lbl_8003552C:
/* 80035544 000311A4 40 81 00 08 */ ble lbl_8003554C
/* 80035548 000311A8 48 00 00 CC */ b lbl_80035614
lbl_8003554C:
-/* 8003554C 000311AC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8003554C 000311AC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80035550 000311B0 3C 80 43 30 */ lis r4, 0x4330
/* 80035554 000311B4 90 81 00 08 */ stw r4, 8(r1)
/* 80035558 000311B8 FC 01 18 40 */ fcmpo cr0, f1, f3
@@ -2773,7 +2773,7 @@ func_80035628:
/* 80035638 00031298 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003563C 0003129C C8 62 82 00 */ lfd f3, lbl_80640800-_SDA2_BASE_(r2)
/* 80035640 000312A0 FC 40 08 90 */ fmr f2, f1
-/* 80035644 000312A4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80035644 000312A4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80035648 000312A8 90 81 00 08 */ stw r4, 8(r1)
/* 8003564C 000312AC A0 A6 00 06 */ lhz r5, 6(r6)
/* 80035650 000312B0 A0 06 00 04 */ lhz r0, 4(r6)
@@ -2823,7 +2823,7 @@ func_80035690:
/* 800356F4 00031354 4B FF FE 09 */ bl func_800354FC
/* 800356F8 00031358 48 00 01 00 */ b lbl_800357F8
lbl_800356FC:
-/* 800356FC 0003135C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800356FC 0003135C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80035700 00031360 3C 80 43 30 */ lis r4, 0x4330
/* 80035704 00031364 90 81 00 18 */ stw r4, 0x18(r1)
/* 80035708 00031368 FC 00 08 18 */ frsp f0, f1
diff --git a/asm/code_800400E8.s b/asm/code_800400E8.s
index ecbcee0..b371b51 100644
--- a/asm/code_800400E8.s
+++ b/asm/code_800400E8.s
@@ -668,7 +668,7 @@ lbl_800409B0:
/* 800409C4 0003C624 38 60 00 01 */ li r3, 1
/* 800409C8 0003C628 48 00 00 FC */ b lbl_80040AC4
lbl_800409CC:
-/* 800409CC 0003C62C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800409CC 0003C62C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800409D0 0003C630 3C 60 43 30 */ lis r3, 0x4330
/* 800409D4 0003C634 C0 E2 82 B0 */ lfs f7, lbl_806408B0-_SDA2_BASE_(r2)
/* 800409D8 0003C638 A0 85 00 04 */ lhz r4, 4(r5)
@@ -4929,7 +4929,7 @@ lbl_800445AC:
lbl_800445F0:
/* 800445F0 00040250 C0 62 82 B0 */ lfs f3, lbl_806408B0-_SDA2_BASE_(r2)
/* 800445F4 00040254 3C 00 43 30 */ lis r0, 0x4330
-/* 800445F8 00040258 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 800445F8 00040258 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 800445FC 0004025C 7F 84 E3 78 */ mr r4, r28
/* 80044600 00040260 D0 61 00 50 */ stfs f3, 0x50(r1)
/* 80044604 00040264 38 61 00 2C */ addi r3, r1, 0x2c
diff --git a/asm/code_80050324.s b/asm/code_80050324.s
index 9d75313..df0245a 100644
--- a/asm/code_80050324.s
+++ b/asm/code_80050324.s
@@ -1258,7 +1258,7 @@ func_800514A8:
/* 800514EC 0004D14C 4B FB 5B 99 */ bl func_80007084
/* 800514F0 0004D150 2C 03 00 00 */ cmpwi r3, 0
/* 800514F4 0004D154 40 82 03 10 */ bne lbl_80051804
-/* 800514F8 0004D158 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800514F8 0004D158 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800514FC 0004D15C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 80051500 0004D160 2C 00 00 00 */ cmpwi r0, 0
/* 80051504 0004D164 40 82 03 00 */ bne lbl_80051804
@@ -1317,9 +1317,9 @@ lbl_80051578:
/* 800515CC 0004D22C 39 40 00 01 */ li r10, 1
/* 800515D0 0004D230 48 1E B9 61 */ bl func_8023CF30
/* 800515D4 0004D234 7C 64 1B 78 */ mr r4, r3
-/* 800515D8 0004D238 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800515D8 0004D238 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800515DC 0004D23C 48 1E 6A E1 */ bl func_802380BC
-/* 800515E0 0004D240 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800515E0 0004D240 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800515E4 0004D244 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 800515E8 0004D248 93 03 01 84 */ stw r24, 0x184(r3)
/* 800515EC 0004D24C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1330,7 +1330,7 @@ lbl_80051578:
/* 80051600 0004D260 80 03 00 00 */ lwz r0, 0(r3)
/* 80051604 0004D264 60 00 00 02 */ ori r0, r0, 2
/* 80051608 0004D268 90 03 00 00 */ stw r0, 0(r3)
-/* 8005160C 0004D26C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005160C 0004D26C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80051610 0004D270 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80051614 0004D274 93 23 0A 24 */ stw r25, 0xa24(r3)
/* 80051618 0004D278 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1347,7 +1347,7 @@ lbl_80051578:
/* 80051644 0004D2A4 80 03 00 00 */ lwz r0, 0(r3)
/* 80051648 0004D2A8 60 00 00 40 */ ori r0, r0, 0x40
/* 8005164C 0004D2AC 90 03 00 00 */ stw r0, 0(r3)
-/* 80051650 0004D2B0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80051650 0004D2B0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80051654 0004D2B4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80051658 0004D2B8 9B 23 0A 36 */ stb r25, 0xa36(r3)
/* 8005165C 0004D2BC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1362,7 +1362,7 @@ lbl_80051578:
/* 80051680 0004D2E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80051684 0004D2E4 60 00 00 40 */ ori r0, r0, 0x40
/* 80051688 0004D2E8 90 03 00 00 */ stw r0, 0(r3)
-/* 8005168C 0004D2EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005168C 0004D2EC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80051690 0004D2F0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80051694 0004D2F4 93 83 0A 44 */ stw r28, 0xa44(r3)
/* 80051698 0004D2F8 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1383,7 +1383,7 @@ lbl_80051578:
/* 800516D4 0004D334 80 03 00 00 */ lwz r0, 0(r3)
/* 800516D8 0004D338 60 00 00 40 */ ori r0, r0, 0x40
/* 800516DC 0004D33C 90 03 00 00 */ stw r0, 0(r3)
-/* 800516E0 0004D340 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800516E0 0004D340 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800516E4 0004D344 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 800516E8 0004D348 9B 63 0A 3C */ stb r27, 0xa3c(r3)
/* 800516EC 0004D34C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1396,7 +1396,7 @@ lbl_80051578:
/* 80051708 0004D368 80 03 00 00 */ lwz r0, 0(r3)
/* 8005170C 0004D36C 60 00 00 40 */ ori r0, r0, 0x40
/* 80051710 0004D370 90 03 00 00 */ stw r0, 0(r3)
-/* 80051714 0004D374 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80051714 0004D374 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80051718 0004D378 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8005171C 0004D37C 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 80051720 0004D380 7C 00 B0 40 */ cmplw r0, r22
@@ -1490,14 +1490,14 @@ func_8005183C:
/* 80051850 0004D4B0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80051854 0004D4B4 7C 9F 23 78 */ mr r31, r4
/* 80051858 0004D4B8 38 80 00 04 */ li r4, 4
-/* 8005185C 0004D4BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005185C 0004D4BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80051860 0004D4C0 98 C1 00 08 */ stb r6, 8(r1)
/* 80051864 0004D4C4 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80051868 0004D4C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80051868 0004D4C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005186C 0004D4CC 98 C1 00 09 */ stb r6, 9(r1)
/* 80051870 0004D4D0 98 C1 00 0A */ stb r6, 0xa(r1)
/* 80051874 0004D4D4 98 A1 00 0B */ stb r5, 0xb(r1)
-/* 80051878 0004D4D8 48 1E 1C B5 */ bl func_8023352C
+/* 80051878 0004D4D8 48 1E 1C B5 */ bl begin_drawing
/* 8005187C 0004D4DC C0 42 84 C8 */ lfs f2, lbl_80640AC8-_SDA2_BASE_(r2)
/* 80051880 0004D4E0 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80051884 0004D4E4 C0 1F 00 00 */ lfs f0, 0(r31)
@@ -1545,8 +1545,8 @@ func_8005183C:
/* 8005192C 0004D58C D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80051930 0004D590 C0 02 84 CC */ lfs f0, lbl_80640ACC-_SDA2_BASE_(r2)
/* 80051934 0004D594 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 80051938 0004D598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8005193C 0004D59C 48 1E 1C 45 */ bl func_80233580
+/* 80051938 0004D598 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8005193C 0004D59C 48 1E 1C 45 */ bl end_drawing
/* 80051940 0004D5A0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80051944 0004D5A4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80051948 0004D5A8 7C 08 03 A6 */ mtlr r0
@@ -2255,7 +2255,7 @@ lbl_80052314:
/* 8005235C 0004DFBC 3C 00 43 30 */ lis r0, 0x4330
/* 80052360 0004DFC0 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 80052364 0004DFC4 93 C1 00 48 */ stw r30, 0x48(r1)
-/* 80052368 0004DFC8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80052368 0004DFC8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8005236C 0004DFCC 90 01 00 30 */ stw r0, 0x30(r1)
/* 80052370 0004DFD0 88 64 00 82 */ lbz r3, 0x82(r4)
/* 80052374 0004DFD4 90 01 00 38 */ stw r0, 0x38(r1)
@@ -2314,7 +2314,7 @@ lbl_800523A4:
/* 8005243C 0004E09C 38 80 00 01 */ li r4, 1
/* 80052440 0004E0A0 48 00 25 55 */ bl func_80054994
/* 80052444 0004E0A4 38 00 00 0F */ li r0, 0xf
-/* 80052448 0004E0A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80052448 0004E0A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005244C 0004E0AC 90 0D 98 6C */ stw r0, lbl_8063EB2C-_SDA_BASE_(r13)
/* 80052450 0004E0B0 C8 42 85 18 */ lfd f2, lbl_80640B18-_SDA2_BASE_(r2)
/* 80052454 0004E0B4 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -2325,7 +2325,7 @@ lbl_800523A4:
/* 80052468 0004E0C8 FC 00 08 24 */ fdiv f0, f0, f1
/* 8005246C 0004E0CC D8 0D 98 78 */ stfd f0, lbl_8063EB38-_SDA_BASE_(r13)
/* 80052470 0004E0D0 48 00 11 C8 */ b lbl_80053638
-/* 80052474 0004E0D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80052474 0004E0D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80052478 0004E0D8 C8 82 85 18 */ lfd f4, lbl_80640B18-_SDA2_BASE_(r2)
/* 8005247C 0004E0DC 88 03 00 59 */ lbz r0, 0x59(r3)
/* 80052480 0004E0E0 C8 43 00 A0 */ lfd f2, 0xa0(r3)
@@ -2374,7 +2374,7 @@ lbl_800524E8:
/* 80052528 0004E188 39 00 00 00 */ li r8, 0
/* 8005252C 0004E18C 48 1A 28 C9 */ bl func_801F4DF4
/* 80052530 0004E190 38 00 00 11 */ li r0, 0x11
-/* 80052534 0004E194 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80052534 0004E194 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80052538 0004E198 90 0D 98 6C */ stw r0, lbl_8063EB2C-_SDA_BASE_(r13)
/* 8005253C 0004E19C C8 42 85 18 */ lfd f2, lbl_80640B18-_SDA2_BASE_(r2)
/* 80052540 0004E1A0 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -2466,7 +2466,7 @@ lbl_800524E8:
/* 80052698 0004E2F8 48 20 17 19 */ bl func_80253DB0
/* 8005269C 0004E2FC 48 00 0F 9C */ b lbl_80053638
lbl_800526A0:
-/* 800526A0 0004E300 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800526A0 0004E300 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800526A4 0004E304 C8 82 85 18 */ lfd f4, lbl_80640B18-_SDA2_BASE_(r2)
/* 800526A8 0004E308 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800526AC 0004E30C C8 43 00 A0 */ lfd f2, 0xa0(r3)
@@ -2591,7 +2591,7 @@ lbl_800527A0:
/* 80052880 0004E4E0 2C 03 00 00 */ cmpwi r3, 0
/* 80052884 0004E4E4 41 82 0D B4 */ beq lbl_80053638
/* 80052888 0004E4E8 38 00 00 13 */ li r0, 0x13
-/* 8005288C 0004E4EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005288C 0004E4EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80052890 0004E4F0 90 0D 98 6C */ stw r0, lbl_8063EB2C-_SDA_BASE_(r13)
/* 80052894 0004E4F4 C8 42 85 18 */ lfd f2, lbl_80640B18-_SDA2_BASE_(r2)
/* 80052898 0004E4F8 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -3414,7 +3414,7 @@ lbl_80053390:
/* 800534C0 0004F120 38 60 00 00 */ li r3, 0
/* 800534C4 0004F124 38 00 00 13 */ li r0, 0x13
/* 800534C8 0004F128 90 6D 98 8C */ stw r3, lbl_8063EB4C-_SDA_BASE_(r13)
-/* 800534CC 0004F12C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800534CC 0004F12C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800534D0 0004F130 90 0D 98 6C */ stw r0, lbl_8063EB2C-_SDA_BASE_(r13)
/* 800534D4 0004F134 C8 42 85 18 */ lfd f2, lbl_80640B18-_SDA2_BASE_(r2)
/* 800534D8 0004F138 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -3601,7 +3601,7 @@ lbl_80053770:
/* 8005378C 0004F3EC FC 40 08 90 */ fmr f2, f1
/* 80053790 0004F3F0 C0 62 85 20 */ lfs f3, lbl_80640B20-_SDA2_BASE_(r2)
/* 80053794 0004F3F4 FC A0 08 90 */ fmr f5, f1
-/* 80053798 0004F3F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80053798 0004F3F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005379C 0004F3FC C0 82 85 24 */ lfs f4, lbl_80640B24-_SDA2_BASE_(r2)
/* 800537A0 0004F400 C0 C2 85 28 */ lfs f6, lbl_80640B28-_SDA2_BASE_(r2)
/* 800537A4 0004F404 48 1E 14 55 */ bl func_80234BF8
diff --git a/asm/code_800559D4.s b/asm/code_800559D4.s
index db7fb8c..264264a 100644
--- a/asm/code_800559D4.s
+++ b/asm/code_800559D4.s
@@ -316,7 +316,7 @@ lbl_80055E5C:
/* 80055E68 00051AC8 C0 22 85 60 */ lfs f1, lbl_80640B60-_SDA2_BASE_(r2)
/* 80055E6C 00051ACC 48 00 00 38 */ b lbl_80055EA4
lbl_80055E70:
-/* 80055E70 00051AD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80055E70 00051AD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80055E74 00051AD4 88 03 00 82 */ lbz r0, 0x82(r3)
/* 80055E78 00051AD8 2C 00 00 00 */ cmpwi r0, 0
/* 80055E7C 00051ADC 41 82 00 0C */ beq lbl_80055E88
@@ -2920,7 +2920,7 @@ lbl_80058178:
/* 800581A8 00053E08 93 C1 00 08 */ stw r30, 8(r1)
/* 800581AC 00053E0C 3B C0 00 00 */ li r30, 0
/* 800581B0 00053E10 C0 82 85 8C */ lfs f4, lbl_80640B8C-_SDA2_BASE_(r2)
-/* 800581B4 00053E14 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800581B4 00053E14 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800581B8 00053E18 C0 C2 85 90 */ lfs f6, lbl_80640B90-_SDA2_BASE_(r2)
/* 800581BC 00053E1C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 800581C0 00053E20 98 A3 01 2C */ stb r5, 0x12c(r3)
@@ -2934,7 +2934,7 @@ lbl_80058178:
/* 800581E0 00053E40 80 65 00 00 */ lwz r3, 0(r5)
/* 800581E4 00053E44 60 63 00 01 */ ori r3, r3, 1
/* 800581E8 00053E48 90 65 00 00 */ stw r3, 0(r5)
-/* 800581EC 00053E4C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800581EC 00053E4C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800581F0 00053E50 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 800581F4 00053E54 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 800581F8 00053E58 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2951,9 +2951,9 @@ lbl_80058178:
/* 80058224 00053E84 80 03 00 00 */ lwz r0, 0(r3)
/* 80058228 00053E88 60 00 00 40 */ ori r0, r0, 0x40
/* 8005822C 00053E8C 90 03 00 00 */ stw r0, 0(r3)
-/* 80058230 00053E90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80058230 00053E90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80058234 00053E94 48 1D CD AD */ bl func_80234FE0
-/* 80058238 00053E98 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80058238 00053E98 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8005823C 00053E9C 38 80 00 03 */ li r4, 3
/* 80058240 00053EA0 38 00 00 07 */ li r0, 7
/* 80058244 00053EA4 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2970,7 +2970,7 @@ lbl_80058178:
/* 80058270 00053ED0 80 65 00 00 */ lwz r3, 0(r5)
/* 80058274 00053ED4 60 63 00 40 */ ori r3, r3, 0x40
/* 80058278 00053ED8 90 65 00 00 */ stw r3, 0(r5)
-/* 8005827C 00053EDC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005827C 00053EDC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80058280 00053EE0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80058284 00053EE4 9B C3 0A 3C */ stb r30, 0xa3c(r3)
/* 80058288 00053EE8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2983,7 +2983,7 @@ lbl_80058178:
/* 800582A4 00053F04 80 64 00 00 */ lwz r3, 0(r4)
/* 800582A8 00053F08 60 63 00 40 */ ori r3, r3, 0x40
/* 800582AC 00053F0C 90 64 00 00 */ stw r3, 0(r4)
-/* 800582B0 00053F10 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800582B0 00053F10 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800582B4 00053F14 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 800582B8 00053F18 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 800582BC 00053F1C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3004,7 +3004,7 @@ lbl_80058178:
/* 800582F8 00053F58 80 03 00 00 */ lwz r0, 0(r3)
/* 800582FC 00053F5C 60 00 00 40 */ ori r0, r0, 0x40
/* 80058300 00053F60 90 03 00 00 */ stw r0, 0(r3)
-/* 80058304 00053F64 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80058304 00053F64 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80058308 00053F68 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8005830C 00053F6C 93 C3 01 84 */ stw r30, 0x184(r3)
/* 80058310 00053F70 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3015,7 +3015,7 @@ lbl_80058178:
/* 80058324 00053F84 80 03 00 00 */ lwz r0, 0(r3)
/* 80058328 00053F88 60 00 00 02 */ ori r0, r0, 2
/* 8005832C 00053F8C 90 03 00 00 */ stw r0, 0(r3)
-/* 80058330 00053F90 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80058330 00053F90 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80058334 00053F94 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80058338 00053F98 93 E3 01 88 */ stw r31, 0x188(r3)
/* 8005833C 00053F9C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3026,7 +3026,7 @@ lbl_80058178:
/* 80058350 00053FB0 80 03 00 00 */ lwz r0, 0(r3)
/* 80058354 00053FB4 60 00 00 02 */ ori r0, r0, 2
/* 80058358 00053FB8 90 03 00 00 */ stw r0, 0(r3)
-/* 8005835C 00053FBC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005835C 00053FBC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80058360 00053FC0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80058364 00053FC4 9B C3 0A 87 */ stb r30, 0xa87(r3)
/* 80058368 00053FC8 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3968,7 +3968,7 @@ func_80058FD4:
/* 80059008 00054C68 90 01 00 28 */ stw r0, 0x28(r1)
/* 8005900C 00054C6C 90 01 00 30 */ stw r0, 0x30(r1)
/* 80059010 00054C70 41 82 00 F4 */ beq lbl_80059104
-/* 80059014 00054C74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80059014 00054C74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80059018 00054C78 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 8005901C 00054C7C 2C 00 00 00 */ cmpwi r0, 0
/* 80059020 00054C80 41 82 00 78 */ beq lbl_80059098
@@ -4509,7 +4509,7 @@ lbl_800597E4:
/* 800597F0 00055450 C0 22 85 60 */ lfs f1, lbl_80640B60-_SDA2_BASE_(r2)
/* 800597F4 00055454 48 00 00 38 */ b lbl_8005982C
lbl_800597F8:
-/* 800597F8 00055458 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800597F8 00055458 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800597FC 0005545C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 80059800 00055460 2C 00 00 00 */ cmpwi r0, 0
/* 80059804 00055464 41 82 00 0C */ beq lbl_80059810
diff --git a/asm/code_800598F8.s b/asm/code_800598F8.s
index ad9a889..c241252 100644
--- a/asm/code_800598F8.s
+++ b/asm/code_800598F8.s
@@ -159,7 +159,7 @@ lbl_80059AF8:
/* 80059B04 00055764 38 60 00 00 */ li r3, 0
/* 80059B08 00055768 48 00 09 18 */ b lbl_8005A420
lbl_80059B0C:
-/* 80059B0C 0005576C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80059B0C 0005576C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80059B10 00055770 88 03 00 82 */ lbz r0, 0x82(r3)
/* 80059B14 00055774 2C 00 00 00 */ cmpwi r0, 0
/* 80059B18 00055778 41 82 00 0C */ beq lbl_80059B24
diff --git a/asm/code_8005A588.s b/asm/code_8005A588.s
index 9e69417..c14275d 100644
--- a/asm/code_8005A588.s
+++ b/asm/code_8005A588.s
@@ -228,7 +228,7 @@ lbl_8005A8B4:
/* 8005A8BC 0005651C 4B FA 97 45 */ bl memcpy
/* 8005A8C0 00056520 7C 77 E0 2E */ lwzx r3, r23, r28
/* 8005A8C4 00056524 48 1E 2E 09 */ bl func_8023D6CC
-/* 8005A8C8 00056528 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005A8C8 00056528 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8005A8CC 0005652C 7C 7C 1B 78 */ mr r28, r3
/* 8005A8D0 00056530 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 8005A8D4 00056534 2C 00 00 00 */ cmpwi r0, 0
@@ -252,7 +252,7 @@ lbl_8005A910:
/* 8005A910 00056570 7F 83 E3 78 */ mr r3, r28
/* 8005A914 00056574 7F 04 C3 78 */ mr r4, r24
/* 8005A918 00056578 48 20 FD 3D */ bl DCFlushRange
-/* 8005A91C 0005657C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005A91C 0005657C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005A920 00056580 28 19 00 0A */ cmplwi r25, 0xa
/* 8005A924 00056584 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8005A928 00056588 60 00 00 02 */ ori r0, r0, 2
@@ -764,7 +764,7 @@ lbl_8005AFCC:
/* 8005B004 00056C64 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 8005B008 00056C68 D0 01 00 2C */ stfs f0, 0x2c(r1)
lbl_8005B00C:
-/* 8005B00C 00056C6C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B00C 00056C6C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8005B010 00056C70 54 A0 46 3E */ srwi r0, r5, 0x18
/* 8005B014 00056C74 54 A7 86 3E */ rlwinm r7, r5, 0x10, 0x18, 0x1f
/* 8005B018 00056C78 54 A6 C6 3E */ rlwinm r6, r5, 0x18, 0x18, 0x1f
@@ -788,7 +788,7 @@ lbl_8005B04C:
/* 8005B05C 00056CBC 60 00 00 01 */ ori r0, r0, 1
/* 8005B060 00056CC0 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8005B064:
-/* 8005B064 00056CC4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B064 00056CC4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8005B068 00056CC8 38 A0 00 02 */ li r5, 2
/* 8005B06C 00056CCC 3B E0 00 01 */ li r31, 1
/* 8005B070 00056CD0 38 80 00 04 */ li r4, 4
@@ -803,7 +803,7 @@ lbl_8005B064:
/* 8005B094 00056CF4 80 65 00 00 */ lwz r3, 0(r5)
/* 8005B098 00056CF8 60 63 00 02 */ ori r3, r3, 2
/* 8005B09C 00056CFC 90 65 00 00 */ stw r3, 0(r5)
-/* 8005B0A0 00056D00 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B0A0 00056D00 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8005B0A4 00056D04 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8005B0A8 00056D08 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 8005B0AC 00056D0C 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -821,10 +821,10 @@ lbl_8005B064:
/* 8005B0DC 00056D3C 60 00 00 40 */ ori r0, r0, 0x40
/* 8005B0E0 00056D40 90 03 00 00 */ stw r0, 0(r3)
/* 8005B0E4 00056D44 80 8D 81 F0 */ lwz r4, lbl_8063D4B0-_SDA_BASE_(r13)
-/* 8005B0E8 00056D48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B0E8 00056D48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005B0EC 00056D4C 80 84 00 00 */ lwz r4, 0(r4)
/* 8005B0F0 00056D50 48 1D CF CD */ bl func_802380BC
-/* 8005B0F4 00056D54 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B0F4 00056D54 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8005B0F8 00056D58 39 00 00 00 */ li r8, 0
/* 8005B0FC 00056D5C 38 C0 00 07 */ li r6, 7
/* 8005B100 00056D60 38 A0 00 03 */ li r5, 3
@@ -844,7 +844,7 @@ lbl_8005B064:
/* 8005B138 00056D98 80 67 00 00 */ lwz r3, 0(r7)
/* 8005B13C 00056D9C 60 63 00 40 */ ori r3, r3, 0x40
/* 8005B140 00056DA0 90 67 00 00 */ stw r3, 0(r7)
-/* 8005B144 00056DA4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B144 00056DA4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8005B148 00056DA8 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8005B14C 00056DAC 90 C3 0A 44 */ stw r6, 0xa44(r3)
/* 8005B150 00056DB0 80 67 16 38 */ lwz r3, 0x1638(r7)
@@ -865,7 +865,7 @@ lbl_8005B064:
/* 8005B18C 00056DEC 80 66 00 00 */ lwz r3, 0(r6)
/* 8005B190 00056DF0 60 63 00 40 */ ori r3, r3, 0x40
/* 8005B194 00056DF4 90 66 00 00 */ stw r3, 0(r6)
-/* 8005B198 00056DF8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B198 00056DF8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8005B19C 00056DFC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8005B1A0 00056E00 99 03 0A 3C */ stb r8, 0xa3c(r3)
/* 8005B1A4 00056E04 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -878,10 +878,10 @@ lbl_8005B064:
/* 8005B1C0 00056E20 80 65 00 00 */ lwz r3, 0(r5)
/* 8005B1C4 00056E24 60 63 00 40 */ ori r3, r3, 0x40
/* 8005B1C8 00056E28 90 65 00 00 */ stw r3, 0(r5)
-/* 8005B1CC 00056E2C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005B1CC 00056E2C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005B1D0 00056E30 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8005B1D4 00056E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8005B1D8 00056E38 48 1D 83 55 */ bl func_8023352C
+/* 8005B1D4 00056E34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8005B1D8 00056E38 48 1D 83 55 */ bl begin_drawing
/* 8005B1DC 00056E3C C0 3E 00 10 */ lfs f1, 0x10(r30)
/* 8005B1E0 00056E40 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8005B1E4 00056E44 C0 1E 00 00 */ lfs f0, 0(r30)
@@ -920,8 +920,8 @@ lbl_8005B064:
/* 8005B268 00056EC8 90 03 80 00 */ stw r0, -0x8000(r3)
/* 8005B26C 00056ECC D0 C3 80 00 */ stfs f6, -0x8000(r3)
/* 8005B270 00056ED0 D0 E3 80 00 */ stfs f7, -0x8000(r3)
-/* 8005B274 00056ED4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8005B278 00056ED8 48 1D 83 09 */ bl func_80233580
+/* 8005B274 00056ED4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8005B278 00056ED8 48 1D 83 09 */ bl end_drawing
lbl_8005B27C:
/* 8005B27C 00056EDC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8005B280 00056EE0 83 E1 00 3C */ lwz r31, 0x3c(r1)
diff --git a/asm/code_8005B4A4.s b/asm/code_8005B4A4.s
index 8bd1663..c9dcb6e 100644
--- a/asm/code_8005B4A4.s
+++ b/asm/code_8005B4A4.s
@@ -756,7 +756,7 @@ lbl_8005BF00:
/* 8005BF30 00057B90 7C 60 DA 14 */ add r3, r0, r27
/* 8005BF34 00057B94 80 63 00 08 */ lwz r3, 8(r3)
/* 8005BF38 00057B98 48 1E 17 95 */ bl func_8023D6CC
-/* 8005BF3C 00057B9C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005BF3C 00057B9C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8005BF40 00057BA0 7C 78 1B 78 */ mr r24, r3
/* 8005BF44 00057BA4 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 8005BF48 00057BA8 2C 00 00 00 */ cmpwi r0, 0
@@ -780,7 +780,7 @@ lbl_8005BF84:
/* 8005BF84 00057BE4 7F 03 C3 78 */ mr r3, r24
/* 8005BF88 00057BE8 38 80 26 80 */ li r4, 0x2680
/* 8005BF8C 00057BEC 48 20 E6 C9 */ bl DCFlushRange
-/* 8005BF90 00057BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005BF90 00057BF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005BF94 00057BF4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8005BF98 00057BF8 60 00 00 02 */ ori r0, r0, 2
/* 8005BF9C 00057BFC B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -1417,7 +1417,7 @@ lbl_8005C83C:
/* 8005C86C 000584CC 7C 60 DA 14 */ add r3, r0, r27
/* 8005C870 000584D0 80 63 00 08 */ lwz r3, 8(r3)
/* 8005C874 000584D4 48 1E 0E 59 */ bl func_8023D6CC
-/* 8005C878 000584D8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005C878 000584D8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8005C87C 000584DC 7C 78 1B 78 */ mr r24, r3
/* 8005C880 000584E0 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 8005C884 000584E4 2C 00 00 00 */ cmpwi r0, 0
@@ -1441,7 +1441,7 @@ lbl_8005C8C0:
/* 8005C8C0 00058520 7F 03 C3 78 */ mr r3, r24
/* 8005C8C4 00058524 38 80 31 C0 */ li r4, 0x31c0
/* 8005C8C8 00058528 48 20 DD 8D */ bl DCFlushRange
-/* 8005C8CC 0005852C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8005C8CC 0005852C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8005C8D0 00058530 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8005C8D4 00058534 60 00 00 02 */ ori r0, r0, 2
/* 8005C8D8 00058538 B0 03 16 FE */ sth r0, 0x16fe(r3)
diff --git a/asm/code_8005CEAC.s b/asm/code_8005CEAC.s
index a299ef5..6f5b39a 100644
--- a/asm/code_8005CEAC.s
+++ b/asm/code_8005CEAC.s
@@ -13561,7 +13561,7 @@ func_8006966C:
/* 80069674 000652D4 90 01 00 34 */ stw r0, 0x34(r1)
/* 80069678 000652D8 39 61 00 30 */ addi r11, r1, 0x30
/* 8006967C 000652DC 48 15 DA AD */ bl _savegpr_27
-/* 80069680 000652E0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80069680 000652E0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80069684 000652E4 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80069688 000652E8 2C 00 00 00 */ cmpwi r0, 0
/* 8006968C 000652EC 40 82 10 A8 */ bne lbl_8006A734
diff --git a/asm/code_8006E554.s b/asm/code_8006E554.s
index 22e54f8..d7b8d57 100644
--- a/asm/code_8006E554.s
+++ b/asm/code_8006E554.s
@@ -9710,7 +9710,7 @@ lbl_800770B8:
/* 80077130 00072D90 38 A0 00 01 */ li r5, 1
/* 80077134 00072D94 48 0E B8 0D */ bl func_80162940
/* 80077138 00072D98 48 00 09 04 */ b lbl_80077A3C
-/* 8007713C 00072D9C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8007713C 00072D9C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80077140 00072DA0 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80077144 00072DA4 2C 00 00 00 */ cmpwi r0, 0
/* 80077148 00072DA8 40 82 08 F4 */ bne lbl_80077A3C
diff --git a/asm/code_8007CFB0.s b/asm/code_8007CFB0.s
index d44629d..9f6dfa6 100644
--- a/asm/code_8007CFB0.s
+++ b/asm/code_8007CFB0.s
@@ -308,7 +308,7 @@ lbl_8007D3F8:
/* 8007D404 00079064 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8007D408 00079068 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8007D40C 0007906C 3B C0 00 01 */ li r30, 1
-/* 8007D410 00079070 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8007D410 00079070 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8007D414 00079074 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8007D418 00079078 2C 00 00 00 */ cmpwi r0, 0
/* 8007D41C 0007907C 40 82 16 4C */ bne lbl_8007EA68
diff --git a/asm/code_8007F8C4.s b/asm/code_8007F8C4.s
index 35edadb..4e259f3 100644
--- a/asm/code_8007F8C4.s
+++ b/asm/code_8007F8C4.s
@@ -1791,7 +1791,7 @@ func_80081308:
/* 80081310 0007CF70 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 80081314 0007CF74 39 61 00 B0 */ addi r11, r1, 0xb0
/* 80081318 0007CF78 48 14 5E 09 */ bl _savegpr_25
-/* 8008131C 0007CF7C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8008131C 0007CF7C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80081320 0007CF80 3F A0 80 48 */ lis r29, lbl_8047A9B0@ha
/* 80081324 0007CF84 3B BD A9 B0 */ addi r29, r29, lbl_8047A9B0@l
/* 80081328 0007CF88 88 04 00 82 */ lbz r0, 0x82(r4)
@@ -4150,7 +4150,7 @@ func_800834E0:
/* 800834F0 0007F150 F3 E1 01 68 */ psq_st f31, 360(r1), 0, qr0
/* 800834F4 0007F154 39 61 01 60 */ addi r11, r1, 0x160
/* 800834F8 0007F158 48 14 3C 31 */ bl _savegpr_27
-/* 800834FC 0007F15C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800834FC 0007F15C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80083500 0007F160 3C 00 43 30 */ lis r0, 0x4330
/* 80083504 0007F164 3F 80 80 40 */ lis r28, lbl_803FB950@ha
/* 80083508 0007F168 3F E0 80 48 */ lis r31, lbl_8047A9B0@ha
diff --git a/asm/code_8009598C.s b/asm/code_8009598C.s
index f89a093..59b9551 100644
--- a/asm/code_8009598C.s
+++ b/asm/code_8009598C.s
@@ -2467,8 +2467,8 @@ lbl_80097E40:
/* 80097E68 00093AC8 7C 08 03 A6 */ mtlr r0
/* 80097E6C 00093ACC 38 21 24 30 */ addi r1, r1, 0x2430
/* 80097E70 00093AD0 4E 80 00 20 */ blr
-
-.global lbl_80097E74
+
+.global lbl_80097E74
lbl_80097E74:
/* 80097E74 00093AD4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80097E78 00093AD8 7C 08 02 A6 */ mflr r0
@@ -2768,8 +2768,8 @@ lbl_80098300:
/* 8009830C 00093F6C 7C 08 03 A6 */ mtlr r0
/* 80098310 00093F70 38 21 00 20 */ addi r1, r1, 0x20
/* 80098314 00093F74 4E 80 00 20 */ blr
-
-.global lbl_80098318
+
+.global lbl_80098318
lbl_80098318:
/* 80098318 00093F78 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8009831C 00093F7C 7C 08 02 A6 */ mflr r0
@@ -2787,7 +2787,7 @@ lbl_80098318:
/* 8009834C 00093FAC 2C 00 00 00 */ cmpwi r0, 0
/* 80098350 00093FB0 41 82 00 80 */ beq lbl_800983D0
/* 80098354 00093FB4 C0 0D 9A 90 */ lfs f0, lbl_8063ED50-_SDA_BASE_(r13)
-/* 80098358 00093FB8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80098358 00093FB8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8009835C 00093FBC D0 0D 9A 94 */ stfs f0, lbl_8063ED54-_SDA_BASE_(r13)
/* 80098360 00093FC0 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80098364 00093FC4 2C 00 00 00 */ cmpwi r0, 0
@@ -2999,8 +2999,8 @@ lbl_80098670:
/* 80098680 000942E0 7C 08 03 A6 */ mtlr r0
/* 80098684 000942E4 38 21 00 50 */ addi r1, r1, 0x50
/* 80098688 000942E8 4E 80 00 20 */ blr
-
-.global lbl_8009868C
+
+.global lbl_8009868C
lbl_8009868C:
/* 8009868C 000942EC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098690 000942F0 7C 08 02 A6 */ mflr r0
@@ -3027,8 +3027,8 @@ lbl_800986D4:
/* 800986E0 00094340 7C 08 03 A6 */ mtlr r0
/* 800986E4 00094344 38 21 00 20 */ addi r1, r1, 0x20
/* 800986E8 00094348 4E 80 00 20 */ blr
-
-.global lbl_800986EC
+
+.global lbl_800986EC
lbl_800986EC:
/* 800986EC 0009434C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800986F0 00094350 7C 08 02 A6 */ mflr r0
@@ -3107,8 +3107,8 @@ lbl_80098800:
/* 8009880C 0009446C 7C 08 03 A6 */ mtlr r0
/* 80098810 00094470 38 21 00 20 */ addi r1, r1, 0x20
/* 80098814 00094474 4E 80 00 20 */ blr
-
-.global lbl_80098818
+
+.global lbl_80098818
lbl_80098818:
/* 80098818 00094478 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8009881C 0009447C 7C 08 02 A6 */ mflr r0
@@ -3123,7 +3123,7 @@ lbl_80098818:
/* 80098840 000944A0 88 0D 9A 98 */ lbz r0, lbl_8063ED58-_SDA_BASE_(r13)
/* 80098844 000944A4 2C 00 00 00 */ cmpwi r0, 0
/* 80098848 000944A8 41 82 00 78 */ beq lbl_800988C0
-/* 8009884C 000944AC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8009884C 000944AC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80098850 000944B0 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80098854 000944B4 2C 00 00 00 */ cmpwi r0, 0
/* 80098858 000944B8 40 82 00 34 */ bne lbl_8009888C
@@ -3367,8 +3367,8 @@ lbl_80098BD4:
/* 80098BE0 00094840 7C 08 03 A6 */ mtlr r0
/* 80098BE4 00094844 38 21 00 20 */ addi r1, r1, 0x20
/* 80098BE8 00094848 4E 80 00 20 */ blr
-
-.global lbl_80098BEC
+
+.global lbl_80098BEC
lbl_80098BEC:
/* 80098BEC 0009484C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80098BF0 00094850 7C 08 02 A6 */ mflr r0
@@ -3474,8 +3474,8 @@ lbl_80098D70:
/* 80098D7C 000949DC 7C 08 03 A6 */ mtlr r0
/* 80098D80 000949E0 38 21 00 20 */ addi r1, r1, 0x20
/* 80098D84 000949E4 4E 80 00 20 */ blr
-
-.global lbl_80098D88
+
+.global lbl_80098D88
lbl_80098D88:
/* 80098D88 000949E8 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80098D8C 000949EC 7C 08 02 A6 */ mflr r0
@@ -3593,12 +3593,12 @@ lbl_80098F14:
/* 80098F30 00094B90 7C 08 03 A6 */ mtlr r0
/* 80098F34 00094B94 38 21 00 50 */ addi r1, r1, 0x50
/* 80098F38 00094B98 4E 80 00 20 */ blr
-
-.global lbl_80098F3C
+
+.global lbl_80098F3C
lbl_80098F3C:
/* 80098F3C 00094B9C 4E 80 00 20 */ blr
-
-.global lbl_80098F40
+
+.global lbl_80098F40
lbl_80098F40:
/* 80098F40 00094BA0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80098F44 00094BA4 7C 08 02 A6 */ mflr r0
@@ -3639,8 +3639,8 @@ lbl_80098FC0:
/* 80098FCC 00094C2C 7C 08 03 A6 */ mtlr r0
/* 80098FD0 00094C30 38 21 00 40 */ addi r1, r1, 0x40
/* 80098FD4 00094C34 4E 80 00 20 */ blr
-
-.global lbl_80098FD8
+
+.global lbl_80098FD8
lbl_80098FD8:
/* 80098FD8 00094C38 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80098FDC 00094C3C 7C 08 02 A6 */ mflr r0
@@ -3670,8 +3670,8 @@ lbl_8009902C:
/* 80099038 00094C98 7C 08 03 A6 */ mtlr r0
/* 8009903C 00094C9C 38 21 00 40 */ addi r1, r1, 0x40
/* 80099040 00094CA0 4E 80 00 20 */ blr
-
-.global lbl_80099044
+
+.global lbl_80099044
lbl_80099044:
/* 80099044 00094CA4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80099048 00094CA8 7C 08 02 A6 */ mflr r0
@@ -3713,8 +3713,8 @@ lbl_800990C4:
/* 800990D0 00094D30 7C 08 03 A6 */ mtlr r0
/* 800990D4 00094D34 38 21 00 40 */ addi r1, r1, 0x40
/* 800990D8 00094D38 4E 80 00 20 */ blr
-
-.global lbl_800990DC
+
+.global lbl_800990DC
lbl_800990DC:
/* 800990DC 00094D3C 94 21 FE E0 */ stwu r1, -0x120(r1)
/* 800990E0 00094D40 7C 08 02 A6 */ mflr r0
@@ -4092,8 +4092,8 @@ lbl_8009963C:
/* 8009964C 000952AC 7C 08 03 A6 */ mtlr r0
/* 80099650 000952B0 38 21 01 20 */ addi r1, r1, 0x120
/* 80099654 000952B4 4E 80 00 20 */ blr
-
-.global lbl_80099658
+
+.global lbl_80099658
lbl_80099658:
/* 80099658 000952B8 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8009965C 000952BC 7C 08 02 A6 */ mflr r0
@@ -4903,8 +4903,8 @@ lbl_8009A1AC:
/* 8009A1B8 00095E18 7C 08 03 A6 */ mtlr r0
/* 8009A1BC 00095E1C 38 21 00 20 */ addi r1, r1, 0x20
/* 8009A1C0 00095E20 4E 80 00 20 */ blr
-
-.global lbl_8009A1C4
+
+.global lbl_8009A1C4
lbl_8009A1C4:
/* 8009A1C4 00095E24 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8009A1C8 00095E28 7C 08 02 A6 */ mflr r0
diff --git a/asm/code_8009F6C4.s b/asm/code_8009F6C4.s
index 99a3b9b..b1f7490 100644
--- a/asm/code_8009F6C4.s
+++ b/asm/code_8009F6C4.s
@@ -1784,7 +1784,7 @@ lbl_800A10F8:
/* 800A118C 0009CDEC C8 42 88 F0 */ lfd f2, lbl_80640EF0-_SDA2_BASE_(r2)
/* 800A1190 0009CDF0 B0 83 00 FC */ sth r4, 0xfc(r3)
/* 800A1194 0009CDF4 38 60 00 01 */ li r3, 1
-/* 800A1198 0009CDF8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800A1198 0009CDF8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800A119C 0009CDFC 90 01 00 08 */ stw r0, 8(r1)
/* 800A11A0 0009CE00 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800A11A4 0009CE04 C8 04 00 A0 */ lfd f0, 0xa0(r4)
@@ -1846,7 +1846,7 @@ lbl_800A11F4:
/* 800A127C 0009CEDC 38 A0 00 02 */ li r5, 2
/* 800A1280 0009CEE0 C0 22 88 E0 */ lfs f1, lbl_80640EE0-_SDA2_BASE_(r2)
/* 800A1284 0009CEE4 38 60 02 23 */ li r3, 0x223
-/* 800A1288 0009CEE8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800A1288 0009CEE8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800A128C 0009CEEC 38 80 00 00 */ li r4, 0
/* 800A1290 0009CEF0 90 01 00 08 */ stw r0, 8(r1)
/* 800A1294 0009CEF4 88 06 00 59 */ lbz r0, 0x59(r6)
@@ -2554,7 +2554,7 @@ lbl_800A180C:
/* 800A1D38 0009D998 38 00 00 10 */ li r0, 0x10
/* 800A1D3C 0009D99C 98 03 01 16 */ stb r0, 0x116(r3)
/* 800A1D40 0009D9A0 48 00 4B E8 */ b lbl_800A6928
-/* 800A1D44 0009D9A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800A1D44 0009D9A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800A1D48 0009D9A8 3C 00 43 30 */ lis r0, 0x4330
/* 800A1D4C 0009D9AC 90 01 00 08 */ stw r0, 8(r1)
/* 800A1D50 0009D9B0 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -8998,7 +8998,7 @@ lbl_800A7C8C:
/* 800A7CA4 000A3904 C8 82 88 F0 */ lfd f4, lbl_80640EF0-_SDA2_BASE_(r2)
/* 800A7CA8 000A3908 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800A7CAC 000A390C 7C 7F 1B 78 */ mr r31, r3
-/* 800A7CB0 000A3910 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800A7CB0 000A3910 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800A7CB4 000A3914 80 ED 82 38 */ lwz r7, lbl_8063D4F8-_SDA_BASE_(r13)
/* 800A7CB8 000A3918 88 86 00 59 */ lbz r4, 0x59(r6)
/* 800A7CBC 000A391C A8 07 00 44 */ lha r0, 0x44(r7)
diff --git a/asm/code_800AA470.s b/asm/code_800AA470.s
index ab4716e..400f88f 100644
--- a/asm/code_800AA470.s
+++ b/asm/code_800AA470.s
@@ -16345,7 +16345,7 @@ lbl_800B95BC:
/* 800B95C8 000B5228 38 C1 00 2C */ addi r6, r1, 0x2c
/* 800B95CC 000B522C 38 A0 00 06 */ li r5, 6
/* 800B95D0 000B5230 48 19 A9 0D */ bl func_80253EDC
-/* 800B95D4 000B5234 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B95D4 000B5234 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 800B95D8 000B5238 39 00 00 02 */ li r8, 2
/* 800B95DC 000B523C C0 22 89 4C */ lfs f1, lbl_80640F4C-_SDA2_BASE_(r2)
/* 800B95E0 000B5240 38 E0 00 01 */ li r7, 1
@@ -16374,7 +16374,7 @@ lbl_800B95BC:
/* 800B963C 000B529C D0 21 00 10 */ stfs f1, 0x10(r1)
/* 800B9640 000B52A0 60 63 00 02 */ ori r3, r3, 2
/* 800B9644 000B52A4 90 68 00 00 */ stw r3, 0(r8)
-/* 800B9648 000B52A8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B9648 000B52A8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 800B964C 000B52AC D0 21 00 0C */ stfs f1, 0xc(r1)
/* 800B9650 000B52B0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 800B9654 000B52B4 D0 21 00 18 */ stfs f1, 0x18(r1)
@@ -16400,7 +16400,7 @@ lbl_800B95BC:
/* 800B96A4 000B5304 98 01 00 08 */ stb r0, 8(r1)
/* 800B96A8 000B5308 60 63 00 40 */ ori r3, r3, 0x40
/* 800B96AC 000B530C 90 65 00 00 */ stw r3, 0(r5)
-/* 800B96B0 000B5310 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B96B0 000B5310 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800B96B4 000B5314 99 41 00 09 */ stb r10, 9(r1)
/* 800B96B8 000B5318 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 800B96BC 000B531C 99 21 00 0A */ stb r9, 0xa(r1)
@@ -16417,7 +16417,7 @@ lbl_800B95BC:
/* 800B96E8 000B5348 80 65 00 00 */ lwz r3, 0(r5)
/* 800B96EC 000B534C 60 63 00 40 */ ori r3, r3, 0x40
/* 800B96F0 000B5350 90 65 00 00 */ stw r3, 0(r5)
-/* 800B96F4 000B5354 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B96F4 000B5354 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800B96F8 000B5358 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 800B96FC 000B535C 90 83 0A 44 */ stw r4, 0xa44(r3)
/* 800B9700 000B5360 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -16439,7 +16439,7 @@ lbl_800B95BC:
/* 800B9740 000B53A0 80 65 00 00 */ lwz r3, 0(r5)
/* 800B9744 000B53A4 60 63 00 40 */ ori r3, r3, 0x40
/* 800B9748 000B53A8 90 65 00 00 */ stw r3, 0(r5)
-/* 800B974C 000B53AC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B974C 000B53AC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800B9750 000B53B0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 800B9754 000B53B4 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 800B9758 000B53B8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -16452,10 +16452,10 @@ lbl_800B95BC:
/* 800B9774 000B53D4 80 03 00 00 */ lwz r0, 0(r3)
/* 800B9778 000B53D8 60 00 00 40 */ ori r0, r0, 0x40
/* 800B977C 000B53DC 90 03 00 00 */ stw r0, 0(r3)
-/* 800B9780 000B53E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B9780 000B53E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9784 000B53E4 80 8D 9C 00 */ lwz r4, lbl_8063EEC0-_SDA_BASE_(r13)
/* 800B9788 000B53E8 48 17 E9 35 */ bl func_802380BC
-/* 800B978C 000B53EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B978C 000B53EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9790 000B53F0 38 00 00 80 */ li r0, 0x80
/* 800B9794 000B53F4 28 1F FF FF */ cmplwi r31, 0xffff
/* 800B9798 000B53F8 90 03 17 38 */ stw r0, 0x1738(r3)
@@ -16465,7 +16465,7 @@ lbl_800B95BC:
/* 800B97A8 000B5408 38 84 0C 00 */ addi r4, r4, 0x1C4B0C00@l
/* 800B97AC 000B540C 4B FA 14 B5 */ bl func_8005AC60
/* 800B97B0 000B5410 7C 65 1B 78 */ mr r5, r3
-/* 800B97B4 000B5414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B97B4 000B5414 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B97B8 000B5418 38 80 00 00 */ li r4, 0
/* 800B97BC 000B541C 48 00 00 F9 */ bl func_800B98B4
/* 800B97C0 000B5420 48 00 00 24 */ b lbl_800B97E4
@@ -16475,14 +16475,14 @@ lbl_800B97C4:
/* 800B97CC 000B542C 38 84 0C 00 */ addi r4, r4, 0x1C4C0C00@l
/* 800B97D0 000B5430 4B FA 14 91 */ bl func_8005AC60
/* 800B97D4 000B5434 7C 65 1B 78 */ mr r5, r3
-/* 800B97D8 000B5438 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B97D8 000B5438 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B97DC 000B543C 38 80 00 00 */ li r4, 0
/* 800B97E0 000B5440 48 00 00 D5 */ bl func_800B98B4
lbl_800B97E4:
-/* 800B97E4 000B5444 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B97E4 000B5444 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B97E8 000B5448 38 80 00 04 */ li r4, 4
-/* 800B97EC 000B544C 48 17 9D 41 */ bl func_8023352C
-/* 800B97F0 000B5450 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B97EC 000B544C 48 17 9D 41 */ bl begin_drawing
+/* 800B97F0 000B5450 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B97F4 000B5454 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800B97F8 000B5458 C0 41 00 3C */ lfs f2, 0x3c(r1)
/* 800B97FC 000B545C 48 00 01 01 */ bl func_800B98FC
@@ -16493,7 +16493,7 @@ lbl_800B97E4:
/* 800B9810 000B5470 C0 21 00 10 */ lfs f1, 0x10(r1)
/* 800B9814 000B5474 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 800B9818 000B5478 D0 3E 80 00 */ stfs f1, -0x8000(r30)
-/* 800B981C 000B547C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B981C 000B547C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9820 000B5480 C0 21 00 30 */ lfs f1, 0x30(r1)
/* 800B9824 000B5484 C0 41 00 40 */ lfs f2, 0x40(r1)
/* 800B9828 000B5488 48 00 00 D5 */ bl func_800B98FC
@@ -16501,9 +16501,9 @@ lbl_800B97E4:
/* 800B9830 000B5490 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800B9834 000B5494 90 1E 80 00 */ stw r0, -0x8000(r30)
/* 800B9838 000B5498 C0 41 00 18 */ lfs f2, 0x18(r1)
-/* 800B983C 000B549C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B983C 000B549C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9840 000B54A0 48 00 00 CD */ bl func_800B990C
-/* 800B9844 000B54A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B9844 000B54A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9848 000B54A8 C0 21 00 34 */ lfs f1, 0x34(r1)
/* 800B984C 000B54AC C0 41 00 44 */ lfs f2, 0x44(r1)
/* 800B9850 000B54B0 48 00 00 AD */ bl func_800B98FC
@@ -16511,9 +16511,9 @@ lbl_800B97E4:
/* 800B9858 000B54B8 C0 21 00 1C */ lfs f1, 0x1c(r1)
/* 800B985C 000B54BC 90 1E 80 00 */ stw r0, -0x8000(r30)
/* 800B9860 000B54C0 C0 41 00 20 */ lfs f2, 0x20(r1)
-/* 800B9864 000B54C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B9864 000B54C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9868 000B54C8 48 00 00 A5 */ bl func_800B990C
-/* 800B986C 000B54CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B986C 000B54CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9870 000B54D0 C0 21 00 38 */ lfs f1, 0x38(r1)
/* 800B9874 000B54D4 C0 41 00 48 */ lfs f2, 0x48(r1)
/* 800B9878 000B54D8 48 00 00 85 */ bl func_800B98FC
@@ -16521,10 +16521,10 @@ lbl_800B97E4:
/* 800B9880 000B54E0 C0 21 00 24 */ lfs f1, 0x24(r1)
/* 800B9884 000B54E4 90 1E 80 00 */ stw r0, -0x8000(r30)
/* 800B9888 000B54E8 C0 41 00 28 */ lfs f2, 0x28(r1)
-/* 800B988C 000B54EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800B988C 000B54EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800B9890 000B54F0 48 00 00 7D */ bl func_800B990C
-/* 800B9894 000B54F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800B9898 000B54F8 48 17 9C E9 */ bl func_80233580
+/* 800B9894 000B54F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800B9898 000B54F8 48 17 9C E9 */ bl end_drawing
lbl_800B989C:
/* 800B989C 000B54FC 39 61 00 70 */ addi r11, r1, 0x70
/* 800B98A0 000B5500 48 10 D8 D5 */ bl _restgpr_27
diff --git a/asm/code_800B9E10.s b/asm/code_800B9E10.s
index eb3b480..0e77ecf 100644
--- a/asm/code_800B9E10.s
+++ b/asm/code_800B9E10.s
@@ -3801,7 +3801,7 @@ lbl_800BD4AC:
lbl_800BD4E4:
/* 800BD4E4 000B9144 38 60 00 0B */ li r3, 0xb
/* 800BD4E8 000B9148 4B FF D0 D1 */ bl func_800BA5B8
-/* 800BD4EC 000B914C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800BD4EC 000B914C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800BD4F0 000B9150 3C 00 43 30 */ lis r0, 0x4330
/* 800BD4F4 000B9154 90 01 00 A8 */ stw r0, 0xa8(r1)
/* 800BD4F8 000B9158 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -3814,7 +3814,7 @@ lbl_800BD4E4:
/* 800BD514 000B9174 FC 00 08 24 */ fdiv f0, f0, f1
/* 800BD518 000B9178 D8 03 00 00 */ stfd f0, 0(r3)
/* 800BD51C 000B917C 48 00 01 B0 */ b lbl_800BD6CC
-/* 800BD520 000B9180 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800BD520 000B9180 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800BD524 000B9184 3C 00 43 30 */ lis r0, 0x4330
/* 800BD528 000B9188 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800BD52C 000B918C 88 85 00 59 */ lbz r4, 0x59(r5)
@@ -11401,7 +11401,7 @@ func_800C4460:
/* 800C4490 000C00F0 4B F9 55 DD */ bl func_80059A6C
/* 800C4494 000C00F4 7C 7E 1B 78 */ mr r30, r3
/* 800C4498 000C00F8 48 09 B1 F9 */ bl func_8015F690
-/* 800C449C 000C00FC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800C449C 000C00FC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800C44A0 000C0100 7C 7F 1B 78 */ mr r31, r3
/* 800C44A4 000C0104 88 04 00 82 */ lbz r0, 0x82(r4)
/* 800C44A8 000C0108 2C 00 00 00 */ cmpwi r0, 0
@@ -11881,7 +11881,7 @@ func_800C4B54:
/* 800C4B5C 000C07BC 90 01 00 44 */ stw r0, 0x44(r1)
/* 800C4B60 000C07C0 39 61 00 40 */ addi r11, r1, 0x40
/* 800C4B64 000C07C4 48 10 25 C5 */ bl _savegpr_27
-/* 800C4B68 000C07C8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 800C4B68 000C07C8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 800C4B6C 000C07CC 7C 7B 1B 78 */ mr r27, r3
/* 800C4B70 000C07D0 7C 9C 23 78 */ mr r28, r4
/* 800C4B74 000C07D4 7C BD 2B 78 */ mr r29, r5
diff --git a/asm/code_800C5968.s b/asm/code_800C5968.s
index 9c3aa6b..c9d3e82 100644
--- a/asm/code_800C5968.s
+++ b/asm/code_800C5968.s
@@ -3242,7 +3242,7 @@ lbl_800C877C:
lbl_800C8790:
/* 800C8790 000C43F0 38 60 00 0C */ li r3, 0xc
/* 800C8794 000C43F4 4B FF 1E 25 */ bl func_800BA5B8
-/* 800C8798 000C43F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800C8798 000C43F8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800C879C 000C43FC 38 9D FF EC */ addi r4, r29, -20
/* 800C87A0 000C4400 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800C87A4 000C4404 38 60 00 09 */ li r3, 9
@@ -5476,7 +5476,7 @@ lbl_800CA80C:
/* 800CA820 000C6480 38 80 08 98 */ li r4, 0x898
/* 800CA824 000C6484 48 15 BF 85 */ bl func_802267A8
/* 800CA828 000C6488 48 00 02 5C */ b lbl_800CAA84
-/* 800CA82C 000C648C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CA82C 000C648C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CA830 000C6490 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CA834 000C6494 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800CA838 000C6498 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -5492,7 +5492,7 @@ lbl_800CA80C:
/* 800CA860 000C64C0 40 81 02 24 */ ble lbl_800CAA84
/* 800CA864 000C64C4 38 60 00 0D */ li r3, 0xd
/* 800CA868 000C64C8 4B FE FD 51 */ bl func_800BA5B8
-/* 800CA86C 000C64CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CA86C 000C64CC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CA870 000C64D0 38 60 00 0B */ li r3, 0xb
/* 800CA874 000C64D4 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CA878 000C64D8 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -5607,7 +5607,7 @@ lbl_800CA9F4:
/* 800CAA10 000C6670 60 00 08 00 */ ori r0, r0, 0x800
/* 800CAA14 000C6674 B0 0D 9C 2E */ sth r0, lbl_8063EEEE-_SDA_BASE_(r13)
/* 800CAA18 000C6678 48 00 00 6C */ b lbl_800CAA84
-/* 800CAA1C 000C667C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CAA1C 000C667C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CAA20 000C6680 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CAA24 000C6684 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800CAA28 000C6688 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -5623,7 +5623,7 @@ lbl_800CA9F4:
/* 800CAA50 000C66B0 40 81 00 34 */ ble lbl_800CAA84
/* 800CAA54 000C66B4 38 60 00 01 */ li r3, 1
/* 800CAA58 000C66B8 4B FE FB 61 */ bl func_800BA5B8
-/* 800CAA5C 000C66BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CAA5C 000C66BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800CAA60 000C66C0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CAA64 000C66C4 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800CAA68 000C66C8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
@@ -8325,7 +8325,7 @@ lbl_800CD1AC:
/* 800CD224 000C8E84 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CD228 000C8E88 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
/* 800CD22C 000C8E8C 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800CD230 000C8E90 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD230 000C8E90 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800CD234 000C8E94 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CD238 000C8E98 88 05 00 59 */ lbz r0, 0x59(r5)
/* 800CD23C 000C8E9C C8 05 00 A0 */ lfd f0, 0xa0(r5)
@@ -8418,7 +8418,7 @@ lbl_800CD36C:
/* 800CD380 000C8FE0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CD384 000C8FE4 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
/* 800CD388 000C8FE8 98 16 00 8A */ stb r0, 0x8a(r22)
-/* 800CD38C 000C8FEC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD38C 000C8FEC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800CD390 000C8FF0 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CD394 000C8FF4 88 05 00 59 */ lbz r0, 0x59(r5)
/* 800CD398 000C8FF8 C8 05 00 A0 */ lfd f0, 0xa0(r5)
@@ -8563,7 +8563,7 @@ lbl_800CD584:
/* 800CD5A4 000C9204 48 00 3E 11 */ bl func_800D13B4
/* 800CD5A8 000C9208 38 60 00 12 */ li r3, 0x12
/* 800CD5AC 000C920C 4B FE D0 0D */ bl func_800BA5B8
-/* 800CD5B0 000C9210 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CD5B0 000C9210 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CD5B4 000C9214 38 60 00 0F */ li r3, 0xf
/* 800CD5B8 000C9218 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CD5BC 000C921C 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -9480,7 +9480,7 @@ lbl_800CE33C:
/* 800CE340 000C9FA0 38 80 FF FF */ li r4, -1
/* 800CE344 000C9FA4 4B FE C6 AD */ bl func_800BA9F0
/* 800CE348 000C9FA8 48 00 30 50 */ b lbl_800D1398
-/* 800CE34C 000C9FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE34C 000C9FAC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CE350 000C9FB0 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CE354 000C9FB4 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800CE358 000C9FB8 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -9630,7 +9630,7 @@ lbl_800CE558:
/* 800CE568 000CA1C8 38 A0 00 00 */ li r5, 0
/* 800CE56C 000CA1CC 48 18 58 45 */ bl func_80253DB0
/* 800CE570 000CA1D0 48 00 2E 28 */ b lbl_800D1398
-/* 800CE574 000CA1D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE574 000CA1D4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CE578 000CA1D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CE57C 000CA1DC 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800CE580 000CA1E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -9647,7 +9647,7 @@ lbl_800CE558:
/* 800CE5AC 000CA20C 40 82 2D EC */ bne lbl_800D1398
/* 800CE5B0 000CA210 38 60 00 13 */ li r3, 0x13
/* 800CE5B4 000CA214 4B FE C0 05 */ bl func_800BA5B8
-/* 800CE5B8 000CA218 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE5B8 000CA218 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800CE5BC 000CA21C C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800CE5C0 000CA220 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800CE5C4 000CA224 C8 03 00 A0 */ lfd f0, 0xa0(r3)
@@ -9658,7 +9658,7 @@ lbl_800CE558:
/* 800CE5D8 000CA238 FC 00 08 24 */ fdiv f0, f0, f1
/* 800CE5DC 000CA23C D8 03 00 00 */ stfd f0, 0(r3)
/* 800CE5E0 000CA240 48 00 2D B8 */ b lbl_800D1398
-/* 800CE5E4 000CA244 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800CE5E4 000CA244 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800CE5E8 000CA248 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800CE5EC 000CA24C 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800CE5F0 000CA250 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -11758,7 +11758,7 @@ lbl_800D052C:
lbl_800D0584:
/* 800D0584 000CC1E4 38 60 00 0F */ li r3, 0xf
/* 800D0588 000CC1E8 4B FE A0 31 */ bl func_800BA5B8
-/* 800D058C 000CC1EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D058C 000CC1EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D0590 000CC1F0 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800D0594 000CC1F4 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800D0598 000CC1F8 C8 03 00 A0 */ lfd f0, 0xa0(r3)
@@ -11890,7 +11890,7 @@ lbl_800D0690:
/* 800D0768 000CC3C8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800D076C 000CC3CC 28 00 00 03 */ cmplwi r0, 3
/* 800D0770 000CC3D0 40 82 0C 28 */ bne lbl_800D1398
-/* 800D0774 000CC3D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D0774 000CC3D4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800D0778 000CC3D8 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800D077C 000CC3DC 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800D0780 000CC3E0 C8 62 8A 48 */ lfd f3, lbl_80641048-_SDA2_BASE_(r2)
@@ -12806,7 +12806,7 @@ func_800D14A4:
/* 800D14BC 000CD11C F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
/* 800D14C0 000CD120 39 61 00 40 */ addi r11, r1, 0x40
/* 800D14C4 000CD124 48 0F 5C 5D */ bl _savegpr_25
-/* 800D14C8 000CD128 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D14C8 000CD128 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800D14CC 000CD12C 3C A0 43 30 */ lis r5, 0x4330
/* 800D14D0 000CD130 80 8D 9C 18 */ lwz r4, lbl_8063EED8-_SDA_BASE_(r13)
/* 800D14D4 000CD134 7C 7B 1B 78 */ mr r27, r3
@@ -13307,7 +13307,7 @@ func_800D1BB4:
/* 800D1BE8 000CD848 38 80 00 08 */ li r4, 8
/* 800D1BEC 000CD84C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800D1BF0 000CD850 7C 7E 1B 78 */ mr r30, r3
-/* 800D1BF4 000CD854 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D1BF4 000CD854 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 800D1BF8 000CD858 80 CD 9C 18 */ lwz r6, lbl_8063EED8-_SDA_BASE_(r13)
/* 800D1BFC 000CD85C 88 E8 00 59 */ lbz r7, 0x59(r8)
/* 800D1C00 000CD860 90 01 00 10 */ stw r0, 0x10(r1)
@@ -16445,13 +16445,13 @@ lbl_800D48AC:
/* 800D4910 000D0570 2C 03 00 00 */ cmpwi r3, 0
/* 800D4914 000D0574 7C 7C 1B 78 */ mr r28, r3
/* 800D4918 000D0578 41 82 08 6C */ beq lbl_800D5184
-/* 800D491C 000D057C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D491C 000D057C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4920 000D0580 38 80 00 01 */ li r4, 1
/* 800D4924 000D0584 38 A0 00 01 */ li r5, 1
/* 800D4928 000D0588 38 C0 00 00 */ li r6, 0
/* 800D492C 000D058C 48 00 1B 01 */ bl func_800D642C
/* 800D4930 000D0590 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D4934 000D0594 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4934 000D0594 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4938 000D0598 FC 40 08 90 */ fmr f2, f1
/* 800D493C 000D059C C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
/* 800D4940 000D05A0 FC A0 08 90 */ fmr f5, f1
@@ -16461,13 +16461,13 @@ lbl_800D48AC:
/* 800D4950 000D05B0 38 60 00 07 */ li r3, 7
/* 800D4954 000D05B4 48 16 85 C9 */ bl func_8023CF1C
/* 800D4958 000D05B8 7C 64 1B 78 */ mr r4, r3
-/* 800D495C 000D05BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D495C 000D05BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4960 000D05C0 48 16 37 5D */ bl func_802380BC
-/* 800D4964 000D05C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4964 000D05C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4968 000D05C8 7F 85 E3 78 */ mr r5, r28
/* 800D496C 000D05CC 38 80 00 00 */ li r4, 0
/* 800D4970 000D05D0 4B FE 4F 45 */ bl func_800B98B4
-/* 800D4974 000D05D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4974 000D05D4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800D4978 000D05D8 38 00 00 80 */ li r0, 0x80
/* 800D497C 000D05DC C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800D4980 000D05E0 38 61 00 20 */ addi r3, r1, 0x20
@@ -16486,7 +16486,7 @@ lbl_800D48AC:
/* 800D49B4 000D0614 80 E1 01 2C */ lwz r7, 0x12c(r1)
/* 800D49B8 000D0618 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800D49BC 000D061C 48 00 1B 3D */ bl func_800D64F8
-/* 800D49C0 000D0620 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D49C0 000D0620 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D49C4 000D0624 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800D49C8 000D0628 2C 00 00 00 */ cmpwi r0, 0
/* 800D49CC 000D062C 41 82 01 6C */ beq lbl_800D4B38
@@ -16576,7 +16576,7 @@ lbl_800D4AD0:
/* 800D4B0C 000D076C EC 20 F8 2A */ fadds f1, f0, f31
/* 800D4B10 000D0770 48 00 19 D5 */ bl func_800D64E4
/* 800D4B14 000D0774 7C 60 1B 78 */ mr r0, r3
-/* 800D4B18 000D0778 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4B18 000D0778 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4B1C 000D077C 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800D4B20 000D0780 57 86 04 3E */ clrlwi r6, r28, 0x10
/* 800D4B24 000D0784 57 A7 04 3E */ clrlwi r7, r29, 0x10
@@ -16611,7 +16611,7 @@ lbl_800D4B68:
/* 800D4B84 000D07E4 EC 43 10 28 */ fsubs f2, f3, f2
/* 800D4B88 000D07E8 D8 A1 01 40 */ stfd f5, 0x140(r1)
/* 800D4B8C 000D07EC EC 01 00 28 */ fsubs f0, f1, f0
-/* 800D4B90 000D07F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4B90 000D07F0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4B94 000D07F4 FC 20 10 1E */ fctiwz f1, f2
/* 800D4B98 000D07F8 D8 81 01 38 */ stfd f4, 0x138(r1)
/* 800D4B9C 000D07FC 80 A1 01 44 */ lwz r5, 0x144(r1)
@@ -16627,14 +16627,14 @@ lbl_800D4B68:
/* 800D4BC4 000D0824 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800D4BC8 000D0828 48 16 05 B1 */ bl func_80235178
lbl_800D4BCC:
-/* 800D4BCC 000D082C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4BCC 000D082C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4BD0 000D0830 38 80 00 04 */ li r4, 4
-/* 800D4BD4 000D0834 48 15 E9 59 */ bl func_8023352C
+/* 800D4BD4 000D0834 48 15 E9 59 */ bl begin_drawing
/* 800D4BD8 000D0838 C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
/* 800D4BDC 000D083C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D4BE0 000D0840 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D4BE4 000D0844 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4BE8 000D0848 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4BE8 000D0848 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4BEC 000D084C EC 42 00 2A */ fadds f2, f2, f0
/* 800D4BF0 000D0850 4B FE 4D 0D */ bl func_800B98FC
/* 800D4BF4 000D0854 80 01 00 20 */ lwz r0, 0x20(r1)
@@ -16648,7 +16648,7 @@ lbl_800D4BCC:
/* 800D4C14 000D0874 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D4C18 000D0878 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D4C1C 000D087C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C20 000D0880 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C20 000D0880 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4C24 000D0884 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4C28 000D0888 4B FE 4C D5 */ bl func_800B98FC
/* 800D4C2C 000D088C 80 01 00 20 */ lwz r0, 0x20(r1)
@@ -16661,7 +16661,7 @@ lbl_800D4BCC:
/* 800D4C48 000D08A8 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D4C4C 000D08AC C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D4C50 000D08B0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C54 000D08B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C54 000D08B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4C58 000D08B8 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4C5C 000D08BC 4B FE 4C A1 */ bl func_800B98FC
/* 800D4C60 000D08C0 80 01 00 20 */ lwz r0, 0x20(r1)
@@ -16674,7 +16674,7 @@ lbl_800D4BCC:
/* 800D4C7C 000D08DC C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D4C80 000D08E0 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D4C84 000D08E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4C88 000D08E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4C88 000D08E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4C8C 000D08EC EC 42 00 2A */ fadds f2, f2, f0
/* 800D4C90 000D08F0 4B FE 4C 6D */ bl func_800B98FC
/* 800D4C94 000D08F4 80 01 00 20 */ lwz r0, 0x20(r1)
@@ -16683,8 +16683,8 @@ lbl_800D4BCC:
/* 800D4CA0 000D0900 D0 1C 80 00 */ stfs f0, -0x8000(r28)
/* 800D4CA4 000D0904 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D4CA8 000D0908 D0 1C 80 00 */ stfs f0, -0x8000(r28)
-/* 800D4CAC 000D090C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4CB0 000D0910 48 15 E8 D1 */ bl func_80233580
+/* 800D4CAC 000D090C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D4CB0 000D0910 48 15 E8 D1 */ bl end_drawing
/* 800D4CB4 000D0914 88 FA 00 11 */ lbz r7, 0x11(r26)
/* 800D4CB8 000D0918 38 61 00 1C */ addi r3, r1, 0x1c
/* 800D4CBC 000D091C 38 80 00 00 */ li r4, 0
@@ -16697,14 +16697,14 @@ lbl_800D4BCC:
lbl_800D4CD8:
/* 800D4CD8 000D0938 54 07 06 3E */ clrlwi r7, r0, 0x18
/* 800D4CDC 000D093C 48 00 18 1D */ bl func_800D64F8
-/* 800D4CE0 000D0940 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4CE0 000D0940 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4CE4 000D0944 38 80 00 04 */ li r4, 4
-/* 800D4CE8 000D0948 48 15 E8 45 */ bl func_8023352C
+/* 800D4CE8 000D0948 48 15 E8 45 */ bl begin_drawing
/* 800D4CEC 000D094C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D4CF0 000D0950 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D4CF4 000D0954 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D4CF8 000D0958 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4CFC 000D095C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4CFC 000D095C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4D00 000D0960 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4D04 000D0964 4B FE 4B F9 */ bl func_800B98FC
/* 800D4D08 000D0968 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16718,7 +16718,7 @@ lbl_800D4CD8:
/* 800D4D28 000D0988 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D4D2C 000D098C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D4D30 000D0990 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D34 000D0994 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D34 000D0994 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4D38 000D0998 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4D3C 000D099C 4B FE 4B C1 */ bl func_800B98FC
/* 800D4D40 000D09A0 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16731,7 +16731,7 @@ lbl_800D4CD8:
/* 800D4D5C 000D09BC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D4D60 000D09C0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D4D64 000D09C4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D68 000D09C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D68 000D09C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4D6C 000D09CC EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4D70 000D09D0 4B FE 4B 8D */ bl func_800B98FC
/* 800D4D74 000D09D4 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16744,7 +16744,7 @@ lbl_800D4CD8:
/* 800D4D90 000D09F0 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D4D94 000D09F4 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D4D98 000D09F8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4D9C 000D09FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4D9C 000D09FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4DA0 000D0A00 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4DA4 000D0A04 4B FE 4B 59 */ bl func_800B98FC
/* 800D4DA8 000D0A08 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16753,16 +16753,16 @@ lbl_800D4CD8:
/* 800D4DB4 000D0A14 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 800D4DB8 000D0A18 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D4DBC 000D0A1C D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4DC0 000D0A20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4DC4 000D0A24 48 15 E7 BD */ bl func_80233580
-/* 800D4DC8 000D0A28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DC0 000D0A20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D4DC4 000D0A24 48 15 E7 BD */ bl end_drawing
+/* 800D4DC8 000D0A28 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4DCC 000D0A2C 38 80 00 04 */ li r4, 4
-/* 800D4DD0 000D0A30 48 15 E7 5D */ bl func_8023352C
+/* 800D4DD0 000D0A30 48 15 E7 5D */ bl begin_drawing
/* 800D4DD4 000D0A34 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D4DD8 000D0A38 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D4DDC 000D0A3C C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D4DE0 000D0A40 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4DE4 000D0A44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4DE4 000D0A44 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4DE8 000D0A48 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4DEC 000D0A4C 4B FE 4B 11 */ bl func_800B98FC
/* 800D4DF0 000D0A50 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16775,7 +16775,7 @@ lbl_800D4CD8:
/* 800D4E0C 000D0A6C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D4E10 000D0A70 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D4E14 000D0A74 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E18 000D0A78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E18 000D0A78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4E1C 000D0A7C EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4E20 000D0A80 4B FE 4A DD */ bl func_800B98FC
/* 800D4E24 000D0A84 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16788,7 +16788,7 @@ lbl_800D4CD8:
/* 800D4E40 000D0AA0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D4E44 000D0AA4 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D4E48 000D0AA8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E4C 000D0AAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E4C 000D0AAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4E50 000D0AB0 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4E54 000D0AB4 4B FE 4A A9 */ bl func_800B98FC
/* 800D4E58 000D0AB8 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16801,7 +16801,7 @@ lbl_800D4CD8:
/* 800D4E74 000D0AD4 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D4E78 000D0AD8 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D4E7C 000D0ADC EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4E80 000D0AE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4E80 000D0AE0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4E84 000D0AE4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D4E88 000D0AE8 4B FE 4A 75 */ bl func_800B98FC
/* 800D4E8C 000D0AEC 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16810,16 +16810,16 @@ lbl_800D4CD8:
/* 800D4E98 000D0AF8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 800D4E9C 000D0AFC C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D4EA0 000D0B00 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4EA4 000D0B04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4EA8 000D0B08 48 15 E6 D9 */ bl func_80233580
-/* 800D4EAC 000D0B0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4EA4 000D0B04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D4EA8 000D0B08 48 15 E6 D9 */ bl end_drawing
+/* 800D4EAC 000D0B0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4EB0 000D0B10 38 80 00 04 */ li r4, 4
-/* 800D4EB4 000D0B14 48 15 E6 79 */ bl func_8023352C
+/* 800D4EB4 000D0B14 48 15 E6 79 */ bl begin_drawing
/* 800D4EB8 000D0B18 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D4EBC 000D0B1C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D4EC0 000D0B20 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D4EC4 000D0B24 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4EC8 000D0B28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4EC8 000D0B28 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4ECC 000D0B2C EC 42 00 2A */ fadds f2, f2, f0
/* 800D4ED0 000D0B30 4B FE 4A 2D */ bl func_800B98FC
/* 800D4ED4 000D0B34 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16832,7 +16832,7 @@ lbl_800D4CD8:
/* 800D4EF0 000D0B50 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D4EF4 000D0B54 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D4EF8 000D0B58 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4EFC 000D0B5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4EFC 000D0B5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4F00 000D0B60 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4F04 000D0B64 4B FE 49 F9 */ bl func_800B98FC
/* 800D4F08 000D0B68 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16845,7 +16845,7 @@ lbl_800D4CD8:
/* 800D4F24 000D0B84 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D4F28 000D0B88 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D4F2C 000D0B8C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4F30 000D0B90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F30 000D0B90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4F34 000D0B94 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4F38 000D0B98 4B FE 49 C5 */ bl func_800B98FC
/* 800D4F3C 000D0B9C 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16858,7 +16858,7 @@ lbl_800D4CD8:
/* 800D4F58 000D0BB8 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D4F5C 000D0BBC C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D4F60 000D0BC0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D4F64 000D0BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F64 000D0BC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4F68 000D0BC8 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4F6C 000D0BCC 4B FE 49 91 */ bl func_800B98FC
/* 800D4F70 000D0BD0 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16867,16 +16867,16 @@ lbl_800D4CD8:
/* 800D4F7C 000D0BDC D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 800D4F80 000D0BE0 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D4F84 000D0BE4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D4F88 000D0BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D4F8C 000D0BEC 48 15 E5 F5 */ bl func_80233580
-/* 800D4F90 000D0BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4F88 000D0BE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D4F8C 000D0BEC 48 15 E5 F5 */ bl end_drawing
+/* 800D4F90 000D0BF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4F94 000D0BF4 38 80 00 04 */ li r4, 4
-/* 800D4F98 000D0BF8 48 15 E5 95 */ bl func_8023352C
+/* 800D4F98 000D0BF8 48 15 E5 95 */ bl begin_drawing
/* 800D4F9C 000D0BFC C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D4FA0 000D0C00 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D4FA4 000D0C04 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D4FA8 000D0C08 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4FAC 000D0C0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4FAC 000D0C0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4FB0 000D0C10 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4FB4 000D0C14 4B FE 49 49 */ bl func_800B98FC
/* 800D4FB8 000D0C18 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16889,7 +16889,7 @@ lbl_800D4CD8:
/* 800D4FD4 000D0C34 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D4FD8 000D0C38 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D4FDC 000D0C3C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D4FE0 000D0C40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D4FE0 000D0C40 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D4FE4 000D0C44 EC 42 00 2A */ fadds f2, f2, f0
/* 800D4FE8 000D0C48 4B FE 49 15 */ bl func_800B98FC
/* 800D4FEC 000D0C4C 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16902,7 +16902,7 @@ lbl_800D4CD8:
/* 800D5008 000D0C68 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D500C 000D0C6C C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D5010 000D0C70 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5014 000D0C74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5014 000D0C74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5018 000D0C78 EC 42 00 2A */ fadds f2, f2, f0
/* 800D501C 000D0C7C 4B FE 48 E1 */ bl func_800B98FC
/* 800D5020 000D0C80 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16915,7 +16915,7 @@ lbl_800D4CD8:
/* 800D503C 000D0C9C C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D5040 000D0CA0 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D5044 000D0CA4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5048 000D0CA8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5048 000D0CA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D504C 000D0CAC EC 42 00 2A */ fadds f2, f2, f0
/* 800D5050 000D0CB0 4B FE 48 AD */ bl func_800B98FC
/* 800D5054 000D0CB4 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -16924,8 +16924,8 @@ lbl_800D4CD8:
/* 800D5060 000D0CC0 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 800D5064 000D0CC4 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D5068 000D0CC8 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 800D506C 000D0CCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5070 000D0CD0 48 15 E5 11 */ bl func_80233580
+/* 800D506C 000D0CCC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D5070 000D0CD0 48 15 E5 11 */ bl end_drawing
/* 800D5074 000D0CD4 7C 1F D8 AE */ lbzx r0, r31, r27
/* 800D5078 000D0CD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800D507C 000D0CDC 41 82 00 18 */ beq lbl_800D5094
@@ -16942,11 +16942,11 @@ lbl_800D5094:
lbl_800D50A4:
/* 800D50A4 000D0D04 98 61 00 1C */ stb r3, 0x1c(r1)
/* 800D50A8 000D0D08 38 80 00 04 */ li r4, 4
-/* 800D50AC 000D0D0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50AC 000D0D0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D50B0 000D0D10 88 1A 00 11 */ lbz r0, 0x11(r26)
/* 800D50B4 000D0D14 98 01 00 1F */ stb r0, 0x1f(r1)
-/* 800D50B8 000D0D18 48 15 E4 75 */ bl func_8023352C
-/* 800D50BC 000D0D1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50B8 000D0D18 48 15 E4 75 */ bl begin_drawing
+/* 800D50BC 000D0D1C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D50C0 000D0D20 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D50C4 000D0D24 C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800D50C8 000D0D28 4B FE 48 35 */ bl func_800B98FC
@@ -16957,7 +16957,7 @@ lbl_800D50A4:
/* 800D50DC 000D0D3C D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D50E0 000D0D40 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D50E4 000D0D44 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D50E8 000D0D48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D50E8 000D0D48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D50EC 000D0D4C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D50F0 000D0D50 C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800D50F4 000D0D54 4B FE 48 09 */ bl func_800B98FC
@@ -16967,7 +16967,7 @@ lbl_800D50A4:
/* 800D5104 000D0D64 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5108 000D0D68 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D510C 000D0D6C D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5110 000D0D70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5110 000D0D70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5114 000D0D74 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5118 000D0D78 C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800D511C 000D0D7C 4B FE 47 E1 */ bl func_800B98FC
@@ -16977,7 +16977,7 @@ lbl_800D50A4:
/* 800D512C 000D0D8C D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5130 000D0D90 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D5134 000D0D94 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5138 000D0D98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5138 000D0D98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D513C 000D0D9C C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D5140 000D0DA0 C0 41 00 64 */ lfs f2, 0x64(r1)
/* 800D5144 000D0DA4 4B FE 47 B9 */ bl func_800B98FC
@@ -16987,9 +16987,9 @@ lbl_800D50A4:
/* 800D5154 000D0DB4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5158 000D0DB8 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D515C 000D0DBC D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5160 000D0DC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5164 000D0DC4 48 15 E4 1D */ bl func_80233580
-/* 800D5168 000D0DC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5160 000D0DC0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D5164 000D0DC4 48 15 E4 1D */ bl end_drawing
+/* 800D5168 000D0DC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D516C 000D0DCC 38 80 00 00 */ li r4, 0
/* 800D5170 000D0DD0 38 A0 00 00 */ li r5, 0
/* 800D5174 000D0DD4 38 C0 00 00 */ li r6, 0
@@ -17051,13 +17051,13 @@ lbl_800D51E4:
/* 800D5244 000D0EA4 7C 7C 1B 78 */ mr r28, r3
/* 800D5248 000D0EA8 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 800D524C 000D0EAC 41 82 08 6C */ beq lbl_800D5AB8
-/* 800D5250 000D0EB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5250 000D0EB0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5254 000D0EB4 38 80 00 01 */ li r4, 1
/* 800D5258 000D0EB8 38 A0 00 01 */ li r5, 1
/* 800D525C 000D0EBC 38 C0 00 00 */ li r6, 0
/* 800D5260 000D0EC0 48 00 11 CD */ bl func_800D642C
/* 800D5264 000D0EC4 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5268 000D0EC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5268 000D0EC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D526C 000D0ECC FC 40 08 90 */ fmr f2, f1
/* 800D5270 000D0ED0 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
/* 800D5274 000D0ED4 FC A0 08 90 */ fmr f5, f1
@@ -17067,13 +17067,13 @@ lbl_800D51E4:
/* 800D5284 000D0EE4 38 60 00 07 */ li r3, 7
/* 800D5288 000D0EE8 48 16 7C 95 */ bl func_8023CF1C
/* 800D528C 000D0EEC 7C 64 1B 78 */ mr r4, r3
-/* 800D5290 000D0EF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5290 000D0EF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5294 000D0EF4 48 16 2E 29 */ bl func_802380BC
-/* 800D5298 000D0EF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5298 000D0EF8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D529C 000D0EFC 7F 85 E3 78 */ mr r5, r28
/* 800D52A0 000D0F00 38 80 00 00 */ li r4, 0
/* 800D52A4 000D0F04 4B FE 46 11 */ bl func_800B98B4
-/* 800D52A8 000D0F08 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D52A8 000D0F08 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800D52AC 000D0F0C 38 00 00 80 */ li r0, 0x80
/* 800D52B0 000D0F10 C8 42 8A 48 */ lfd f2, lbl_80641048-_SDA2_BASE_(r2)
/* 800D52B4 000D0F14 38 61 00 18 */ addi r3, r1, 0x18
@@ -17092,7 +17092,7 @@ lbl_800D51E4:
/* 800D52E8 000D0F48 80 E1 01 44 */ lwz r7, 0x144(r1)
/* 800D52EC 000D0F4C 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800D52F0 000D0F50 48 00 12 09 */ bl func_800D64F8
-/* 800D52F4 000D0F54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D52F4 000D0F54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D52F8 000D0F58 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800D52FC 000D0F5C 2C 00 00 00 */ cmpwi r0, 0
/* 800D5300 000D0F60 41 82 01 6C */ beq lbl_800D546C
@@ -17182,7 +17182,7 @@ lbl_800D5404:
/* 800D5440 000D10A0 EC 20 F8 2A */ fadds f1, f0, f31
/* 800D5444 000D10A4 48 00 10 A1 */ bl func_800D64E4
/* 800D5448 000D10A8 7C 60 1B 78 */ mr r0, r3
-/* 800D544C 000D10AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D544C 000D10AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5450 000D10B0 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800D5454 000D10B4 57 86 04 3E */ clrlwi r6, r28, 0x10
/* 800D5458 000D10B8 57 A7 04 3E */ clrlwi r7, r29, 0x10
@@ -17217,7 +17217,7 @@ lbl_800D549C:
/* 800D54B8 000D1118 EC 43 10 28 */ fsubs f2, f3, f2
/* 800D54BC 000D111C D8 A1 01 40 */ stfd f5, 0x140(r1)
/* 800D54C0 000D1120 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800D54C4 000D1124 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D54C4 000D1124 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D54C8 000D1128 FC 20 10 1E */ fctiwz f1, f2
/* 800D54CC 000D112C D8 81 01 38 */ stfd f4, 0x138(r1)
/* 800D54D0 000D1130 80 A1 01 44 */ lwz r5, 0x144(r1)
@@ -17233,14 +17233,14 @@ lbl_800D549C:
/* 800D54F8 000D1158 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800D54FC 000D115C 48 15 FC 7D */ bl func_80235178
lbl_800D5500:
-/* 800D5500 000D1160 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5500 000D1160 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5504 000D1164 38 80 00 04 */ li r4, 4
-/* 800D5508 000D1168 48 15 E0 25 */ bl func_8023352C
+/* 800D5508 000D1168 48 15 E0 25 */ bl begin_drawing
/* 800D550C 000D116C C0 42 8A 9C */ lfs f2, lbl_8064109C-_SDA2_BASE_(r2)
/* 800D5510 000D1170 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D5514 000D1174 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D5518 000D1178 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D551C 000D117C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D551C 000D117C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5520 000D1180 EC 42 00 2A */ fadds f2, f2, f0
/* 800D5524 000D1184 4B FE 43 D9 */ bl func_800B98FC
/* 800D5528 000D1188 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -17254,7 +17254,7 @@ lbl_800D5500:
/* 800D5548 000D11A8 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D554C 000D11AC C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D5550 000D11B0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5554 000D11B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5554 000D11B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5558 000D11B8 EC 42 00 2A */ fadds f2, f2, f0
/* 800D555C 000D11BC 4B FE 43 A1 */ bl func_800B98FC
/* 800D5560 000D11C0 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -17267,7 +17267,7 @@ lbl_800D5500:
/* 800D557C 000D11DC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5580 000D11E0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D5584 000D11E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5588 000D11E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5588 000D11E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D558C 000D11EC EC 42 00 2A */ fadds f2, f2, f0
/* 800D5590 000D11F0 4B FE 43 6D */ bl func_800B98FC
/* 800D5594 000D11F4 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -17280,7 +17280,7 @@ lbl_800D5500:
/* 800D55B0 000D1210 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D55B4 000D1214 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D55B8 000D1218 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D55BC 000D121C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D55BC 000D121C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D55C0 000D1220 EC 42 00 2A */ fadds f2, f2, f0
/* 800D55C4 000D1224 4B FE 43 39 */ bl func_800B98FC
/* 800D55C8 000D1228 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -17289,8 +17289,8 @@ lbl_800D5500:
/* 800D55D4 000D1234 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D55D8 000D1238 D0 1C 80 00 */ stfs f0, -0x8000(r28)
/* 800D55DC 000D123C D0 3C 80 00 */ stfs f1, -0x8000(r28)
-/* 800D55E0 000D1240 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D55E4 000D1244 48 15 DF 9D */ bl func_80233580
+/* 800D55E0 000D1240 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D55E4 000D1244 48 15 DF 9D */ bl end_drawing
/* 800D55E8 000D1248 88 FA 00 11 */ lbz r7, 0x11(r26)
/* 800D55EC 000D124C 38 61 00 14 */ addi r3, r1, 0x14
/* 800D55F0 000D1250 38 80 00 00 */ li r4, 0
@@ -17303,14 +17303,14 @@ lbl_800D5500:
lbl_800D560C:
/* 800D560C 000D126C 54 07 06 3E */ clrlwi r7, r0, 0x18
/* 800D5610 000D1270 48 00 0E E9 */ bl func_800D64F8
-/* 800D5614 000D1274 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5614 000D1274 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5618 000D1278 38 80 00 04 */ li r4, 4
-/* 800D561C 000D127C 48 15 DF 11 */ bl func_8023352C
+/* 800D561C 000D127C 48 15 DF 11 */ bl begin_drawing
/* 800D5620 000D1280 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D5624 000D1284 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D5628 000D1288 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D562C 000D128C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5630 000D1290 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5630 000D1290 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5634 000D1294 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D5638 000D1298 4B FE 42 C5 */ bl func_800B98FC
/* 800D563C 000D129C 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17324,7 +17324,7 @@ lbl_800D560C:
/* 800D565C 000D12BC C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D5660 000D12C0 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D5664 000D12C4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5668 000D12C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5668 000D12C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D566C 000D12CC EC 40 10 28 */ fsubs f2, f0, f2
/* 800D5670 000D12D0 4B FE 42 8D */ bl func_800B98FC
/* 800D5674 000D12D4 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17337,7 +17337,7 @@ lbl_800D560C:
/* 800D5690 000D12F0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5694 000D12F4 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D5698 000D12F8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D569C 000D12FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D569C 000D12FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D56A0 000D1300 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D56A4 000D1304 4B FE 42 59 */ bl func_800B98FC
/* 800D56A8 000D1308 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17350,7 +17350,7 @@ lbl_800D560C:
/* 800D56C4 000D1324 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D56C8 000D1328 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D56CC 000D132C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D56D0 000D1330 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D56D0 000D1330 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D56D4 000D1334 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D56D8 000D1338 4B FE 42 25 */ bl func_800B98FC
/* 800D56DC 000D133C 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17359,16 +17359,16 @@ lbl_800D560C:
/* 800D56E8 000D1348 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D56EC 000D134C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800D56F0 000D1350 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D56F4 000D1354 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D56F8 000D1358 48 15 DE 89 */ bl func_80233580
-/* 800D56FC 000D135C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D56F4 000D1354 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D56F8 000D1358 48 15 DE 89 */ bl end_drawing
+/* 800D56FC 000D135C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5700 000D1360 38 80 00 04 */ li r4, 4
-/* 800D5704 000D1364 48 15 DE 29 */ bl func_8023352C
+/* 800D5704 000D1364 48 15 DE 29 */ bl begin_drawing
/* 800D5708 000D1368 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D570C 000D136C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D5710 000D1370 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D5714 000D1374 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5718 000D1378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5718 000D1378 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D571C 000D137C EC 40 10 28 */ fsubs f2, f0, f2
/* 800D5720 000D1380 4B FE 41 DD */ bl func_800B98FC
/* 800D5724 000D1384 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17381,7 +17381,7 @@ lbl_800D560C:
/* 800D5740 000D13A0 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D5744 000D13A4 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D5748 000D13A8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D574C 000D13AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D574C 000D13AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5750 000D13B0 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D5754 000D13B4 4B FE 41 A9 */ bl func_800B98FC
/* 800D5758 000D13B8 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17394,7 +17394,7 @@ lbl_800D560C:
/* 800D5774 000D13D4 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5778 000D13D8 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D577C 000D13DC EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5780 000D13E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5780 000D13E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5784 000D13E4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D5788 000D13E8 4B FE 41 75 */ bl func_800B98FC
/* 800D578C 000D13EC 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17407,7 +17407,7 @@ lbl_800D560C:
/* 800D57A8 000D1408 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D57AC 000D140C C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D57B0 000D1410 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D57B4 000D1414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57B4 000D1414 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D57B8 000D1418 EC 40 10 28 */ fsubs f2, f0, f2
/* 800D57BC 000D141C 4B FE 41 41 */ bl func_800B98FC
/* 800D57C0 000D1420 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17416,16 +17416,16 @@ lbl_800D560C:
/* 800D57CC 000D142C C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D57D0 000D1430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800D57D4 000D1434 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D57D8 000D1438 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D57DC 000D143C 48 15 DD A5 */ bl func_80233580
-/* 800D57E0 000D1440 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57D8 000D1438 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D57DC 000D143C 48 15 DD A5 */ bl end_drawing
+/* 800D57E0 000D1440 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D57E4 000D1444 38 80 00 04 */ li r4, 4
-/* 800D57E8 000D1448 48 15 DD 45 */ bl func_8023352C
+/* 800D57E8 000D1448 48 15 DD 45 */ bl begin_drawing
/* 800D57EC 000D144C C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D57F0 000D1450 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D57F4 000D1454 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D57F8 000D1458 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D57FC 000D145C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D57FC 000D145C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5800 000D1460 EC 42 00 2A */ fadds f2, f2, f0
/* 800D5804 000D1464 4B FE 40 F9 */ bl func_800B98FC
/* 800D5808 000D1468 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17438,7 +17438,7 @@ lbl_800D560C:
/* 800D5824 000D1484 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D5828 000D1488 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D582C 000D148C EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5830 000D1490 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5830 000D1490 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5834 000D1494 EC 42 00 2A */ fadds f2, f2, f0
/* 800D5838 000D1498 4B FE 40 C5 */ bl func_800B98FC
/* 800D583C 000D149C 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17451,7 +17451,7 @@ lbl_800D560C:
/* 800D5858 000D14B8 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D585C 000D14BC C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D5860 000D14C0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5864 000D14C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5864 000D14C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5868 000D14C8 EC 42 00 2A */ fadds f2, f2, f0
/* 800D586C 000D14CC 4B FE 40 91 */ bl func_800B98FC
/* 800D5870 000D14D0 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17464,7 +17464,7 @@ lbl_800D560C:
/* 800D588C 000D14EC C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D5890 000D14F0 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D5894 000D14F4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800D5898 000D14F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5898 000D14F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D589C 000D14FC EC 42 00 2A */ fadds f2, f2, f0
/* 800D58A0 000D1500 4B FE 40 5D */ bl func_800B98FC
/* 800D58A4 000D1504 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17473,16 +17473,16 @@ lbl_800D560C:
/* 800D58B0 000D1510 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D58B4 000D1514 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800D58B8 000D1518 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D58BC 000D151C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D58C0 000D1520 48 15 DC C1 */ bl func_80233580
-/* 800D58C4 000D1524 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D58BC 000D151C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D58C0 000D1520 48 15 DC C1 */ bl end_drawing
+/* 800D58C4 000D1524 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D58C8 000D1528 38 80 00 04 */ li r4, 4
-/* 800D58CC 000D152C 48 15 DC 61 */ bl func_8023352C
+/* 800D58CC 000D152C 48 15 DC 61 */ bl begin_drawing
/* 800D58D0 000D1530 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D58D4 000D1534 C0 42 8A A0 */ lfs f2, lbl_806410A0-_SDA2_BASE_(r2)
/* 800D58D8 000D1538 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800D58DC 000D153C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D58E0 000D1540 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D58E0 000D1540 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D58E4 000D1544 EC 42 00 2A */ fadds f2, f2, f0
/* 800D58E8 000D1548 4B FE 40 15 */ bl func_800B98FC
/* 800D58EC 000D154C 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17495,7 +17495,7 @@ lbl_800D560C:
/* 800D5908 000D1568 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D590C 000D156C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800D5910 000D1570 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5914 000D1574 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5914 000D1574 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5918 000D1578 EC 42 00 2A */ fadds f2, f2, f0
/* 800D591C 000D157C 4B FE 3F E1 */ bl func_800B98FC
/* 800D5920 000D1580 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17508,7 +17508,7 @@ lbl_800D560C:
/* 800D593C 000D159C C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5940 000D15A0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800D5944 000D15A4 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D5948 000D15A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5948 000D15A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D594C 000D15AC EC 42 00 2A */ fadds f2, f2, f0
/* 800D5950 000D15B0 4B FE 3F AD */ bl func_800B98FC
/* 800D5954 000D15B4 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17521,7 +17521,7 @@ lbl_800D560C:
/* 800D5970 000D15D0 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D5974 000D15D4 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800D5978 000D15D8 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800D597C 000D15DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D597C 000D15DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5980 000D15E0 EC 42 00 2A */ fadds f2, f2, f0
/* 800D5984 000D15E4 4B FE 3F 79 */ bl func_800B98FC
/* 800D5988 000D15E8 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -17530,9 +17530,9 @@ lbl_800D560C:
/* 800D5994 000D15F4 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D5998 000D15F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800D599C 000D15FC D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800D59A0 000D1600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D59A4 000D1604 48 15 DB DD */ bl func_80233580
-/* 800D59A8 000D1608 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D59A0 000D1600 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D59A4 000D1604 48 15 DB DD */ bl end_drawing
+/* 800D59A8 000D1608 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D59AC 000D160C 38 80 00 00 */ li r4, 0
/* 800D59B0 000D1610 38 A0 00 00 */ li r5, 0
/* 800D59B4 000D1614 38 C0 00 00 */ li r6, 0
@@ -17555,11 +17555,11 @@ lbl_800D59E4:
lbl_800D59F4:
/* 800D59F4 000D1654 98 61 00 14 */ stb r3, 0x14(r1)
/* 800D59F8 000D1658 38 80 00 04 */ li r4, 4
-/* 800D59FC 000D165C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D59FC 000D165C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5A00 000D1660 88 1A 00 11 */ lbz r0, 0x11(r26)
/* 800D5A04 000D1664 98 01 00 17 */ stb r0, 0x17(r1)
-/* 800D5A08 000D1668 48 15 DB 25 */ bl func_8023352C
-/* 800D5A0C 000D166C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A08 000D1668 48 15 DB 25 */ bl begin_drawing
+/* 800D5A0C 000D166C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5A10 000D1670 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D5A14 000D1674 C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800D5A18 000D1678 4B FE 3E E5 */ bl func_800B98FC
@@ -17570,7 +17570,7 @@ lbl_800D59F4:
/* 800D5A2C 000D168C D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5A30 000D1690 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D5A34 000D1694 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A38 000D1698 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A38 000D1698 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5A3C 000D169C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D5A40 000D16A0 C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800D5A44 000D16A4 4B FE 3E B9 */ bl func_800B98FC
@@ -17580,7 +17580,7 @@ lbl_800D59F4:
/* 800D5A54 000D16B4 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5A58 000D16B8 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D5A5C 000D16BC D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800D5A60 000D16C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A60 000D16C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5A64 000D16C4 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5A68 000D16C8 C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800D5A6C 000D16CC 4B FE 3E 91 */ bl func_800B98FC
@@ -17590,7 +17590,7 @@ lbl_800D59F4:
/* 800D5A7C 000D16DC C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D5A80 000D16E0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5A84 000D16E4 D0 3B 80 00 */ stfs f1, -0x8000(r27)
-/* 800D5A88 000D16E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5A88 000D16E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5A8C 000D16EC C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D5A90 000D16F0 C0 41 00 64 */ lfs f2, 0x64(r1)
/* 800D5A94 000D16F4 4B FE 3E 69 */ bl func_800B98FC
@@ -17600,8 +17600,8 @@ lbl_800D59F4:
/* 800D5AA4 000D1704 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800D5AA8 000D1708 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800D5AAC 000D170C D0 3B 80 00 */ stfs f1, -0x8000(r27)
-/* 800D5AB0 000D1710 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D5AB4 000D1714 48 15 DA CD */ bl func_80233580
+/* 800D5AB0 000D1710 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D5AB4 000D1714 48 15 DA CD */ bl end_drawing
lbl_800D5AB8:
/* 800D5AB8 000D1718 4B FE 4A C1 */ bl func_800BA578
/* 800D5ABC 000D171C 54 60 04 3E */ clrlwi r0, r3, 0x10
@@ -17852,13 +17852,13 @@ lbl_800D5E44:
/* 800D5E68 000D1AC8 38 61 00 48 */ addi r3, r1, 0x48
/* 800D5E6C 000D1ACC 7C 84 02 14 */ add r4, r4, r0
/* 800D5E70 000D1AD0 48 00 06 9D */ bl func_800D650C
-/* 800D5E74 000D1AD4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5E74 000D1AD4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5E78 000D1AD8 38 80 00 01 */ li r4, 1
/* 800D5E7C 000D1ADC 38 A0 00 01 */ li r5, 1
/* 800D5E80 000D1AE0 38 C0 00 00 */ li r6, 0
/* 800D5E84 000D1AE4 48 00 05 A9 */ bl func_800D642C
/* 800D5E88 000D1AE8 C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
-/* 800D5E8C 000D1AEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5E8C 000D1AEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5E90 000D1AF0 FC 40 08 90 */ fmr f2, f1
/* 800D5E94 000D1AF4 C0 62 8A 60 */ lfs f3, lbl_80641060-_SDA2_BASE_(r2)
/* 800D5E98 000D1AF8 FC A0 08 90 */ fmr f5, f1
@@ -17868,19 +17868,19 @@ lbl_800D5E44:
/* 800D5EA8 000D1B08 38 60 00 07 */ li r3, 7
/* 800D5EAC 000D1B0C 48 16 70 71 */ bl func_8023CF1C
/* 800D5EB0 000D1B10 7C 64 1B 78 */ mr r4, r3
-/* 800D5EB4 000D1B14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5EB4 000D1B14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5EB8 000D1B18 48 16 22 05 */ bl func_802380BC
/* 800D5EBC 000D1B1C 3C 80 11 E6 */ lis r4, 0x11E60C00@ha
/* 800D5EC0 000D1B20 38 60 03 F4 */ li r3, 0x3f4
/* 800D5EC4 000D1B24 38 84 0C 00 */ addi r4, r4, 0x11E60C00@l
/* 800D5EC8 000D1B28 4B F8 4D 99 */ bl func_8005AC60
/* 800D5ECC 000D1B2C 7C 65 1B 78 */ mr r5, r3
-/* 800D5ED0 000D1B30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5ED0 000D1B30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5ED4 000D1B34 38 80 00 00 */ li r4, 0
/* 800D5ED8 000D1B38 4B FE 39 DD */ bl func_800B98B4
/* 800D5EDC 000D1B3C 93 C1 01 1C */ stw r30, 0x11c(r1)
/* 800D5EE0 000D1B40 38 00 00 80 */ li r0, 0x80
-/* 800D5EE4 000D1B44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5EE4 000D1B44 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5EE8 000D1B48 C8 22 8A 48 */ lfd f1, lbl_80641048-_SDA2_BASE_(r2)
/* 800D5EEC 000D1B4C C8 01 01 18 */ lfd f0, 0x118(r1)
/* 800D5EF0 000D1B50 C0 42 8A A8 */ lfs f2, lbl_806410A8-_SDA2_BASE_(r2)
@@ -17907,7 +17907,7 @@ lbl_800D5E44:
/* 800D5F44 000D1BA4 EC 84 01 72 */ fmuls f4, f4, f5
/* 800D5F48 000D1BA8 98 01 00 0B */ stb r0, 0xb(r1)
/* 800D5F4C 000D1BAC EC 21 01 72 */ fmuls f1, f1, f5
-/* 800D5F50 000D1BB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5F50 000D1BB0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5F54 000D1BB4 EC 63 20 2A */ fadds f3, f3, f4
/* 800D5F58 000D1BB8 EC 00 08 2A */ fadds f0, f0, f1
/* 800D5F5C 000D1BBC EC 22 00 F2 */ fmuls f1, f2, f3
@@ -17920,8 +17920,8 @@ lbl_800D5E44:
/* 800D5F78 000D1BD8 80 01 01 3C */ lwz r0, 0x13c(r1)
/* 800D5F7C 000D1BDC 98 A1 00 09 */ stb r5, 9(r1)
/* 800D5F80 000D1BE0 98 01 00 0A */ stb r0, 0xa(r1)
-/* 800D5F84 000D1BE4 48 15 D5 A9 */ bl func_8023352C
-/* 800D5F88 000D1BE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5F84 000D1BE4 48 15 D5 A9 */ bl begin_drawing
+/* 800D5F88 000D1BE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5F8C 000D1BEC C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800D5F90 000D1BF0 C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800D5F94 000D1BF4 4B FE 39 69 */ bl func_800B98FC
@@ -17932,7 +17932,7 @@ lbl_800D5E44:
/* 800D5FA8 000D1C08 D0 19 80 00 */ stfs f0, -0x8000(r25)
/* 800D5FAC 000D1C0C C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D5FB0 000D1C10 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FB4 000D1C14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5FB4 000D1C14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5FB8 000D1C18 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800D5FBC 000D1C1C C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800D5FC0 000D1C20 4B FE 39 3D */ bl func_800B98FC
@@ -17942,7 +17942,7 @@ lbl_800D5E44:
/* 800D5FD0 000D1C30 D0 19 80 00 */ stfs f0, -0x8000(r25)
/* 800D5FD4 000D1C34 C0 02 8A 5C */ lfs f0, lbl_8064105C-_SDA2_BASE_(r2)
/* 800D5FD8 000D1C38 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D5FDC 000D1C3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D5FDC 000D1C3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D5FE0 000D1C40 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800D5FE4 000D1C44 C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800D5FE8 000D1C48 4B FE 39 15 */ bl func_800B98FC
@@ -17952,7 +17952,7 @@ lbl_800D5E44:
/* 800D5FF8 000D1C58 D0 19 80 00 */ stfs f0, -0x8000(r25)
/* 800D5FFC 000D1C5C C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D6000 000D1C60 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D6004 000D1C64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800D6004 000D1C64 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800D6008 000D1C68 C0 21 00 54 */ lfs f1, 0x54(r1)
/* 800D600C 000D1C6C C0 41 00 64 */ lfs f2, 0x64(r1)
/* 800D6010 000D1C70 4B FE 38 ED */ bl func_800B98FC
@@ -17962,8 +17962,8 @@ lbl_800D5E44:
/* 800D6020 000D1C80 D0 19 80 00 */ stfs f0, -0x8000(r25)
/* 800D6024 000D1C84 C0 02 8A 38 */ lfs f0, lbl_80641038-_SDA2_BASE_(r2)
/* 800D6028 000D1C88 D0 19 80 00 */ stfs f0, -0x8000(r25)
-/* 800D602C 000D1C8C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800D6030 000D1C90 48 15 D5 51 */ bl func_80233580
+/* 800D602C 000D1C8C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800D6030 000D1C90 48 15 D5 51 */ bl end_drawing
/* 800D6034 000D1C94 48 00 03 C8 */ b lbl_800D63FC
/* 800D6038 000D1C98 3C 60 80 48 */ lis r3, lbl_8047CE18@ha
/* 800D603C 000D1C9C C0 22 8A 5C */ lfs f1, lbl_8064105C-_SDA2_BASE_(r2)
diff --git a/asm/code_800D7C90.s b/asm/code_800D7C90.s
index abd2e48..215d1c3 100644
--- a/asm/code_800D7C90.s
+++ b/asm/code_800D7C90.s
@@ -4808,7 +4808,7 @@ lbl_800DC31C:
/* 800DC340 000D7FA0 41 82 00 48 */ beq lbl_800DC388
/* 800DC344 000D7FA4 38 60 00 04 */ li r3, 4
/* 800DC348 000D7FA8 4B FF 51 55 */ bl func_800D149C
-/* 800DC34C 000D7FAC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DC34C 000D7FAC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800DC350 000D7FB0 3C 00 43 30 */ lis r0, 0x4330
/* 800DC354 000D7FB4 90 01 00 60 */ stw r0, 0x60(r1)
/* 800DC358 000D7FB8 38 60 00 0C */ li r3, 0xc
@@ -8717,7 +8717,7 @@ lbl_800DFC78:
lbl_800DFCC0:
/* 800DFCC0 000DB920 38 60 00 04 */ li r3, 4
/* 800DFCC4 000DB924 4B FD A8 F5 */ bl func_800BA5B8
-/* 800DFCC8 000DB928 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFCC8 000DB928 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800DFCCC 000DB92C 38 60 02 60 */ li r3, 0x260
/* 800DFCD0 000DB930 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
/* 800DFCD4 000DB934 38 80 00 00 */ li r4, 0
@@ -8746,7 +8746,7 @@ lbl_800DFD28:
/* 800DFD28 000DB988 80 7B 01 38 */ lwz r3, 0x138(r27)
/* 800DFD2C 000DB98C 48 12 7A E9 */ bl func_80207814
lbl_800DFD30:
-/* 800DFD30 000DB990 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFD30 000DB990 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800DFD34 000DB994 C8 02 8A F8 */ lfd f0, lbl_806410F8-_SDA2_BASE_(r2)
/* 800DFD38 000DB998 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800DFD3C 000DB99C C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
@@ -8773,7 +8773,7 @@ lbl_800DFD8C:
/* 800DFD8C 000DB9EC 38 60 00 07 */ li r3, 7
/* 800DFD90 000DB9F0 4B FF 17 0D */ bl func_800D149C
lbl_800DFD94:
-/* 800DFD94 000DB9F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFD94 000DB9F4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800DFD98 000DB9F8 38 60 00 05 */ li r3, 5
/* 800DFD9C 000DB9FC C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
/* 800DFDA0 000DBA00 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -8806,7 +8806,7 @@ lbl_800DFDF0:
/* 800DFE04 000DBA64 41 80 FF EC */ blt lbl_800DFDF0
/* 800DFE08 000DBA68 48 00 04 20 */ b lbl_800E0228
lbl_800DFE0C:
-/* 800DFE0C 000DBA6C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFE0C 000DBA6C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800DFE10 000DBA70 80 6D 9C 18 */ lwz r3, lbl_8063EED8-_SDA_BASE_(r13)
/* 800DFE14 000DBA74 88 04 00 59 */ lbz r0, 0x59(r4)
/* 800DFE18 000DBA78 C8 62 8A E0 */ lfd f3, lbl_806410E0-_SDA2_BASE_(r2)
@@ -8924,7 +8924,7 @@ lbl_800DFFB0:
/* 800DFFB4 000DBC14 7C 00 D8 00 */ cmpw r0, r27
/* 800DFFB8 000DBC18 41 80 FF AC */ blt lbl_800DFF64
lbl_800DFFBC:
-/* 800DFFBC 000DBC1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800DFFBC 000DBC1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800DFFC0 000DBC20 38 60 00 51 */ li r3, 0x51
/* 800DFFC4 000DBC24 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
/* 800DFFC8 000DBC28 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -9028,7 +9028,7 @@ lbl_800E0124:
/* 800E0144 000DBDA4 41 82 00 E4 */ beq lbl_800E0228
/* 800E0148 000DBDA8 38 60 00 09 */ li r3, 9
/* 800E014C 000DBDAC 4B FF 13 51 */ bl func_800D149C
-/* 800E0150 000DBDB0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E0150 000DBDB0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E0154 000DBDB4 38 60 03 E9 */ li r3, 0x3e9
/* 800E0158 000DBDB8 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
/* 800E015C 000DBDBC 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -9053,7 +9053,7 @@ lbl_800E0184:
/* 800E01A4 000DBE04 41 82 00 84 */ beq lbl_800E0228
/* 800E01A8 000DBE08 38 60 00 0A */ li r3, 0xa
/* 800E01AC 000DBE0C 4B FF 12 F1 */ bl func_800D149C
-/* 800E01B0 000DBE10 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E01B0 000DBE10 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E01B4 000DBE14 38 60 03 EA */ li r3, 0x3ea
/* 800E01B8 000DBE18 C8 42 8A E0 */ lfd f2, lbl_806410E0-_SDA2_BASE_(r2)
/* 800E01BC 000DBE1C 88 04 00 59 */ lbz r0, 0x59(r4)
diff --git a/asm/code_800E4234.s b/asm/code_800E4234.s
index 2672174..d500be7 100644
--- a/asm/code_800E4234.s
+++ b/asm/code_800E4234.s
@@ -2698,7 +2698,7 @@ lbl_800E6788:
/* 800E67CC 000E242C 48 0F 4E 79 */ bl func_801DB644
/* 800E67D0 000E2430 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 800E67D4 000E2434 48 15 6E F9 */ bl func_8023D6CC
-/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E67D8 000E2438 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E67DC 000E243C 7C 7A 1B 78 */ mr r26, r3
/* 800E67E0 000E2440 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E67E4 000E2444 2C 00 00 00 */ cmpwi r0, 0
@@ -2722,7 +2722,7 @@ lbl_800E6820:
/* 800E6820 000E2480 7F 43 D3 78 */ mr r3, r26
/* 800E6824 000E2484 7F 24 CB 78 */ mr r4, r25
/* 800E6828 000E2488 48 18 3E 2D */ bl DCFlushRange
-/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E682C 000E248C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E6830 000E2490 38 80 00 00 */ li r4, 0
/* 800E6834 000E2494 48 00 01 51 */ bl func_800E6984
/* 800E6838 000E2498 3F C0 27 94 */ lis r30, 0x27940C00@ha
@@ -2770,7 +2770,7 @@ lbl_800E6894:
/* 800E68D8 000E2538 48 0F 4D 6D */ bl func_801DB644
/* 800E68DC 000E253C 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 800E68E0 000E2540 48 15 6D ED */ bl func_8023D6CC
-/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E68E4 000E2544 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E68E8 000E2548 7C 7A 1B 78 */ mr r26, r3
/* 800E68EC 000E254C 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E68F0 000E2550 2C 00 00 00 */ cmpwi r0, 0
@@ -2794,7 +2794,7 @@ lbl_800E692C:
/* 800E692C 000E258C 7F 43 D3 78 */ mr r3, r26
/* 800E6930 000E2590 7F 24 CB 78 */ mr r4, r25
/* 800E6934 000E2594 48 18 3D 21 */ bl DCFlushRange
-/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6938 000E2598 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E693C 000E259C 38 80 00 00 */ li r4, 0
/* 800E6940 000E25A0 48 00 00 45 */ bl func_800E6984
/* 800E6944 000E25A4 39 61 00 30 */ addi r11, r1, 0x30
@@ -3004,7 +3004,7 @@ lbl_800E6BC4:
/* 800E6C18 000E2878 48 0F 4A 2D */ bl func_801DB644
/* 800E6C1C 000E287C 80 75 00 28 */ lwz r3, 0x28(r21)
/* 800E6C20 000E2880 48 15 6A AD */ bl func_8023D6CC
-/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C24 000E2884 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E6C28 000E2888 7C 75 1B 78 */ mr r21, r3
/* 800E6C2C 000E288C 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E6C30 000E2890 2C 00 00 00 */ cmpwi r0, 0
@@ -3028,7 +3028,7 @@ lbl_800E6C6C:
/* 800E6C6C 000E28CC 7E A3 AB 78 */ mr r3, r21
/* 800E6C70 000E28D0 7F 44 D3 78 */ mr r4, r26
/* 800E6C74 000E28D4 48 18 39 E1 */ bl DCFlushRange
-/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E6C78 000E28D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E6C7C 000E28DC 38 80 00 00 */ li r4, 0
/* 800E6C80 000E28E0 4B FF FD 05 */ bl func_800E6984
/* 800E6C84 000E28E4 2C 18 00 00 */ cmpwi r24, 0
@@ -3774,13 +3774,13 @@ lbl_800E76C4:
/* 800E7718 000E3378 40 82 08 70 */ bne lbl_800E7F88
/* 800E771C 000E337C 2C 1A 00 00 */ cmpwi r26, 0
/* 800E7720 000E3380 41 82 08 68 */ beq lbl_800E7F88
-/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7724 000E3384 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7728 000E3388 38 80 00 01 */ li r4, 1
/* 800E772C 000E338C 38 A0 00 01 */ li r5, 1
/* 800E7730 000E3390 38 C0 00 00 */ li r6, 0
/* 800E7734 000E3394 4B FE EC F9 */ bl func_800D642C
/* 800E7738 000E3398 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E773C 000E339C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7740 000E33A0 FC 40 08 90 */ fmr f2, f1
/* 800E7744 000E33A4 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
/* 800E7748 000E33A8 FC A0 08 90 */ fmr f5, f1
@@ -3790,13 +3790,13 @@ lbl_800E76C4:
/* 800E7758 000E33B8 38 60 00 07 */ li r3, 7
/* 800E775C 000E33BC 48 15 57 C1 */ bl func_8023CF1C
/* 800E7760 000E33C0 7C 64 1B 78 */ mr r4, r3
-/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7764 000E33C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7768 000E33C8 48 15 09 55 */ bl func_802380BC
-/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E776C 000E33CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7770 000E33D0 7F 45 D3 78 */ mr r5, r26
/* 800E7774 000E33D4 38 80 00 00 */ li r4, 0
/* 800E7778 000E33D8 4B FD 21 3D */ bl func_800B98B4
-/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E777C 000E33DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7780 000E33E0 38 80 00 80 */ li r4, 0x80
/* 800E7784 000E33E4 3C 00 43 30 */ lis r0, 0x4330
/* 800E7788 000E33E8 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
@@ -3817,7 +3817,7 @@ lbl_800E76C4:
/* 800E77C4 000E3424 80 E1 00 74 */ lwz r7, 0x74(r1)
/* 800E77C8 000E3428 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800E77CC 000E342C 4B FE ED 2D */ bl func_800D64F8
-/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E77D0 000E3430 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E77D4 000E3434 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800E77D8 000E3438 2C 00 00 00 */ cmpwi r0, 0
/* 800E77DC 000E343C 41 82 01 6C */ beq lbl_800E7948
@@ -3907,7 +3907,7 @@ lbl_800E78E0:
/* 800E791C 000E357C EC 20 F8 2A */ fadds f1, f0, f31
/* 800E7920 000E3580 4B FE EB C5 */ bl func_800D64E4
/* 800E7924 000E3584 7C 60 1B 78 */ mr r0, r3
-/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7928 000E3588 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E792C 000E358C 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800E7930 000E3590 57 66 04 3E */ clrlwi r6, r27, 0x10
/* 800E7934 000E3594 57 87 04 3E */ clrlwi r7, r28, 0x10
@@ -3942,7 +3942,7 @@ lbl_800E7978:
/* 800E7994 000E35F4 EC 43 10 28 */ fsubs f2, f3, f2
/* 800E7998 000E35F8 D8 A1 00 80 */ stfd f5, 0x80(r1)
/* 800E799C 000E35FC EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79A0 000E3600 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79A4 000E3604 FC 20 10 1E */ fctiwz f1, f2
/* 800E79A8 000E3608 D8 81 00 78 */ stfd f4, 0x78(r1)
/* 800E79AC 000E360C 80 A1 00 84 */ lwz r5, 0x84(r1)
@@ -3958,14 +3958,14 @@ lbl_800E7978:
/* 800E79D4 000E3634 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800E79D8 000E3638 48 14 D7 A1 */ bl func_80235178
lbl_800E79DC:
-/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79DC 000E363C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79E0 000E3640 38 80 00 04 */ li r4, 4
-/* 800E79E4 000E3644 48 14 BB 49 */ bl func_8023352C
+/* 800E79E4 000E3644 48 14 BB 49 */ bl begin_drawing
/* 800E79E8 000E3648 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
/* 800E79EC 000E364C C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E79F0 000E3650 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E79F4 000E3654 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E79F8 000E3658 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E79FC 000E365C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A00 000E3660 4B FD 1E FD */ bl func_800B98FC
/* 800E7A04 000E3664 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -3979,7 +3979,7 @@ lbl_800E79DC:
/* 800E7A24 000E3684 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7A28 000E3688 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7A2C 000E368C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A30 000E3690 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A34 000E3694 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A38 000E3698 4B FD 1E C5 */ bl func_800B98FC
/* 800E7A3C 000E369C 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -3992,7 +3992,7 @@ lbl_800E79DC:
/* 800E7A58 000E36B8 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7A5C 000E36BC C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7A60 000E36C0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A64 000E36C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A68 000E36C8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7A6C 000E36CC 4B FD 1E 91 */ bl func_800B98FC
/* 800E7A70 000E36D0 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -4005,7 +4005,7 @@ lbl_800E79DC:
/* 800E7A8C 000E36EC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7A90 000E36F0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7A94 000E36F4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7A98 000E36F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7A9C 000E36FC EC 42 00 2A */ fadds f2, f2, f0
/* 800E7AA0 000E3700 4B FD 1E 5D */ bl func_800B98FC
/* 800E7AA4 000E3704 80 01 00 1C */ lwz r0, 0x1c(r1)
@@ -4014,22 +4014,22 @@ lbl_800E79DC:
/* 800E7AB0 000E3710 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7AB4 000E3714 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7AB8 000E3718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7AC0 000E3720 48 14 BA C1 */ bl func_80233580
+/* 800E7ABC 000E371C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7AC0 000E3720 48 14 BA C1 */ bl end_drawing
/* 800E7AC4 000E3724 88 FE 00 11 */ lbz r7, 0x11(r30)
/* 800E7AC8 000E3728 38 61 00 18 */ addi r3, r1, 0x18
/* 800E7ACC 000E372C 38 80 00 00 */ li r4, 0
/* 800E7AD0 000E3730 38 A0 00 00 */ li r5, 0
/* 800E7AD4 000E3734 38 C0 00 00 */ li r6, 0
/* 800E7AD8 000E3738 4B FE EA 21 */ bl func_800D64F8
-/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7ADC 000E373C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7AE0 000E3740 38 80 00 04 */ li r4, 4
-/* 800E7AE4 000E3744 48 14 BA 49 */ bl func_8023352C
+/* 800E7AE4 000E3744 48 14 BA 49 */ bl begin_drawing
/* 800E7AE8 000E3748 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7AEC 000E374C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7AF0 000E3750 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7AF4 000E3754 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7AF8 000E3758 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7AFC 000E375C EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B00 000E3760 4B FD 1D FD */ bl func_800B98FC
/* 800E7B04 000E3764 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4042,7 +4042,7 @@ lbl_800E79DC:
/* 800E7B20 000E3780 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7B24 000E3784 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7B28 000E3788 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B2C 000E378C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B30 000E3790 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B34 000E3794 4B FD 1D C9 */ bl func_800B98FC
/* 800E7B38 000E3798 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4055,7 +4055,7 @@ lbl_800E79DC:
/* 800E7B54 000E37B4 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7B58 000E37B8 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7B5C 000E37BC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B60 000E37C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B64 000E37C4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B68 000E37C8 4B FD 1D 95 */ bl func_800B98FC
/* 800E7B6C 000E37CC 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4068,7 +4068,7 @@ lbl_800E79DC:
/* 800E7B88 000E37E8 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7B8C 000E37EC C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7B90 000E37F0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7B94 000E37F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7B98 000E37F8 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7B9C 000E37FC 4B FD 1D 61 */ bl func_800B98FC
/* 800E7BA0 000E3800 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4077,16 +4077,16 @@ lbl_800E79DC:
/* 800E7BAC 000E380C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7BB0 000E3810 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7BB4 000E3814 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7BBC 000E381C 48 14 B9 C5 */ bl func_80233580
-/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BB8 000E3818 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7BBC 000E381C 48 14 B9 C5 */ bl end_drawing
+/* 800E7BC0 000E3820 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7BC4 000E3824 38 80 00 04 */ li r4, 4
-/* 800E7BC8 000E3828 48 14 B9 65 */ bl func_8023352C
+/* 800E7BC8 000E3828 48 14 B9 65 */ bl begin_drawing
/* 800E7BCC 000E382C C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7BD0 000E3830 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7BD4 000E3834 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7BD8 000E3838 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7BDC 000E383C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7BE0 000E3840 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7BE4 000E3844 4B FD 1D 19 */ bl func_800B98FC
/* 800E7BE8 000E3848 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4099,7 +4099,7 @@ lbl_800E79DC:
/* 800E7C04 000E3864 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7C08 000E3868 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7C0C 000E386C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C10 000E3870 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C14 000E3874 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C18 000E3878 4B FD 1C E5 */ bl func_800B98FC
/* 800E7C1C 000E387C 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4112,7 +4112,7 @@ lbl_800E79DC:
/* 800E7C38 000E3898 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7C3C 000E389C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7C40 000E38A0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C44 000E38A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C48 000E38A8 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C4C 000E38AC 4B FD 1C B1 */ bl func_800B98FC
/* 800E7C50 000E38B0 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4125,7 +4125,7 @@ lbl_800E79DC:
/* 800E7C6C 000E38CC C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7C70 000E38D0 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7C74 000E38D4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C78 000E38D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7C7C 000E38DC EC 40 10 28 */ fsubs f2, f0, f2
/* 800E7C80 000E38E0 4B FD 1C 7D */ bl func_800B98FC
/* 800E7C84 000E38E4 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4134,16 +4134,16 @@ lbl_800E79DC:
/* 800E7C90 000E38F0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7C94 000E38F4 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7C98 000E38F8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7CA0 000E3900 48 14 B8 E1 */ bl func_80233580
-/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7C9C 000E38FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7CA0 000E3900 48 14 B8 E1 */ bl end_drawing
+/* 800E7CA4 000E3904 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CA8 000E3908 38 80 00 04 */ li r4, 4
-/* 800E7CAC 000E390C 48 14 B8 81 */ bl func_8023352C
+/* 800E7CAC 000E390C 48 14 B8 81 */ bl begin_drawing
/* 800E7CB0 000E3910 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7CB4 000E3914 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7CB8 000E3918 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7CBC 000E391C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CC0 000E3920 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CC4 000E3924 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7CC8 000E3928 4B FD 1C 35 */ bl func_800B98FC
/* 800E7CCC 000E392C 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4156,7 +4156,7 @@ lbl_800E79DC:
/* 800E7CE8 000E3948 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7CEC 000E394C C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7CF0 000E3950 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7CF4 000E3954 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7CF8 000E3958 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7CFC 000E395C 4B FD 1C 01 */ bl func_800B98FC
/* 800E7D00 000E3960 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4169,7 +4169,7 @@ lbl_800E79DC:
/* 800E7D1C 000E397C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7D20 000E3980 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7D24 000E3984 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D28 000E3988 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D2C 000E398C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7D30 000E3990 4B FD 1B CD */ bl func_800B98FC
/* 800E7D34 000E3994 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4182,7 +4182,7 @@ lbl_800E79DC:
/* 800E7D50 000E39B0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7D54 000E39B4 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7D58 000E39B8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D5C 000E39BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D60 000E39C0 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7D64 000E39C4 4B FD 1B 99 */ bl func_800B98FC
/* 800E7D68 000E39C8 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4191,16 +4191,16 @@ lbl_800E79DC:
/* 800E7D74 000E39D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7D78 000E39D8 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7D7C 000E39DC D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7D84 000E39E4 48 14 B7 FD */ bl func_80233580
-/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7D80 000E39E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7D84 000E39E4 48 14 B7 FD */ bl end_drawing
+/* 800E7D88 000E39E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7D8C 000E39EC 38 80 00 04 */ li r4, 4
-/* 800E7D90 000E39F0 48 14 B7 9D */ bl func_8023352C
+/* 800E7D90 000E39F0 48 14 B7 9D */ bl begin_drawing
/* 800E7D94 000E39F4 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7D98 000E39F8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E7D9C 000E39FC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E7DA0 000E3A00 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DA4 000E3A04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7DA8 000E3A08 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7DAC 000E3A0C 4B FD 1B 51 */ bl func_800B98FC
/* 800E7DB0 000E3A10 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4213,7 +4213,7 @@ lbl_800E79DC:
/* 800E7DCC 000E3A2C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7DD0 000E3A30 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E7DD4 000E3A34 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7DD8 000E3A38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7DDC 000E3A3C EC 42 00 2A */ fadds f2, f2, f0
/* 800E7DE0 000E3A40 4B FD 1B 1D */ bl func_800B98FC
/* 800E7DE4 000E3A44 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4226,7 +4226,7 @@ lbl_800E79DC:
/* 800E7E00 000E3A60 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7E04 000E3A64 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E7E08 000E3A68 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E0C 000E3A6C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7E10 000E3A70 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7E14 000E3A74 4B FD 1A E9 */ bl func_800B98FC
/* 800E7E18 000E3A78 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4239,7 +4239,7 @@ lbl_800E79DC:
/* 800E7E34 000E3A94 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7E38 000E3A98 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E7E3C 000E3A9C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7E40 000E3AA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7E44 000E3AA4 EC 42 00 2A */ fadds f2, f2, f0
/* 800E7E48 000E3AA8 4B FD 1A B5 */ bl func_800B98FC
/* 800E7E4C 000E3AAC 80 01 00 18 */ lwz r0, 0x18(r1)
@@ -4248,8 +4248,8 @@ lbl_800E79DC:
/* 800E7E58 000E3AB8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E7E5C 000E3ABC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7E60 000E3AC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7E68 000E3AC8 48 14 B7 19 */ bl func_80233580
+/* 800E7E64 000E3AC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7E68 000E3AC8 48 14 B7 19 */ bl end_drawing
/* 800E7E6C 000E3ACC 7F A3 EB 78 */ mr r3, r29
/* 800E7E70 000E3AD0 38 A1 00 14 */ addi r5, r1, 0x14
/* 800E7E74 000E3AD4 38 80 00 02 */ li r4, 2
@@ -4271,9 +4271,9 @@ lbl_800E7EA0:
lbl_800E7EB0:
/* 800E7EB0 000E3B10 98 61 00 18 */ stb r3, 0x18(r1)
/* 800E7EB4 000E3B14 38 80 00 04 */ li r4, 4
-/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl func_8023352C
-/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EB8 000E3B18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7EBC 000E3B1C 48 14 B6 71 */ bl begin_drawing
+/* 800E7EC0 000E3B20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7EC4 000E3B24 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E7EC8 000E3B28 C0 41 00 54 */ lfs f2, 0x54(r1)
/* 800E7ECC 000E3B2C 4B FD 1A 31 */ bl func_800B98FC
@@ -4284,7 +4284,7 @@ lbl_800E7EB0:
/* 800E7EE0 000E3B40 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7EE4 000E3B44 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E7EE8 000E3B48 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7EEC 000E3B4C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7EF0 000E3B50 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E7EF4 000E3B54 C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800E7EF8 000E3B58 4B FD 1A 05 */ bl func_800B98FC
@@ -4294,7 +4294,7 @@ lbl_800E7EB0:
/* 800E7F08 000E3B68 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F0C 000E3B6C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E7F10 000E3B70 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F14 000E3B74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F18 000E3B78 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E7F1C 000E3B7C C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800E7F20 000E3B80 4B FD 19 DD */ bl func_800B98FC
@@ -4304,7 +4304,7 @@ lbl_800E7EB0:
/* 800E7F30 000E3B90 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F34 000E3B94 C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7F38 000E3B98 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F3C 000E3B9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F40 000E3BA0 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E7F44 000E3BA4 C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800E7F48 000E3BA8 4B FD 19 B5 */ bl func_800B98FC
@@ -4314,9 +4314,9 @@ lbl_800E7EB0:
/* 800E7F58 000E3BB8 D0 1B 80 00 */ stfs f0, -0x8000(r27)
/* 800E7F5C 000E3BBC C0 02 8B 34 */ lfs f0, lbl_80641134-_SDA2_BASE_(r2)
/* 800E7F60 000E3BC0 D0 1B 80 00 */ stfs f0, -0x8000(r27)
-/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E7F68 000E3BC8 48 14 B6 19 */ bl func_80233580
-/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7F64 000E3BC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E7F68 000E3BC8 48 14 B6 19 */ bl end_drawing
+/* 800E7F6C 000E3BCC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7F70 000E3BD0 38 80 00 00 */ li r4, 0
/* 800E7F74 000E3BD4 38 A0 00 00 */ li r5, 0
/* 800E7F78 000E3BD8 38 C0 00 00 */ li r6, 0
@@ -4342,13 +4342,13 @@ lbl_800E7F88:
/* 800E7FC4 000E3C24 2C 1A 00 00 */ cmpwi r26, 0
/* 800E7FC8 000E3C28 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 800E7FCC 000E3C2C 41 82 08 68 */ beq lbl_800E8834
-/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FD0 000E3C30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7FD4 000E3C34 38 80 00 01 */ li r4, 1
/* 800E7FD8 000E3C38 38 A0 00 01 */ li r5, 1
/* 800E7FDC 000E3C3C 38 C0 00 00 */ li r6, 0
/* 800E7FE0 000E3C40 4B FE E4 4D */ bl func_800D642C
/* 800E7FE4 000E3C44 C0 22 8B 30 */ lfs f1, lbl_80641130-_SDA2_BASE_(r2)
-/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E7FE8 000E3C48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E7FEC 000E3C4C FC 40 08 90 */ fmr f2, f1
/* 800E7FF0 000E3C50 C0 62 8B 48 */ lfs f3, lbl_80641148-_SDA2_BASE_(r2)
/* 800E7FF4 000E3C54 FC A0 08 90 */ fmr f5, f1
@@ -4358,13 +4358,13 @@ lbl_800E7F88:
/* 800E8004 000E3C64 38 60 00 07 */ li r3, 7
/* 800E8008 000E3C68 48 15 4F 15 */ bl func_8023CF1C
/* 800E800C 000E3C6C 7C 64 1B 78 */ mr r4, r3
-/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8010 000E3C70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8014 000E3C74 48 15 00 A9 */ bl func_802380BC
-/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8018 000E3C78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E801C 000E3C7C 7F 45 D3 78 */ mr r5, r26
/* 800E8020 000E3C80 38 80 00 00 */ li r4, 0
/* 800E8024 000E3C84 4B FD 18 91 */ bl func_800B98B4
-/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8028 000E3C88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E802C 000E3C8C 38 80 00 80 */ li r4, 0x80
/* 800E8030 000E3C90 3C 00 43 30 */ lis r0, 0x4330
/* 800E8034 000E3C94 C8 42 8B 70 */ lfd f2, lbl_80641170-_SDA2_BASE_(r2)
@@ -4385,7 +4385,7 @@ lbl_800E7F88:
/* 800E8070 000E3CD0 80 E1 00 7C */ lwz r7, 0x7c(r1)
/* 800E8074 000E3CD4 54 E7 06 3E */ clrlwi r7, r7, 0x18
/* 800E8078 000E3CD8 4B FE E4 81 */ bl func_800D64F8
-/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E807C 000E3CDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8080 000E3CE0 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800E8084 000E3CE4 2C 00 00 00 */ cmpwi r0, 0
/* 800E8088 000E3CE8 41 82 01 6C */ beq lbl_800E81F4
@@ -4475,7 +4475,7 @@ lbl_800E818C:
/* 800E81C8 000E3E28 EC 20 F8 2A */ fadds f1, f0, f31
/* 800E81CC 000E3E2C 4B FE E3 19 */ bl func_800D64E4
/* 800E81D0 000E3E30 7C 60 1B 78 */ mr r0, r3
-/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E81D4 000E3E34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E81D8 000E3E38 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800E81DC 000E3E3C 57 E6 04 3E */ clrlwi r6, r31, 0x10
/* 800E81E0 000E3E40 57 87 04 3E */ clrlwi r7, r28, 0x10
@@ -4510,7 +4510,7 @@ lbl_800E8224:
/* 800E8240 000E3EA0 EC 43 10 28 */ fsubs f2, f3, f2
/* 800E8244 000E3EA4 D8 A1 00 80 */ stfd f5, 0x80(r1)
/* 800E8248 000E3EA8 EC 01 00 28 */ fsubs f0, f1, f0
-/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E824C 000E3EAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8250 000E3EB0 FC 20 10 1E */ fctiwz f1, f2
/* 800E8254 000E3EB4 D8 81 00 78 */ stfd f4, 0x78(r1)
/* 800E8258 000E3EB8 80 A1 00 84 */ lwz r5, 0x84(r1)
@@ -4526,14 +4526,14 @@ lbl_800E8224:
/* 800E8280 000E3EE0 55 08 04 3E */ clrlwi r8, r8, 0x10
/* 800E8284 000E3EE4 48 14 CE F5 */ bl func_80235178
lbl_800E8288:
-/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8288 000E3EE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E828C 000E3EEC 38 80 00 04 */ li r4, 4
-/* 800E8290 000E3EF0 48 14 B2 9D */ bl func_8023352C
+/* 800E8290 000E3EF0 48 14 B2 9D */ bl begin_drawing
/* 800E8294 000E3EF4 C0 42 8B 64 */ lfs f2, lbl_80641164-_SDA2_BASE_(r2)
/* 800E8298 000E3EF8 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E829C 000E3EFC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E82A0 000E3F00 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82A4 000E3F04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E82A8 000E3F08 EC 42 00 2A */ fadds f2, f2, f0
/* 800E82AC 000E3F0C 4B FD 16 51 */ bl func_800B98FC
/* 800E82B0 000E3F10 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4547,7 +4547,7 @@ lbl_800E8288:
/* 800E82D0 000E3F30 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E82D4 000E3F34 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E82D8 000E3F38 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E82DC 000E3F3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E82E0 000E3F40 EC 42 00 2A */ fadds f2, f2, f0
/* 800E82E4 000E3F44 4B FD 16 19 */ bl func_800B98FC
/* 800E82E8 000E3F48 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4560,7 +4560,7 @@ lbl_800E8288:
/* 800E8304 000E3F64 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E8308 000E3F68 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E830C 000E3F6C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8310 000E3F70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8314 000E3F74 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8318 000E3F78 4B FD 15 E5 */ bl func_800B98FC
/* 800E831C 000E3F7C 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4573,7 +4573,7 @@ lbl_800E8288:
/* 800E8338 000E3F98 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E833C 000E3F9C C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8340 000E3FA0 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8344 000E3FA4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8348 000E3FA8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E834C 000E3FAC 4B FD 15 B1 */ bl func_800B98FC
/* 800E8350 000E3FB0 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -4582,22 +4582,22 @@ lbl_800E8288:
/* 800E835C 000E3FBC C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8360 000E3FC0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8364 000E3FC4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E836C 000E3FCC 48 14 B2 15 */ bl func_80233580
+/* 800E8368 000E3FC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E836C 000E3FCC 48 14 B2 15 */ bl end_drawing
/* 800E8370 000E3FD0 88 FE 00 11 */ lbz r7, 0x11(r30)
/* 800E8374 000E3FD4 38 61 00 0C */ addi r3, r1, 0xc
/* 800E8378 000E3FD8 38 80 00 00 */ li r4, 0
/* 800E837C 000E3FDC 38 A0 00 00 */ li r5, 0
/* 800E8380 000E3FE0 38 C0 00 00 */ li r6, 0
/* 800E8384 000E3FE4 4B FE E1 75 */ bl func_800D64F8
-/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8388 000E3FE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E838C 000E3FEC 38 80 00 04 */ li r4, 4
-/* 800E8390 000E3FF0 48 14 B1 9D */ bl func_8023352C
+/* 800E8390 000E3FF0 48 14 B1 9D */ bl begin_drawing
/* 800E8394 000E3FF4 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8398 000E3FF8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E839C 000E3FFC C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E83A0 000E4000 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83A4 000E4004 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E83A8 000E4008 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E83AC 000E400C 4B FD 15 51 */ bl func_800B98FC
/* 800E83B0 000E4010 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4610,7 +4610,7 @@ lbl_800E8288:
/* 800E83CC 000E402C C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E83D0 000E4030 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E83D4 000E4034 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E83D8 000E4038 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E83DC 000E403C EC 40 10 28 */ fsubs f2, f0, f2
/* 800E83E0 000E4040 4B FD 15 1D */ bl func_800B98FC
/* 800E83E4 000E4044 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4623,7 +4623,7 @@ lbl_800E8288:
/* 800E8400 000E4060 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E8404 000E4064 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E8408 000E4068 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E840C 000E406C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8410 000E4070 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8414 000E4074 4B FD 14 E9 */ bl func_800B98FC
/* 800E8418 000E4078 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4636,7 +4636,7 @@ lbl_800E8288:
/* 800E8434 000E4094 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E8438 000E4098 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E843C 000E409C EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8440 000E40A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8444 000E40A4 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8448 000E40A8 4B FD 14 B5 */ bl func_800B98FC
/* 800E844C 000E40AC 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4645,16 +4645,16 @@ lbl_800E8288:
/* 800E8458 000E40B8 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E845C 000E40BC D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8460 000E40C0 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8468 000E40C8 48 14 B1 19 */ bl func_80233580
-/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8464 000E40C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8468 000E40C8 48 14 B1 19 */ bl end_drawing
+/* 800E846C 000E40CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8470 000E40D0 38 80 00 04 */ li r4, 4
-/* 800E8474 000E40D4 48 14 B0 B9 */ bl func_8023352C
+/* 800E8474 000E40D4 48 14 B0 B9 */ bl begin_drawing
/* 800E8478 000E40D8 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E847C 000E40DC C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8480 000E40E0 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E8484 000E40E4 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8488 000E40E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E848C 000E40EC EC 40 10 28 */ fsubs f2, f0, f2
/* 800E8490 000E40F0 4B FD 14 6D */ bl func_800B98FC
/* 800E8494 000E40F4 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4667,7 +4667,7 @@ lbl_800E8288:
/* 800E84B0 000E4110 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E84B4 000E4114 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E84B8 000E4118 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84BC 000E411C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E84C0 000E4120 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E84C4 000E4124 4B FD 14 39 */ bl func_800B98FC
/* 800E84C8 000E4128 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4680,7 +4680,7 @@ lbl_800E8288:
/* 800E84E4 000E4144 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E84E8 000E4148 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E84EC 000E414C EC 22 08 2A */ fadds f1, f2, f1
-/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E84F0 000E4150 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E84F4 000E4154 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E84F8 000E4158 4B FD 14 05 */ bl func_800B98FC
/* 800E84FC 000E415C 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4693,7 +4693,7 @@ lbl_800E8288:
/* 800E8518 000E4178 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E851C 000E417C C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8520 000E4180 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8524 000E4184 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8528 000E4188 EC 40 10 28 */ fsubs f2, f0, f2
/* 800E852C 000E418C 4B FD 13 D1 */ bl func_800B98FC
/* 800E8530 000E4190 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4702,16 +4702,16 @@ lbl_800E8288:
/* 800E853C 000E419C C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8540 000E41A0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8544 000E41A4 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E854C 000E41AC 48 14 B0 35 */ bl func_80233580
-/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8548 000E41A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E854C 000E41AC 48 14 B0 35 */ bl end_drawing
+/* 800E8550 000E41B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8554 000E41B4 38 80 00 04 */ li r4, 4
-/* 800E8558 000E41B8 48 14 AF D5 */ bl func_8023352C
+/* 800E8558 000E41B8 48 14 AF D5 */ bl begin_drawing
/* 800E855C 000E41BC C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E8560 000E41C0 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8564 000E41C4 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E8568 000E41C8 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E856C 000E41CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8570 000E41D0 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8574 000E41D4 4B FD 13 89 */ bl func_800B98FC
/* 800E8578 000E41D8 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4724,7 +4724,7 @@ lbl_800E8288:
/* 800E8594 000E41F4 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E8598 000E41F8 C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E859C 000E41FC EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85A0 000E4200 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E85A4 000E4204 EC 42 00 2A */ fadds f2, f2, f0
/* 800E85A8 000E4208 4B FD 13 55 */ bl func_800B98FC
/* 800E85AC 000E420C 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4737,7 +4737,7 @@ lbl_800E8288:
/* 800E85C8 000E4228 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E85CC 000E422C C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E85D0 000E4230 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E85D4 000E4234 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E85D8 000E4238 EC 42 00 2A */ fadds f2, f2, f0
/* 800E85DC 000E423C 4B FD 13 21 */ bl func_800B98FC
/* 800E85E0 000E4240 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4750,7 +4750,7 @@ lbl_800E8288:
/* 800E85FC 000E425C C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E8600 000E4260 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E8604 000E4264 EC 22 08 2A */ fadds f1, f2, f1
-/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8608 000E4268 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E860C 000E426C EC 42 00 2A */ fadds f2, f2, f0
/* 800E8610 000E4270 4B FD 12 ED */ bl func_800B98FC
/* 800E8614 000E4274 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4759,16 +4759,16 @@ lbl_800E8288:
/* 800E8620 000E4280 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8624 000E4284 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8628 000E4288 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8630 000E4290 48 14 AF 51 */ bl func_80233580
-/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E862C 000E428C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8630 000E4290 48 14 AF 51 */ bl end_drawing
+/* 800E8634 000E4294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8638 000E4298 38 80 00 04 */ li r4, 4
-/* 800E863C 000E429C 48 14 AE F1 */ bl func_8023352C
+/* 800E863C 000E429C 48 14 AE F1 */ bl begin_drawing
/* 800E8640 000E42A0 C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8644 000E42A4 C0 42 8B 68 */ lfs f2, lbl_80641168-_SDA2_BASE_(r2)
/* 800E8648 000E42A8 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800E864C 000E42AC EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8650 000E42B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8654 000E42B4 EC 42 00 2A */ fadds f2, f2, f0
/* 800E8658 000E42B8 4B FD 12 A5 */ bl func_800B98FC
/* 800E865C 000E42BC 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4781,7 +4781,7 @@ lbl_800E8288:
/* 800E8678 000E42D8 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E867C 000E42DC C0 01 00 58 */ lfs f0, 0x58(r1)
/* 800E8680 000E42E0 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8684 000E42E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8688 000E42E8 EC 42 00 2A */ fadds f2, f2, f0
/* 800E868C 000E42EC 4B FD 12 71 */ bl func_800B98FC
/* 800E8690 000E42F0 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4794,7 +4794,7 @@ lbl_800E8288:
/* 800E86AC 000E430C C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E86B0 000E4310 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800E86B4 000E4314 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86B8 000E4318 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E86BC 000E431C EC 42 00 2A */ fadds f2, f2, f0
/* 800E86C0 000E4320 4B FD 12 3D */ bl func_800B98FC
/* 800E86C4 000E4324 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4807,7 +4807,7 @@ lbl_800E8288:
/* 800E86E0 000E4340 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E86E4 000E4344 C0 01 00 60 */ lfs f0, 0x60(r1)
/* 800E86E8 000E4348 EC 21 10 28 */ fsubs f1, f1, f2
-/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E86EC 000E434C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E86F0 000E4350 EC 42 00 2A */ fadds f2, f2, f0
/* 800E86F4 000E4354 4B FD 12 09 */ bl func_800B98FC
/* 800E86F8 000E4358 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -4816,9 +4816,9 @@ lbl_800E8288:
/* 800E8704 000E4364 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8708 000E4368 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E870C 000E436C D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8714 000E4374 48 14 AE 6D */ bl func_80233580
-/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8710 000E4370 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8714 000E4374 48 14 AE 6D */ bl end_drawing
+/* 800E8718 000E4378 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E871C 000E437C 38 80 00 00 */ li r4, 0
/* 800E8720 000E4380 38 A0 00 00 */ li r5, 0
/* 800E8724 000E4384 38 C0 00 00 */ li r6, 0
@@ -4846,9 +4846,9 @@ lbl_800E8768:
lbl_800E8778:
/* 800E8778 000E43D8 98 61 00 0C */ stb r3, 0xc(r1)
/* 800E877C 000E43DC 38 80 00 04 */ li r4, 4
-/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8784 000E43E4 48 14 AD A9 */ bl func_8023352C
-/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8780 000E43E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8784 000E43E4 48 14 AD A9 */ bl begin_drawing
+/* 800E8788 000E43E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E878C 000E43EC C0 21 00 44 */ lfs f1, 0x44(r1)
/* 800E8790 000E43F0 C0 41 00 54 */ lfs f2, 0x54(r1)
/* 800E8794 000E43F4 4B FD 11 69 */ bl func_800B98FC
@@ -4859,7 +4859,7 @@ lbl_800E8778:
/* 800E87A8 000E4408 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E87AC 000E440C C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E87B0 000E4410 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87B4 000E4414 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E87B8 000E4418 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800E87BC 000E441C C0 41 00 58 */ lfs f2, 0x58(r1)
/* 800E87C0 000E4420 4B FD 11 3D */ bl func_800B98FC
@@ -4869,7 +4869,7 @@ lbl_800E8778:
/* 800E87D0 000E4430 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E87D4 000E4434 C0 02 8B 30 */ lfs f0, lbl_80641130-_SDA2_BASE_(r2)
/* 800E87D8 000E4438 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E87DC 000E443C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E87E0 000E4440 C0 21 00 4C */ lfs f1, 0x4c(r1)
/* 800E87E4 000E4444 C0 41 00 5C */ lfs f2, 0x5c(r1)
/* 800E87E8 000E4448 4B FD 11 15 */ bl func_800B98FC
@@ -4879,7 +4879,7 @@ lbl_800E8778:
/* 800E87F8 000E4458 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E87FC 000E445C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8800 000E4460 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E8804 000E4464 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800E8808 000E4468 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800E880C 000E446C C0 41 00 60 */ lfs f2, 0x60(r1)
/* 800E8810 000E4470 4B FD 10 ED */ bl func_800B98FC
@@ -4889,8 +4889,8 @@ lbl_800E8778:
/* 800E8820 000E4480 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 800E8824 000E4484 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 800E8828 000E4488 D0 3F 80 00 */ stfs f1, -0x8000(r31)
-/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 800E8830 000E4490 48 14 AD 51 */ bl func_80233580
+/* 800E882C 000E448C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 800E8830 000E4490 48 14 AD 51 */ bl end_drawing
lbl_800E8834:
/* 800E8834 000E4494 7F A3 EB 78 */ mr r3, r29
/* 800E8838 000E4498 7F C4 F3 78 */ mr r4, r30
diff --git a/asm/code_800E96C4.s b/asm/code_800E96C4.s
index 2a550a1..1f6ac92 100644
--- a/asm/code_800E96C4.s
+++ b/asm/code_800E96C4.s
@@ -5,8 +5,8 @@
.global func_800E96C4
func_800E96C4:
/* 800E96C4 000E5324 4E 80 00 20 */ blr
-
-.global lbl_800E96C8
+
+.global lbl_800E96C8
lbl_800E96C8:
/* 800E96C8 000E5328 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800E96CC 000E532C 7C 08 02 A6 */ mflr r0
@@ -430,7 +430,7 @@ lbl_800E9D24:
/* 800E9D2C 000E598C 4B F1 A2 D5 */ bl memcpy
/* 800E9D30 000E5990 80 7F 00 84 */ lwz r3, 0x84(r31)
/* 800E9D34 000E5994 48 15 39 99 */ bl func_8023D6CC
-/* 800E9D38 000E5998 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E9D38 000E5998 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800E9D3C 000E599C 7C 7A 1B 78 */ mr r26, r3
/* 800E9D40 000E59A0 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 800E9D44 000E59A4 2C 00 00 00 */ cmpwi r0, 0
@@ -454,7 +454,7 @@ lbl_800E9D80:
/* 800E9D80 000E59E0 7F 43 D3 78 */ mr r3, r26
/* 800E9D84 000E59E4 7F 64 DB 78 */ mr r4, r27
/* 800E9D88 000E59E8 48 18 08 CD */ bl DCFlushRange
-/* 800E9D8C 000E59EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800E9D8C 000E59EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800E9D90 000E59F0 3C 60 19 5D */ lis r3, 0x195D0C00@ha
/* 800E9D94 000E59F4 38 83 0C 00 */ addi r4, r3, 0x195D0C00@l
/* 800E9D98 000E59F8 A0 05 16 FE */ lhz r0, 0x16fe(r5)
@@ -1979,7 +1979,7 @@ lbl_800EB460:
/* 800EB470 000E70D0 A0 1D 00 CE */ lhz r0, 0xce(r29)
/* 800EB474 000E70D4 38 60 00 01 */ li r3, 1
/* 800EB478 000E70D8 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EB47C 000E70DC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EB47C 000E70DC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800EB480 000E70E0 B0 1D 00 CE */ sth r0, 0xce(r29)
/* 800EB484 000E70E4 38 00 00 07 */ li r0, 7
/* 800EB488 000E70E8 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -2040,7 +2040,7 @@ lbl_800EB548:
/* 800EB558 000E71B8 A0 1D 00 CE */ lhz r0, 0xce(r29)
/* 800EB55C 000E71BC 38 60 00 02 */ li r3, 2
/* 800EB560 000E71C0 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EB564 000E71C4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EB564 000E71C4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800EB568 000E71C8 B0 1D 00 CE */ sth r0, 0xce(r29)
/* 800EB56C 000E71CC 38 00 00 07 */ li r0, 7
/* 800EB570 000E71D0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -2638,7 +2638,7 @@ lbl_800EBD78:
/* 800EBE1C 000E7A7C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800EBE20 000E7A80 28 00 00 03 */ cmplwi r0, 3
/* 800EBE24 000E7A84 40 82 13 C0 */ bne lbl_800ED1E4
-/* 800EBE28 000E7A88 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EBE28 000E7A88 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800EBE2C 000E7A8C A0 1D 00 A8 */ lhz r0, 0xa8(r29)
/* 800EBE30 000E7A90 88 64 00 59 */ lbz r3, 0x59(r4)
/* 800EBE34 000E7A94 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -3387,7 +3387,7 @@ lbl_800EC96C:
/* 800EC984 000E85E4 A0 1D 00 CE */ lhz r0, 0xce(r29)
/* 800EC988 000E85E8 38 60 00 01 */ li r3, 1
/* 800EC98C 000E85EC 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800EC990 000E85F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800EC990 000E85F0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800EC994 000E85F4 B0 1D 00 CE */ sth r0, 0xce(r29)
/* 800EC998 000E85F8 38 60 00 0D */ li r3, 0xd
/* 800EC99C 000E85FC C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -3424,7 +3424,7 @@ lbl_800EC9FC:
/* 800ECA14 000E8674 A0 1D 00 CE */ lhz r0, 0xce(r29)
/* 800ECA18 000E8678 38 60 00 02 */ li r3, 2
/* 800ECA1C 000E867C 50 60 1E F8 */ rlwimi r0, r3, 3, 0x1b, 0x1c
-/* 800ECA20 000E8680 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ECA20 000E8680 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800ECA24 000E8684 B0 1D 00 CE */ sth r0, 0xce(r29)
/* 800ECA28 000E8688 38 60 00 0D */ li r3, 0xd
/* 800ECA2C 000E868C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -3972,7 +3972,7 @@ lbl_800ED200:
/* 800ED234 000E8E94 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
/* 800ED238 000E8E98 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800ED23C 000E8E9C 7C 7E 1B 78 */ mr r30, r3
-/* 800ED240 000E8EA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED240 000E8EA0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800ED244 000E8EA4 90 01 00 10 */ stw r0, 0x10(r1)
/* 800ED248 000E8EA8 88 86 00 59 */ lbz r4, 0x59(r6)
/* 800ED24C 000E8EAC C8 46 00 A0 */ lfd f2, 0xa0(r6)
@@ -4117,7 +4117,7 @@ lbl_800ED418:
/* 800ED448 000E90A8 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
/* 800ED44C 000E90AC 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800ED450 000E90B0 7C 7E 1B 78 */ mr r30, r3
-/* 800ED454 000E90B4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED454 000E90B4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800ED458 000E90B8 90 01 00 10 */ stw r0, 0x10(r1)
/* 800ED45C 000E90BC 88 86 00 59 */ lbz r4, 0x59(r6)
/* 800ED460 000E90C0 C8 46 00 A0 */ lfd f2, 0xa0(r6)
@@ -4249,7 +4249,7 @@ lbl_800ED608:
/* 800ED630 000E9290 3B FF DA E0 */ addi r31, r31, lbl_8047DAE0@l
/* 800ED634 000E9294 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800ED638 000E9298 7C 7E 1B 78 */ mr r30, r3
-/* 800ED63C 000E929C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED63C 000E929C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 800ED640 000E92A0 90 01 00 10 */ stw r0, 0x10(r1)
/* 800ED644 000E92A4 88 86 00 59 */ lbz r4, 0x59(r6)
/* 800ED648 000E92A8 C8 46 00 A0 */ lfd f2, 0xa0(r6)
@@ -4338,7 +4338,7 @@ lbl_800ED730:
/* 800ED780 000E93E0 C3 E2 8B 9C */ lfs f31, lbl_8064119C-_SDA2_BASE_(r2)
/* 800ED784 000E93E4 FC 00 20 00 */ fcmpu cr0, f0, f4
/* 800ED788 000E93E8 40 82 01 80 */ bne lbl_800ED908
-/* 800ED78C 000E93EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED78C 000E93EC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800ED790 000E93F0 3C 00 43 30 */ lis r0, 0x4330
/* 800ED794 000E93F4 C8 3F 00 A0 */ lfd f1, 0xa0(r31)
/* 800ED798 000E93F8 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -4442,7 +4442,7 @@ lbl_800ED8CC:
/* 800ED900 000E9560 D8 1F 00 A0 */ stfd f0, 0xa0(r31)
/* 800ED904 000E9564 48 00 00 BC */ b lbl_800ED9C0
lbl_800ED908:
-/* 800ED908 000E9568 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800ED908 000E9568 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800ED90C 000E956C 3C 00 43 30 */ lis r0, 0x4330
/* 800ED910 000E9570 90 01 00 10 */ stw r0, 0x10(r1)
/* 800ED914 000E9574 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -11466,7 +11466,7 @@ lbl_800F4350:
/* 800F435C 000EFFBC 38 60 00 00 */ li r3, 0
/* 800F4360 000EFFC0 38 00 00 0F */ li r0, 0xf
/* 800F4364 000EFFC4 B0 7F 27 48 */ sth r3, 0x2748(r31)
-/* 800F4368 000EFFC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4368 000EFFC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800F436C 000EFFCC B0 1F 00 AC */ sth r0, 0xac(r31)
/* 800F4370 000EFFD0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F4374 000EFFD4 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -11562,7 +11562,7 @@ lbl_800F44B0:
/* 800F44BC 000F011C 38 60 00 00 */ li r3, 0
/* 800F44C0 000F0120 38 00 00 0F */ li r0, 0xf
/* 800F44C4 000F0124 B0 7F 27 4A */ sth r3, 0x274a(r31)
-/* 800F44C8 000F0128 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F44C8 000F0128 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800F44CC 000F012C B0 1F 00 AC */ sth r0, 0xac(r31)
/* 800F44D0 000F0130 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F44D4 000F0134 88 03 00 59 */ lbz r0, 0x59(r3)
@@ -11589,7 +11589,7 @@ lbl_800F4514:
/* 800F4520 000F0180 38 60 00 00 */ li r3, 0
/* 800F4524 000F0184 38 00 00 0F */ li r0, 0xf
/* 800F4528 000F0188 B0 7F 27 4C */ sth r3, 0x274c(r31)
-/* 800F452C 000F018C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F452C 000F018C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F4530 000F0190 B0 1F 00 AC */ sth r0, 0xac(r31)
/* 800F4534 000F0194 A0 7F 00 D0 */ lhz r3, 0xd0(r31)
/* 800F4538 000F0198 88 04 00 59 */ lbz r0, 0x59(r4)
@@ -11685,7 +11685,7 @@ lbl_800F4664:
/* 800F467C 000F02DC 7C 04 00 00 */ cmpw r4, r0
/* 800F4680 000F02E0 41 80 FF 74 */ blt lbl_800F45F4
/* 800F4684 000F02E4 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F4688 000F02E8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4688 000F02E8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 800F468C 000F02EC 7C 7F 02 14 */ add r3, r31, r0
/* 800F4690 000F02F0 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F4694 000F02F4 B2 63 27 36 */ sth r19, 0x2736(r3)
@@ -11740,7 +11740,7 @@ lbl_800F4740:
/* 800F474C 000F03AC 38 60 00 00 */ li r3, 0
/* 800F4750 000F03B0 38 00 00 0F */ li r0, 0xf
/* 800F4754 000F03B4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F4758 000F03B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4758 000F03B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F475C 000F03BC B0 7F 27 50 */ sth r3, 0x2750(r31)
/* 800F4760 000F03C0 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F4764 000F03C4 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -12294,7 +12294,7 @@ lbl_800F4F10:
/* 800F4F28 000F0B88 7C 04 00 00 */ cmpw r4, r0
/* 800F4F2C 000F0B8C 41 80 FF 74 */ blt lbl_800F4EA0
/* 800F4F30 000F0B90 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F4F34 000F0B94 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F4F34 000F0B94 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F4F38 000F0B98 7C 7F 02 14 */ add r3, r31, r0
/* 800F4F3C 000F0B9C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F4F40 000F0BA0 B2 63 27 36 */ sth r19, 0x2736(r3)
@@ -12557,7 +12557,7 @@ lbl_800F5318:
/* 800F5320 000F0F80 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F5324 000F0F84 38 60 00 01 */ li r3, 1
/* 800F5328 000F0F88 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F532C 000F0F8C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F532C 000F0F8C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F5330 000F0F90 B0 1F 00 D0 */ sth r0, 0xd0(r31)
/* 800F5334 000F0F94 38 60 00 09 */ li r3, 9
/* 800F5338 000F0F98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -12602,7 +12602,7 @@ lbl_800F53C4:
/* 800F53CC 000F102C A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F53D0 000F1030 38 60 00 02 */ li r3, 2
/* 800F53D4 000F1034 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F53D8 000F1038 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F53D8 000F1038 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F53DC 000F103C B0 1F 00 D0 */ sth r0, 0xd0(r31)
/* 800F53E0 000F1040 38 60 00 09 */ li r3, 9
/* 800F53E4 000F1044 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -12821,7 +12821,7 @@ lbl_800F56F8:
/* 800F5700 000F1360 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F5704 000F1364 38 60 00 01 */ li r3, 1
/* 800F5708 000F1368 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F570C 000F136C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F570C 000F136C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F5710 000F1370 B0 1F 00 D0 */ sth r0, 0xd0(r31)
/* 800F5714 000F1374 38 60 00 09 */ li r3, 9
/* 800F5718 000F1378 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -12868,7 +12868,7 @@ lbl_800F57AC:
/* 800F57B4 000F1414 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F57B8 000F1418 38 60 00 02 */ li r3, 2
/* 800F57BC 000F141C 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18
-/* 800F57C0 000F1420 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F57C0 000F1420 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F57C4 000F1424 B0 1F 00 D0 */ sth r0, 0xd0(r31)
/* 800F57C8 000F1428 38 60 00 09 */ li r3, 9
/* 800F57CC 000F142C C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
@@ -13198,7 +13198,7 @@ lbl_800F5CC4:
/* 800F5CD0 000F1930 38 60 00 00 */ li r3, 0
/* 800F5CD4 000F1934 38 00 00 0F */ li r0, 0xf
/* 800F5CD8 000F1938 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5CDC 000F193C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5CDC 000F193C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F5CE0 000F1940 B0 7F 27 52 */ sth r3, 0x2752(r31)
/* 800F5CE4 000F1944 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F5CE8 000F1948 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -13362,7 +13362,7 @@ lbl_800F5F24:
/* 800F5F24 000F1B84 38 60 00 01 */ li r3, 1
/* 800F5F28 000F1B88 4B F6 45 A5 */ bl func_8005A4CC
/* 800F5F2C 000F1B8C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F5F30 000F1B90 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5F30 000F1B90 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F5F34 000F1B94 7C 7F 02 14 */ add r3, r31, r0
/* 800F5F38 000F1B98 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F5F3C 000F1B9C B2 63 27 36 */ sth r19, 0x2736(r3)
@@ -13415,7 +13415,7 @@ lbl_800F5FE0:
/* 800F5FEC 000F1C4C 38 60 00 00 */ li r3, 0
/* 800F5FF0 000F1C50 38 00 00 0F */ li r0, 0xf
/* 800F5FF4 000F1C54 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F5FF8 000F1C58 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F5FF8 000F1C58 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F5FFC 000F1C5C B0 7F 27 54 */ sth r3, 0x2754(r31)
/* 800F6000 000F1C60 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F6004 000F1C64 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -13546,7 +13546,7 @@ lbl_800F61C4:
/* 800F61C4 000F1E24 38 60 00 01 */ li r3, 1
/* 800F61C8 000F1E28 4B F6 43 05 */ bl func_8005A4CC
/* 800F61CC 000F1E2C 56 00 0B FC */ rlwinm r0, r16, 1, 0xf, 0x1e
-/* 800F61D0 000F1E30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F61D0 000F1E30 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F61D4 000F1E34 7C 7F 02 14 */ add r3, r31, r0
/* 800F61D8 000F1E38 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F61DC 000F1E3C B2 63 27 36 */ sth r19, 0x2736(r3)
@@ -13599,7 +13599,7 @@ lbl_800F6280:
/* 800F628C 000F1EEC 38 60 00 00 */ li r3, 0
/* 800F6290 000F1EF0 38 00 00 0F */ li r0, 0xf
/* 800F6294 000F1EF4 B0 1F 00 AC */ sth r0, 0xac(r31)
-/* 800F6298 000F1EF8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F6298 000F1EF8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F629C 000F1EFC B0 7F 27 4E */ sth r3, 0x274e(r31)
/* 800F62A0 000F1F00 A0 1F 00 D0 */ lhz r0, 0xd0(r31)
/* 800F62A4 000F1F04 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -13762,7 +13762,7 @@ lbl_800F64E0:
/* 800F64E0 000F2140 38 60 00 01 */ li r3, 1
/* 800F64E4 000F2144 4B F6 3F E9 */ bl func_8005A4CC
/* 800F64E8 000F2148 56 80 0B FC */ rlwinm r0, r20, 1, 0xf, 0x1e
-/* 800F64EC 000F214C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F64EC 000F214C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 800F64F0 000F2150 7C 7F 02 14 */ add r3, r31, r0
/* 800F64F4 000F2154 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F64F8 000F2158 B2 C3 27 36 */ sth r22, 0x2736(r3)
@@ -13802,7 +13802,7 @@ lbl_800F6550:
/* 800F6578 000F21D8 88 84 FF F6 */ lbz r4, -0xa(r4)
/* 800F657C 000F21DC 48 15 D8 35 */ bl func_80253DB0
/* 800F6580 000F21E0 48 00 00 50 */ b lbl_800F65D0
-/* 800F6584 000F21E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F6584 000F21E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800F6588 000F21E8 C8 82 8B 90 */ lfd f4, lbl_80641190-_SDA2_BASE_(r2)
/* 800F658C 000F21EC 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800F6590 000F21F0 C8 43 00 A0 */ lfd f2, 0xa0(r3)
@@ -13877,7 +13877,7 @@ lbl_800F6608:
/* 800F669C 000F22FC 48 15 D7 15 */ bl func_80253DB0
/* 800F66A0 000F2300 48 00 00 28 */ b lbl_800F66C8
lbl_800F66A4:
-/* 800F66A4 000F2304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800F66A4 000F2304 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800F66A8 000F2308 C8 42 8B 90 */ lfd f2, lbl_80641190-_SDA2_BASE_(r2)
/* 800F66AC 000F230C 88 03 00 59 */ lbz r0, 0x59(r3)
/* 800F66B0 000F2310 C8 03 00 A0 */ lfd f0, 0xa0(r3)
diff --git a/asm/code_800F8AC4.s b/asm/code_800F8AC4.s
index 5ac6f8b..b3ffc31 100644
--- a/asm/code_800F8AC4.s
+++ b/asm/code_800F8AC4.s
@@ -2,8 +2,8 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global lbl_800F8AC4
+
+.global lbl_800F8AC4
lbl_800F8AC4:
/* 800F8AC4 000F4724 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800F8AC8 000F4728 7C 08 02 A6 */ mflr r0
@@ -6356,7 +6356,7 @@ lbl_800FE920:
/* 800FE954 000FA5B4 C0 01 00 40 */ lfs f0, 0x40(r1)
/* 800FE958 000FA5B8 C0 82 8C 08 */ lfs f4, lbl_80641208-_SDA2_BASE_(r2)
/* 800FE95C 000FA5BC EC 00 10 28 */ fsubs f0, f0, f2
-/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800FE964 000FA5C4 EC 64 18 2A */ fadds f3, f4, f3
/* 800FE968 000FA5C8 EC 44 10 2A */ fadds f2, f4, f2
/* 800FE96C 000FA5CC 88 03 00 7A */ lbz r0, 0x7a(r3)
diff --git a/asm/code_80104354.s b/asm/code_80104354.s
index 5a62a79..a9a68af 100644
--- a/asm/code_80104354.s
+++ b/asm/code_80104354.s
@@ -1668,7 +1668,7 @@ lbl_80105C40:
/* 80105C48 001018A8 38 00 00 1E */ li r0, 0x1e
/* 80105C4C 001018AC C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
/* 80105C50 001018B0 90 03 00 DC */ stw r0, 0xdc(r3)
-/* 80105C54 001018B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105C54 001018B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80105C58 001018B8 88 03 00 59 */ lbz r0, 0x59(r3)
/* 80105C5C 001018BC C8 03 00 A0 */ lfd f0, 0xa0(r3)
/* 80105C60 001018C0 90 01 00 7C */ stw r0, 0x7c(r1)
@@ -1678,7 +1678,7 @@ lbl_80105C40:
/* 80105C70 001018D0 D8 0D 9C 90 */ stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
/* 80105C74 001018D4 48 00 04 54 */ b lbl_801060C8
lbl_80105C78:
-/* 80105C78 001018D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105C78 001018D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80105C7C 001018DC C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
/* 80105C80 001018E0 88 03 00 59 */ lbz r0, 0x59(r3)
/* 80105C84 001018E4 C8 43 00 A0 */ lfd f2, 0xa0(r3)
@@ -1734,7 +1734,7 @@ lbl_80105D40:
/* 80105D40 001019A0 4B F5 05 B9 */ bl func_800562F8
/* 80105D44 001019A4 2C 03 00 00 */ cmpwi r3, 0
/* 80105D48 001019A8 41 82 03 80 */ beq lbl_801060C8
-/* 80105D4C 001019AC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105D4C 001019AC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80105D50 001019B0 38 00 00 21 */ li r0, 0x21
/* 80105D54 001019B4 C8 42 8C C0 */ lfd f2, lbl_806412C0-_SDA2_BASE_(r2)
/* 80105D58 001019B8 88 64 00 59 */ lbz r3, 0x59(r4)
@@ -1748,7 +1748,7 @@ lbl_80105D40:
/* 80105D78 001019D8 90 03 00 DC */ stw r0, 0xdc(r3)
/* 80105D7C 001019DC 48 00 03 4C */ b lbl_801060C8
lbl_80105D80:
-/* 80105D80 001019E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80105D80 001019E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80105D84 001019E4 C8 82 8C C0 */ lfd f4, lbl_806412C0-_SDA2_BASE_(r2)
/* 80105D88 001019E8 88 03 00 59 */ lbz r0, 0x59(r3)
/* 80105D8C 001019EC C8 43 00 A0 */ lfd f2, 0xa0(r3)
@@ -12653,7 +12653,7 @@ lbl_8010FEB0:
/* 8010FEB4 0010BB14 28 1D 00 2B */ cmplwi r29, 0x2b
/* 8010FEB8 0010BB18 41 80 FF C4 */ blt lbl_8010FE7C
/* 8010FEBC 0010BB1C 48 00 46 A0 */ b lbl_8011455C
-/* 8010FEC0 0010BB20 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8010FEC0 0010BB20 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8010FEC4 0010BB24 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8010FEC8 0010BB28 2C 00 00 00 */ cmpwi r0, 0
/* 8010FECC 0010BB2C 40 82 46 90 */ bne lbl_8011455C
@@ -13095,7 +13095,7 @@ lbl_80110524:
/* 80110564 0010C1C4 38 A0 00 01 */ li r5, 1
/* 80110568 0010C1C8 48 05 23 D9 */ bl func_80162940
/* 8011056C 0010C1CC 48 00 3F F0 */ b lbl_8011455C
-/* 80110570 0010C1D0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80110570 0010C1D0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80110574 0010C1D4 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80110578 0010C1D8 2C 00 00 00 */ cmpwi r0, 0
/* 8011057C 0010C1DC 40 82 3F E0 */ bne lbl_8011455C
@@ -15979,7 +15979,7 @@ lbl_80113188:
/* 801131D4 0010EE34 B0 03 01 EC */ sth r0, 0x1ec(r3)
/* 801131D8 0010EE38 4B EF 66 01 */ bl func_800097D8
/* 801131DC 0010EE3C 48 00 13 80 */ b lbl_8011455C
-/* 801131E0 0010EE40 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801131E0 0010EE40 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801131E4 0010EE44 88 04 00 82 */ lbz r0, 0x82(r4)
/* 801131E8 0010EE48 2C 00 00 00 */ cmpwi r0, 0
/* 801131EC 0010EE4C 40 82 13 70 */ bne lbl_8011455C
diff --git a/asm/code_8011B19C.s b/asm/code_8011B19C.s
index 2aeaffd..03f5f2f 100644
--- a/asm/code_8011B19C.s
+++ b/asm/code_8011B19C.s
@@ -822,7 +822,7 @@ lbl_8011BD70:
/* 8011BDBC 00117A1C B0 03 01 EC */ sth r0, 0x1ec(r3)
/* 8011BDC0 00117A20 4B EE DA 19 */ bl func_800097D8
/* 8011BDC4 00117A24 48 00 09 AC */ b lbl_8011C770
-/* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011BDC8 00117A28 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8011BDCC 00117A2C 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8011BDD0 00117A30 2C 00 00 00 */ cmpwi r0, 0
/* 8011BDD4 00117A34 40 82 09 9C */ bne lbl_8011C770
@@ -1249,7 +1249,7 @@ lbl_8011C370:
/* 8011C410 00118070 3C 00 43 30 */ lis r0, 0x4330
/* 8011C414 00118074 C8 42 8D 20 */ lfd f2, lbl_80641320-_SDA2_BASE_(r2)
/* 8011C418 00118078 90 83 00 DC */ stw r4, 0xdc(r3)
-/* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011C41C 0011807C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C420 00118080 90 01 00 08 */ stw r0, 8(r1)
/* 8011C424 00118084 88 03 00 59 */ lbz r0, 0x59(r3)
/* 8011C428 00118088 C8 03 00 A0 */ lfd f0, 0xa0(r3)
@@ -1278,7 +1278,7 @@ lbl_8011C47C:
/* 8011C480 001180E0 38 80 51 55 */ li r4, 0x5155
/* 8011C484 001180E4 4B F3 A0 35 */ bl func_800564B8
lbl_8011C488:
-/* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011C488 001180E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C48C 001180EC 3C 00 43 30 */ lis r0, 0x4330
/* 8011C490 001180F0 90 01 00 08 */ stw r0, 8(r1)
/* 8011C494 001180F4 88 03 00 59 */ lbz r0, 0x59(r3)
diff --git a/asm/code_8011E1FC.s b/asm/code_8011E1FC.s
index 8afe9ba..82e9fe6 100644
--- a/asm/code_8011E1FC.s
+++ b/asm/code_8011E1FC.s
@@ -507,7 +507,7 @@ func_8011E258:
/* 8011E9BC 0011A61C 4B F3 90 41 */ bl func_800579FC
/* 8011E9C0 0011A620 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E9C4 0011A624 9B C3 01 59 */ stb r30, 0x159(r3)
-/* 8011E9C8 0011A628 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8011E9C8 0011A628 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011E9CC 0011A62C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8011E9D0 0011A630 2C 00 00 00 */ cmpwi r0, 0
/* 8011E9D4 0011A634 40 82 00 10 */ bne lbl_8011E9E4
@@ -8234,7 +8234,7 @@ lbl_80125BE4:
/* 80125BE8 00121848 38 80 52 2F */ li r4, 0x522f
/* 80125BEC 0012184C 48 03 69 09 */ bl func_8015C4F4
lbl_80125BF0:
-/* 80125BF0 00121850 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80125BF0 00121850 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80125BF4 00121854 38 60 00 00 */ li r3, 0
/* 80125BF8 00121858 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80125BFC 0012185C 2C 00 00 00 */ cmpwi r0, 0
@@ -8269,7 +8269,7 @@ lbl_80125C2C:
/* 80125C64 001218C4 90 04 09 74 */ stw r0, 0x974(r4)
/* 80125C68 001218C8 48 00 07 A0 */ b lbl_80126408
lbl_80125C6C:
-/* 80125C6C 001218CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80125C6C 001218CC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80125C70 001218D0 38 60 00 00 */ li r3, 0
/* 80125C74 001218D4 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80125C78 001218D8 2C 00 00 00 */ cmpwi r0, 0
@@ -8987,8 +8987,8 @@ lbl_8012669C:
/* 801266A8 00122308 7C 08 03 A6 */ mtlr r0
/* 801266AC 0012230C 38 21 00 10 */ addi r1, r1, 0x10
/* 801266B0 00122310 4E 80 00 20 */ blr
-
-.global lbl_801266B4
+
+.global lbl_801266B4
lbl_801266B4:
/* 801266B4 00122314 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801266B8 00122318 7C 08 02 A6 */ mflr r0
@@ -9001,8 +9001,8 @@ lbl_801266B4:
/* 801266D4 00122334 7C 08 03 A6 */ mtlr r0
/* 801266D8 00122338 38 21 00 10 */ addi r1, r1, 0x10
/* 801266DC 0012233C 4E 80 00 20 */ blr
-
-.global lbl_801266E0
+
+.global lbl_801266E0
lbl_801266E0:
/* 801266E0 00122340 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 801266E4 00122344 7C 08 02 A6 */ mflr r0
@@ -9167,8 +9167,8 @@ lbl_8012691C:
/* 80126928 00122588 7C 08 03 A6 */ mtlr r0
/* 8012692C 0012258C 38 21 00 60 */ addi r1, r1, 0x60
/* 80126930 00122590 4E 80 00 20 */ blr
-
-.global lbl_80126934
+
+.global lbl_80126934
lbl_80126934:
/* 80126934 00122594 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80126938 00122598 7C 08 02 A6 */ mflr r0
@@ -9199,8 +9199,8 @@ lbl_80126988:
/* 80126994 001225F4 7C 08 03 A6 */ mtlr r0
/* 80126998 001225F8 38 21 00 20 */ addi r1, r1, 0x20
/* 8012699C 001225FC 4E 80 00 20 */ blr
-
-.global lbl_801269A0
+
+.global lbl_801269A0
lbl_801269A0:
/* 801269A0 00122600 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 801269A4 00122604 7C 08 02 A6 */ mflr r0
@@ -12222,8 +12222,8 @@ lbl_801295E8:
/* 801295F4 00125254 7C 08 03 A6 */ mtlr r0
/* 801295F8 00125258 38 21 00 40 */ addi r1, r1, 0x40
/* 801295FC 0012525C 4E 80 00 20 */ blr
-
-.global lbl_80129600
+
+.global lbl_80129600
lbl_80129600:
/* 80129600 00125260 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80129604 00125264 7C 08 02 A6 */ mflr r0
@@ -12355,8 +12355,8 @@ lbl_801297E8:
/* 801297F4 00125454 7C 08 03 A6 */ mtlr r0
/* 801297F8 00125458 38 21 00 20 */ addi r1, r1, 0x20
/* 801297FC 0012545C 4E 80 00 20 */ blr
-
-.global lbl_80129800
+
+.global lbl_80129800
lbl_80129800:
/* 80129800 00125460 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 80129804 00125464 7C 08 02 A6 */ mflr r0
@@ -12572,8 +12572,8 @@ lbl_80129B38:
/* 80129B44 001257A4 7C 08 03 A6 */ mtlr r0
/* 80129B48 001257A8 38 21 00 80 */ addi r1, r1, 0x80
/* 80129B4C 001257AC 4E 80 00 20 */ blr
-
-.global lbl_80129B50
+
+.global lbl_80129B50
lbl_80129B50:
/* 80129B50 001257B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80129B54 001257B4 7C 08 02 A6 */ mflr r0
@@ -12628,8 +12628,8 @@ lbl_80129C04:
/* 80129C0C 0012586C 7C 08 03 A6 */ mtlr r0
/* 80129C10 00125870 38 21 00 20 */ addi r1, r1, 0x20
/* 80129C14 00125874 4E 80 00 20 */ blr
-
-.global lbl_80129C18
+
+.global lbl_80129C18
lbl_80129C18:
/* 80129C18 00125878 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80129C1C 0012587C 7C 08 02 A6 */ mflr r0
@@ -12674,15 +12674,15 @@ lbl_80129CA0:
/* 80129CAC 0012590C 7C 08 03 A6 */ mtlr r0
/* 80129CB0 00125910 38 21 00 40 */ addi r1, r1, 0x40
/* 80129CB4 00125914 4E 80 00 20 */ blr
-
-.global lbl_80129CB8
+
+.global lbl_80129CB8
lbl_80129CB8:
/* 80129CB8 00125918 C0 22 8D 70 */ lfs f1, lbl_80641370-_SDA2_BASE_(r2)
/* 80129CBC 0012591C 7C 63 07 34 */ extsh r3, r3
/* 80129CC0 00125920 38 80 00 04 */ li r4, 4
/* 80129CC4 00125924 48 12 A1 4C */ b func_80253E10
-
-.global lbl_80129CC8
+
+.global lbl_80129CC8
lbl_80129CC8:
/* 80129CC8 00125928 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80129CCC 0012592C 7C 08 02 A6 */ mflr r0
@@ -12784,8 +12784,8 @@ lbl_80129E18:
/* 80129E24 00125A84 7C 08 03 A6 */ mtlr r0
/* 80129E28 00125A88 38 21 00 20 */ addi r1, r1, 0x20
/* 80129E2C 00125A8C 4E 80 00 20 */ blr
-
-.global lbl_80129E30
+
+.global lbl_80129E30
lbl_80129E30:
/* 80129E30 00125A90 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80129E34 00125A94 7C 08 02 A6 */ mflr r0
@@ -13205,12 +13205,12 @@ lbl_8012A3FC:
/* 8012A408 00126068 7C 08 03 A6 */ mtlr r0
/* 8012A40C 0012606C 38 21 00 40 */ addi r1, r1, 0x40
/* 8012A410 00126070 4E 80 00 20 */ blr
-
-.global lbl_8012A414
+
+.global lbl_8012A414
lbl_8012A414:
/* 8012A414 00126074 4E 80 00 20 */ blr
-
-.global lbl_8012A418
+
+.global lbl_8012A418
lbl_8012A418:
/* 8012A418 00126078 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8012A41C 0012607C 7C 08 02 A6 */ mflr r0
diff --git a/asm/code_8013A930.s b/asm/code_8013A930.s
index 6682e9c..775295a 100644
--- a/asm/code_8013A930.s
+++ b/asm/code_8013A930.s
@@ -2792,7 +2792,7 @@ lbl_8013D0F0:
/* 8013D0F8 00138D58 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013D0FC 00138D5C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013D100 00138D60 93 C1 00 18 */ stw r30, 0x18(r1)
-/* 8013D104 00138D64 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8013D104 00138D64 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013D108 00138D68 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8013D10C 00138D6C 2C 00 00 00 */ cmpwi r0, 0
/* 8013D110 00138D70 40 82 1D 28 */ bne lbl_8013EE38
@@ -4818,7 +4818,7 @@ lbl_8013EF04:
/* 8013EF3C 0013AB9C 90 03 06 F0 */ stw r0, 0x6f0(r3)
/* 8013EF40 0013ABA0 48 00 00 DC */ b lbl_8013F01C
lbl_8013EF44:
-/* 8013EF44 0013ABA4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8013EF44 0013ABA4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013EF48 0013ABA8 38 60 00 00 */ li r3, 0
/* 8013EF4C 0013ABAC 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8013EF50 0013ABB0 2C 00 00 00 */ cmpwi r0, 0
diff --git a/asm/code_8013F044.s b/asm/code_8013F044.s
index e288386..56e20c4 100644
--- a/asm/code_8013F044.s
+++ b/asm/code_8013F044.s
@@ -9233,7 +9233,7 @@ lbl_8014794C:
lbl_80147988:
/* 80147988 001435E8 2C 16 00 00 */ cmpwi r22, 0
/* 8014798C 001435EC 40 82 00 78 */ bne lbl_80147A04
-/* 80147990 001435F0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80147990 001435F0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80147994 001435F4 38 60 00 00 */ li r3, 0
/* 80147998 001435F8 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8014799C 001435FC 2C 00 00 00 */ cmpwi r0, 0
@@ -9275,7 +9275,7 @@ lbl_80147A04:
/* 80147A20 00143680 7C 63 00 2E */ lwzx r3, r3, r0
/* 80147A24 00143684 7C 69 03 A6 */ mtctr r3
/* 80147A28 00143688 4E 80 04 20 */ bctr
-/* 80147A2C 0014368C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80147A2C 0014368C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80147A30 00143690 38 60 00 00 */ li r3, 0
/* 80147A34 00143694 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80147A38 00143698 2C 00 00 00 */ cmpwi r0, 0
@@ -12158,7 +12158,7 @@ lbl_8014A438:
/* 8014A48C 001460EC 7C 9E 02 14 */ add r4, r30, r0
/* 8014A490 001460F0 48 10 5C A5 */ bl func_80250134
lbl_8014A494:
-/* 8014A494 001460F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8014A494 001460F4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8014A498 001460F8 38 60 00 00 */ li r3, 0
/* 8014A49C 001460FC 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8014A4A0 00146100 2C 00 00 00 */ cmpwi r0, 0
diff --git a/asm/code_80155B50.s b/asm/code_80155B50.s
index 956b596..d6154c8 100644
--- a/asm/code_80155B50.s
+++ b/asm/code_80155B50.s
@@ -1228,7 +1228,7 @@ lbl_80156C28:
/* 80156C68 001528C8 98 61 00 0A */ stb r3, 0xa(r1)
/* 80156C6C 001528CC 98 01 00 0B */ stb r0, 0xb(r1)
/* 80156C70 001528D0 41 82 04 F0 */ beq lbl_80157160
-/* 80156C74 001528D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80156C74 001528D4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80156C78 001528D8 38 60 00 00 */ li r3, 0
/* 80156C7C 001528DC 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80156C80 001528E0 2C 00 00 00 */ cmpwi r0, 0
diff --git a/asm/code_80157854.s b/asm/code_80157854.s
index 10ea47d..c47aa16 100644
--- a/asm/code_80157854.s
+++ b/asm/code_80157854.s
@@ -300,7 +300,7 @@ lbl_80157C28:
/* 80157C60 001538C0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80157C64 001538C4 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80157C68 001538C8 93 81 00 10 */ stw r28, 0x10(r1)
-/* 80157C6C 001538CC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80157C6C 001538CC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80157C70 001538D0 88 05 00 82 */ lbz r0, 0x82(r5)
/* 80157C74 001538D4 2C 00 00 00 */ cmpwi r0, 0
/* 80157C78 001538D8 40 82 00 10 */ bne lbl_80157C88
diff --git a/asm/code_801581B8.s b/asm/code_801581B8.s
index bcb4709..c2d1149 100644
--- a/asm/code_801581B8.s
+++ b/asm/code_801581B8.s
@@ -240,7 +240,7 @@ lbl_801584F0:
/* 801584FC 0015415C 38 60 00 2A */ li r3, 0x2a
/* 80158500 00154160 C8 62 8F 70 */ lfd f3, lbl_80641570-_SDA2_BASE_(r2)
/* 80158504 00154164 38 80 00 00 */ li r4, 0
-/* 80158508 00154168 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80158508 00154168 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8015850C 0015416C 90 01 00 08 */ stw r0, 8(r1)
/* 80158510 00154170 88 05 00 59 */ lbz r0, 0x59(r5)
/* 80158514 00154174 C8 05 00 A0 */ lfd f0, 0xa0(r5)
@@ -259,7 +259,7 @@ lbl_801584F0:
lbl_80158548:
/* 80158548 001541A8 38 60 02 61 */ li r3, 0x261
/* 8015854C 001541AC 48 00 A5 45 */ bl func_80162A90
-/* 80158550 001541B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80158550 001541B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80158554 001541B4 38 83 FF FE */ addi r4, r3, -2
/* 80158558 001541B8 3C 00 43 30 */ lis r0, 0x4330
/* 8015855C 001541BC 80 CD 82 E0 */ lwz r6, lbl_8063D5A0-_SDA_BASE_(r13)
diff --git a/asm/code_80158E50.s b/asm/code_80158E50.s
index 6010920..cf4fd2b 100644
--- a/asm/code_80158E50.s
+++ b/asm/code_80158E50.s
@@ -3338,7 +3338,7 @@ lbl_8015B840:
/* 8015B84C 001574AC 38 60 00 01 */ li r3, 1
/* 8015B850 001574B0 4E 80 00 20 */ blr
lbl_8015B854:
-/* 8015B854 001574B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015B854 001574B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8015B858 001574B8 88 05 00 82 */ lbz r0, 0x82(r5)
/* 8015B85C 001574BC 2C 00 00 00 */ cmpwi r0, 0
/* 8015B860 001574C0 40 82 00 24 */ bne lbl_8015B884
@@ -4688,7 +4688,7 @@ lbl_8015C518:
/* 8015C6EC 0015834C C0 62 8F F4 */ lfs f3, lbl_806415F4-_SDA2_BASE_(r2)
/* 8015C6F0 00158350 C0 82 8F CC */ lfs f4, lbl_806415CC-_SDA2_BASE_(r2)
/* 8015C6F4 00158354 48 00 00 E1 */ bl func_8015C7D4
-/* 8015C6F8 00158358 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015C6F8 00158358 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015C6FC 0015835C 38 80 00 28 */ li r4, 0x28
/* 8015C700 00158360 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 8015C704 00158364 2C 00 00 00 */ cmpwi r0, 0
@@ -5352,7 +5352,7 @@ lbl_8015D09C:
/* 8015D0BC 00158D1C 4B EF D9 3D */ bl func_8005A9F8
/* 8015D0C0 00158D20 88 1B 00 18 */ lbz r0, 0x18(r27)
/* 8015D0C4 00158D24 3C C0 80 42 */ lis r6, lbl_8041E9B8@ha
-/* 8015D0C8 00158D28 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D0C8 00158D28 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8015D0CC 00158D2C 38 C6 E9 B8 */ addi r6, r6, lbl_8041E9B8@l
/* 8015D0D0 00158D30 54 00 18 38 */ slwi r0, r0, 3
/* 8015D0D4 00158D34 80 FB 00 2C */ lwz r7, 0x2c(r27)
@@ -5384,7 +5384,7 @@ lbl_8015D128:
/* 8015D138 00158D98 60 00 00 01 */ ori r0, r0, 1
/* 8015D13C 00158D9C 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8015D140:
-/* 8015D140 00158DA0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D140 00158DA0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8015D144 00158DA4 38 A0 00 02 */ li r5, 2
/* 8015D148 00158DA8 3B E0 00 01 */ li r31, 1
/* 8015D14C 00158DAC 38 80 00 04 */ li r4, 4
@@ -5399,7 +5399,7 @@ lbl_8015D140:
/* 8015D170 00158DD0 80 65 00 00 */ lwz r3, 0(r5)
/* 8015D174 00158DD4 60 63 00 02 */ ori r3, r3, 2
/* 8015D178 00158DD8 90 65 00 00 */ stw r3, 0(r5)
-/* 8015D17C 00158DDC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D17C 00158DDC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8015D180 00158DE0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8015D184 00158DE4 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 8015D188 00158DE8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -5416,10 +5416,10 @@ lbl_8015D140:
/* 8015D1B4 00158E14 80 03 00 00 */ lwz r0, 0(r3)
/* 8015D1B8 00158E18 60 00 00 40 */ ori r0, r0, 0x40
/* 8015D1BC 00158E1C 90 03 00 00 */ stw r0, 0(r3)
-/* 8015D1C0 00158E20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D1C0 00158E20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015D1C4 00158E24 80 9A 01 A8 */ lwz r4, 0x1a8(r26)
/* 8015D1C8 00158E28 48 0D AE F5 */ bl func_802380BC
-/* 8015D1CC 00158E2C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D1CC 00158E2C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8015D1D0 00158E30 38 00 00 00 */ li r0, 0
/* 8015D1D4 00158E34 38 C0 00 07 */ li r6, 7
/* 8015D1D8 00158E38 38 A0 00 03 */ li r5, 3
@@ -5438,7 +5438,7 @@ lbl_8015D140:
/* 8015D20C 00158E6C 80 67 00 00 */ lwz r3, 0(r7)
/* 8015D210 00158E70 60 63 00 40 */ ori r3, r3, 0x40
/* 8015D214 00158E74 90 67 00 00 */ stw r3, 0(r7)
-/* 8015D218 00158E78 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D218 00158E78 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8015D21C 00158E7C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8015D220 00158E80 90 C3 0A 44 */ stw r6, 0xa44(r3)
/* 8015D224 00158E84 80 67 16 38 */ lwz r3, 0x1638(r7)
@@ -5459,7 +5459,7 @@ lbl_8015D140:
/* 8015D260 00158EC0 80 66 00 00 */ lwz r3, 0(r6)
/* 8015D264 00158EC4 60 63 00 40 */ ori r3, r3, 0x40
/* 8015D268 00158EC8 90 66 00 00 */ stw r3, 0(r6)
-/* 8015D26C 00158ECC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D26C 00158ECC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8015D270 00158ED0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8015D274 00158ED4 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 8015D278 00158ED8 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -5472,8 +5472,8 @@ lbl_8015D140:
/* 8015D294 00158EF4 80 03 00 00 */ lwz r0, 0(r3)
/* 8015D298 00158EF8 60 00 00 40 */ ori r0, r0, 0x40
/* 8015D29C 00158EFC 90 03 00 00 */ stw r0, 0(r3)
-/* 8015D2A0 00158F00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D2A4 00158F04 48 0D 62 89 */ bl func_8023352C
+/* 8015D2A0 00158F00 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8015D2A4 00158F04 48 0D 62 89 */ bl begin_drawing
/* 8015D2A8 00158F08 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8015D2AC 00158F0C 80 01 00 08 */ lwz r0, 8(r1)
/* 8015D2B0 00158F10 B3 C3 80 00 */ sth r30, 0xCC008000@l(r3)
@@ -5504,8 +5504,8 @@ lbl_8015D140:
/* 8015D314 00158F74 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8015D318 00158F78 C0 02 8F A0 */ lfs f0, lbl_806415A0-_SDA2_BASE_(r2)
/* 8015D31C 00158F7C D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8015D320 00158F80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8015D324 00158F84 48 0D 62 5D */ bl func_80233580
+/* 8015D320 00158F80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8015D324 00158F84 48 0D 62 5D */ bl end_drawing
/* 8015D328 00158F88 39 61 00 30 */ addi r11, r1, 0x30
/* 8015D32C 00158F8C 48 06 9E 45 */ bl _restgpr_26
/* 8015D330 00158F90 80 01 00 34 */ lwz r0, 0x34(r1)
diff --git a/asm/code_8015D390.s b/asm/code_8015D390.s
index 651dfaa..5a57a0e 100644
--- a/asm/code_8015D390.s
+++ b/asm/code_8015D390.s
@@ -2,8 +2,8 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global lbl_8015D390
+
+.global lbl_8015D390
lbl_8015D390:
/* 8015D390 00158FF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015D394 00158FF4 7C 08 02 A6 */ mflr r0
@@ -330,7 +330,7 @@ lbl_8015D828:
/* 8015D828 00159488 38 00 00 1C */ li r0, 0x1c
/* 8015D82C 0015948C 90 0D 9D 4C */ stw r0, lbl_8063F00C-_SDA_BASE_(r13)
/* 8015D830 00159490 48 00 0D 9C */ b lbl_8015E5CC
-/* 8015D834 00159494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015D834 00159494 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015D838 00159498 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015D83C 0015949C 2C 00 00 00 */ cmpwi r0, 0
/* 8015D840 001594A0 40 82 0D 8C */ bne lbl_8015E5CC
@@ -942,7 +942,7 @@ lbl_8015E0FC:
/* 8015E110 00159D70 38 00 00 00 */ li r0, 0
/* 8015E114 00159D74 90 0D 9D 40 */ stw r0, lbl_8063F000-_SDA_BASE_(r13)
/* 8015E118 00159D78 48 00 04 B4 */ b lbl_8015E5CC
-/* 8015E11C 00159D7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E11C 00159D7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015E120 00159D80 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015E124 00159D84 2C 00 00 00 */ cmpwi r0, 0
/* 8015E128 00159D88 40 82 04 A4 */ bne lbl_8015E5CC
@@ -1173,7 +1173,7 @@ lbl_8015E144:
/* 8015E4A8 0015A108 38 60 00 01 */ li r3, 1
/* 8015E4AC 0015A10C 80 84 00 18 */ lwz r4, 0x18(r4)
/* 8015E4B0 0015A110 4B EF 80 09 */ bl func_800564B8
-/* 8015E4B4 0015A114 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E4B4 0015A114 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015E4B8 0015A118 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015E4BC 0015A11C 2C 00 00 00 */ cmpwi r0, 0
/* 8015E4C0 0015A120 40 82 01 0C */ bne lbl_8015E5CC
@@ -1213,7 +1213,7 @@ lbl_8015E504:
/* 8015E540 0015A1A0 38 60 00 01 */ li r3, 1
/* 8015E544 0015A1A4 80 84 00 18 */ lwz r4, 0x18(r4)
/* 8015E548 0015A1A8 4B EF 7F 71 */ bl func_800564B8
-/* 8015E54C 0015A1AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E54C 0015A1AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015E550 0015A1B0 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015E554 0015A1B4 2C 00 00 00 */ cmpwi r0, 0
/* 8015E558 0015A1B8 40 82 00 74 */ bne lbl_8015E5CC
@@ -1475,7 +1475,7 @@ lbl_8015E8C4:
/* 8015E8D0 0015A530 4B EF 7B E9 */ bl func_800564B8
/* 8015E8D4 0015A534 48 00 01 1C */ b lbl_8015E9F0
lbl_8015E8D8:
-/* 8015E8D8 0015A538 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015E8D8 0015A538 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015E8DC 0015A53C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015E8E0 0015A540 2C 00 00 00 */ cmpwi r0, 0
/* 8015E8E4 0015A544 40 82 00 24 */ bne lbl_8015E908
@@ -2299,7 +2299,7 @@ lbl_8015F474:
/* 8015F490 0015B0F0 38 80 00 00 */ li r4, 0
/* 8015F494 0015B0F4 4B EA BC DD */ bl func_8000B170
/* 8015F498 0015B0F8 48 00 01 AC */ b lbl_8015F644
-/* 8015F49C 0015B0FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015F49C 0015B0FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015F4A0 0015B100 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015F4A4 0015B104 2C 00 00 00 */ cmpwi r0, 0
/* 8015F4A8 0015B108 40 82 01 9C */ bne lbl_8015F644
@@ -2388,7 +2388,7 @@ lbl_8015F5C8:
/* 8015F5D0 0015B230 80 84 00 18 */ lwz r4, 0x18(r4)
/* 8015F5D4 0015B234 4B EF 6E E5 */ bl func_800564B8
lbl_8015F5D8:
-/* 8015F5D8 0015B238 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8015F5D8 0015B238 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8015F5DC 0015B23C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8015F5E0 0015B240 2C 00 00 00 */ cmpwi r0, 0
/* 8015F5E4 0015B244 40 82 00 60 */ bne lbl_8015F644
diff --git a/asm/code_801E0A54.s b/asm/code_801E0A54.s
index b60661a..1cc555e 100644
--- a/asm/code_801E0A54.s
+++ b/asm/code_801E0A54.s
@@ -3200,7 +3200,7 @@ lbl_801E3624:
/* 801E3624 001DF284 80 7A 00 00 */ lwz r3, 0(r26)
/* 801E3628 001DF288 48 05 A0 A5 */ bl func_8023D6CC
/* 801E362C 001DF28C 90 7A 00 00 */ stw r3, 0(r26)
-/* 801E3630 001DF290 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3630 001DF290 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3634 001DF294 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 801E3638 001DF298 2C 00 00 00 */ cmpwi r0, 0
/* 801E363C 001DF29C 41 82 00 30 */ beq lbl_801E366C
@@ -3224,7 +3224,7 @@ lbl_801E3674:
/* 801E3674 001DF2D4 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 801E3678 001DF2D8 7C 00 D8 40 */ cmplw r0, r27
/* 801E367C 001DF2DC 41 80 FF 80 */ blt lbl_801E35FC
-/* 801E3680 001DF2E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3680 001DF2E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3684 001DF2E4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801E3688 001DF2E8 60 00 00 02 */ ori r0, r0, 2
/* 801E368C 001DF2EC B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -3506,7 +3506,7 @@ lbl_801E3A40:
/* 801E3A40 001DF6A0 80 7A 00 00 */ lwz r3, 0(r26)
/* 801E3A44 001DF6A4 48 05 9C 89 */ bl func_8023D6CC
/* 801E3A48 001DF6A8 90 7A 00 00 */ stw r3, 0(r26)
-/* 801E3A4C 001DF6AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3A4C 001DF6AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3A50 001DF6B0 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 801E3A54 001DF6B4 2C 00 00 00 */ cmpwi r0, 0
/* 801E3A58 001DF6B8 41 82 00 30 */ beq lbl_801E3A88
@@ -3530,7 +3530,7 @@ lbl_801E3A90:
/* 801E3A90 001DF6F0 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 801E3A94 001DF6F4 7C 00 D8 40 */ cmplw r0, r27
/* 801E3A98 001DF6F8 41 80 FF 80 */ blt lbl_801E3A18
-/* 801E3A9C 001DF6FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3A9C 001DF6FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3AA0 001DF700 3B 60 00 00 */ li r27, 0
/* 801E3AA4 001DF704 3F A0 80 00 */ lis r29, 0x8000
/* 801E3AA8 001DF708 A0 03 16 FE */ lhz r0, 0x16fe(r3)
@@ -3752,7 +3752,7 @@ lbl_801E3D8C:
/* 801E3D8C 001DF9EC 80 7A 00 00 */ lwz r3, 0(r26)
/* 801E3D90 001DF9F0 48 05 99 3D */ bl func_8023D6CC
/* 801E3D94 001DF9F4 90 7A 00 00 */ stw r3, 0(r26)
-/* 801E3D98 001DF9F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3D98 001DF9F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3D9C 001DF9FC 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 801E3DA0 001DFA00 2C 00 00 00 */ cmpwi r0, 0
/* 801E3DA4 001DFA04 41 82 00 30 */ beq lbl_801E3DD4
@@ -3776,7 +3776,7 @@ lbl_801E3DDC:
/* 801E3DDC 001DFA3C 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 801E3DE0 001DFA40 7C 00 D8 40 */ cmplw r0, r27
/* 801E3DE4 001DFA44 41 80 FF 80 */ blt lbl_801E3D64
-/* 801E3DE8 001DFA48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E3DE8 001DFA48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E3DEC 001DFA4C A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801E3DF0 001DFA50 60 00 00 02 */ ori r0, r0, 2
/* 801E3DF4 001DFA54 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -3967,7 +3967,7 @@ lbl_801E4068:
/* 801E4068 001DFCC8 80 7A 00 00 */ lwz r3, 0(r26)
/* 801E406C 001DFCCC 48 05 96 61 */ bl func_8023D6CC
/* 801E4070 001DFCD0 90 7A 00 00 */ stw r3, 0(r26)
-/* 801E4074 001DFCD4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4074 001DFCD4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E4078 001DFCD8 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 801E407C 001DFCDC 2C 00 00 00 */ cmpwi r0, 0
/* 801E4080 001DFCE0 41 82 00 30 */ beq lbl_801E40B0
@@ -3991,7 +3991,7 @@ lbl_801E40B8:
/* 801E40B8 001DFD18 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 801E40BC 001DFD1C 7C 00 D8 40 */ cmplw r0, r27
/* 801E40C0 001DFD20 41 80 FF 80 */ blt lbl_801E4040
-/* 801E40C4 001DFD24 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E40C4 001DFD24 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E40C8 001DFD28 3B 60 00 00 */ li r27, 0
/* 801E40CC 001DFD2C 3F A0 80 00 */ lis r29, 0x8000
/* 801E40D0 001DFD30 A0 03 16 FE */ lhz r0, 0x16fe(r3)
diff --git a/asm/code_801E474C.s b/asm/code_801E474C.s
index bdc8c38..52b7d0f 100644
--- a/asm/code_801E474C.s
+++ b/asm/code_801E474C.s
@@ -448,11 +448,11 @@ lbl_801E4D7C:
/* 801E4D7C 001E09DC 38 60 00 00 */ li r3, 0
lbl_801E4D80:
/* 801E4D80 001E09E0 38 03 FF F7 */ addi r0, r3, -9
-/* 801E4D84 001E09E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4D84 001E09E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E4D88 001E09E8 7C 00 00 34 */ cntlzw r0, r0
/* 801E4D8C 001E09EC 54 10 D9 7E */ srwi r16, r0, 5
/* 801E4D90 001E09F0 48 05 05 2D */ bl func_802352BC
-/* 801E4D94 001E09F4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4D94 001E09F4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E4D98 001E09F8 7C 7C 1B 78 */ mr r28, r3
/* 801E4D9C 001E09FC 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801E4DA0 001E0A00 88 64 0A 87 */ lbz r3, 0xa87(r4)
@@ -582,7 +582,7 @@ lbl_801E4EEC:
/* 801E4F84 001E0BE4 D0 41 01 00 */ stfs f2, 0x100(r1)
/* 801E4F88 001E0BE8 D0 01 01 04 */ stfs f0, 0x104(r1)
lbl_801E4F8C:
-/* 801E4F8C 001E0BEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E4F8C 001E0BEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E4F90 001E0BF0 38 81 01 0C */ addi r4, r1, 0x10c
/* 801E4F94 001E0BF4 38 B3 00 0C */ addi r5, r19, 0xc
/* 801E4F98 001E0BF8 38 C0 00 01 */ li r6, 1
@@ -794,12 +794,12 @@ lbl_801E52A4:
/* 801E52B8 001E0F18 C0 5C 00 04 */ lfs f2, 4(r28)
/* 801E52BC 001E0F1C C0 1C 00 0C */ lfs f0, 0xc(r28)
/* 801E52C0 001E0F20 EC 61 18 2A */ fadds f3, f1, f3
-/* 801E52C4 001E0F24 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E52C4 001E0F24 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E52C8 001E0F28 EC 82 00 2A */ fadds f4, f2, f0
/* 801E52CC 001E0F2C C0 A2 96 C0 */ lfs f5, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E52D0 001E0F30 C0 C2 97 0C */ lfs f6, lbl_80641D0C-_SDA2_BASE_(r2)
/* 801E52D4 001E0F34 48 04 F9 25 */ bl func_80234BF8
-/* 801E52D8 001E0F38 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E52D8 001E0F38 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E52DC 001E0F3C 38 00 00 01 */ li r0, 1
/* 801E52E0 001E0F40 98 01 05 58 */ stb r0, 0x558(r1)
/* 801E52E4 001E0F44 38 00 00 00 */ li r0, 0
@@ -818,7 +818,7 @@ lbl_801E52A4:
/* 801E5318 001E0F78 60 00 00 40 */ ori r0, r0, 0x40
/* 801E531C 001E0F7C 90 03 00 00 */ stw r0, 0(r3)
/* 801E5320 001E0F80 38 00 00 00 */ li r0, 0
-/* 801E5324 001E0F84 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5324 001E0F84 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5328 001E0F88 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E532C 001E0F8C 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 801E5330 001E0F90 38 00 00 03 */ li r0, 3
@@ -833,7 +833,7 @@ lbl_801E52A4:
/* 801E5354 001E0FB4 60 00 00 40 */ ori r0, r0, 0x40
/* 801E5358 001E0FB8 90 03 00 00 */ stw r0, 0(r3)
/* 801E535C 001E0FBC 38 00 00 02 */ li r0, 2
-/* 801E5360 001E0FC0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5360 001E0FC0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5364 001E0FC4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5368 001E0FC8 90 03 01 84 */ stw r0, 0x184(r3)
/* 801E536C 001E0FCC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -845,10 +845,10 @@ lbl_801E52A4:
/* 801E5384 001E0FE4 60 00 00 02 */ ori r0, r0, 2
/* 801E5388 001E0FE8 90 03 00 00 */ stw r0, 0(r3)
/* 801E538C 001E0FEC 38 00 00 98 */ li r0, 0x98
-/* 801E5390 001E0FF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5390 001E0FF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5394 001E0FF4 90 03 17 38 */ stw r0, 0x1738(r3)
/* 801E5398 001E0FF8 38 00 00 04 */ li r0, 4
-/* 801E539C 001E0FFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E539C 001E0FFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E53A0 001E1000 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E53A4 001E1004 91 C3 0A 24 */ stw r14, 0xa24(r3)
/* 801E53A8 001E1008 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -934,7 +934,7 @@ lbl_801E54BC:
/* 801E54C8 001E1128 54 14 07 FE */ clrlwi r20, r0, 0x1f
/* 801E54CC 001E112C 48 05 7A 51 */ bl func_8023CF1C
/* 801E54D0 001E1130 7C 64 1B 78 */ mr r4, r3
-/* 801E54D4 001E1134 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E54D4 001E1134 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E54D8 001E1138 48 05 2B E5 */ bl func_802380BC
/* 801E54DC 001E113C 82 F3 00 20 */ lwz r23, 0x20(r19)
/* 801E54E0 001E1140 A2 D2 00 06 */ lhz r22, 6(r18)
@@ -947,7 +947,7 @@ lbl_801E54E8:
/* 801E54F8 001E1158 3A F7 00 10 */ addi r23, r23, 0x10
/* 801E54FC 001E115C 48 00 05 40 */ b lbl_801E5A3C
lbl_801E5500:
-/* 801E5500 001E1160 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5500 001E1160 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5504 001E1164 A0 17 00 02 */ lhz r0, 2(r23)
/* 801E5508 001E1168 83 03 16 E8 */ lwz r24, 0x16e8(r3)
/* 801E550C 001E116C 54 00 10 3A */ slwi r0, r0, 2
@@ -968,7 +968,7 @@ lbl_801E5500:
/* 801E5548 001E11A8 C2 17 00 08 */ lfs f16, 8(r23)
/* 801E554C 001E11AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 801E5550 001E11B0 41 82 00 68 */ beq lbl_801E55B8
-/* 801E5554 001E11B4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5554 001E11B4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5558 001E11B8 38 61 02 68 */ addi r3, r1, 0x268
/* 801E555C 001E11BC C0 41 01 10 */ lfs f2, 0x110(r1)
/* 801E5560 001E11C0 C0 21 01 0C */ lfs f1, 0x10c(r1)
@@ -1052,7 +1052,7 @@ lbl_801E567C:
/* 801E567C 001E12DC C0 61 00 EC */ lfs f3, 0xec(r1)
/* 801E5680 001E12E0 38 61 02 08 */ addi r3, r1, 0x208
/* 801E5684 001E12E4 C0 41 01 04 */ lfs f2, 0x104(r1)
-/* 801E5688 001E12E8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5688 001E12E8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E568C 001E12EC EC 43 10 2A */ fadds f2, f3, f2
/* 801E5690 001E12F0 C0 21 00 E8 */ lfs f1, 0xe8(r1)
/* 801E5694 001E12F4 C0 01 01 00 */ lfs f0, 0x100(r1)
@@ -1121,7 +1121,7 @@ lbl_801E56EC:
/* 801E578C 001E13EC C0 21 00 F8 */ lfs f1, 0xf8(r1)
/* 801E5790 001E13F0 4B FE EE 4D */ bl atan2
/* 801E5794 001E13F4 FC 00 08 18 */ frsp f0, f1
-/* 801E5798 001E13F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5798 001E13F8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E579C 001E13FC 38 61 00 48 */ addi r3, r1, 0x48
/* 801E57A0 001E1400 38 81 00 58 */ addi r4, r1, 0x58
/* 801E57A4 001E1404 83 05 16 E8 */ lwz r24, 0x16e8(r5)
@@ -1155,7 +1155,7 @@ lbl_801E5810:
/* 801E5810 001E1470 C0 41 00 F4 */ lfs f2, 0xf4(r1)
/* 801E5814 001E1474 C0 21 00 F8 */ lfs f1, 0xf8(r1)
/* 801E5818 001E1478 4B FE ED C5 */ bl atan2
-/* 801E581C 001E147C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E581C 001E147C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E5820 001E1480 FC 00 08 18 */ frsp f0, f1
/* 801E5824 001E1484 38 61 00 28 */ addi r3, r1, 0x28
/* 801E5828 001E1488 38 81 00 38 */ addi r4, r1, 0x38
@@ -1241,7 +1241,7 @@ lbl_801E5944:
lbl_801E5954:
/* 801E5954 001E15B4 C2 82 96 C4 */ lfs f20, lbl_80641CC4-_SDA2_BASE_(r2)
lbl_801E5958:
-/* 801E5958 001E15B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5958 001E15B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E595C 001E15BC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5960 001E15C0 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 801E5964 001E15C4 7C 00 A8 40 */ cmplw r0, r21
@@ -1258,9 +1258,9 @@ lbl_801E597C:
/* 801E598C 001E15EC 60 00 00 01 */ ori r0, r0, 1
/* 801E5990 001E15F0 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801E5994:
-/* 801E5994 001E15F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5994 001E15F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5998 001E15F8 38 80 00 04 */ li r4, 4
-/* 801E599C 001E15FC 48 04 DB 91 */ bl func_8023352C
+/* 801E599C 001E15FC 48 04 DB 91 */ bl begin_drawing
/* 801E59A0 001E1600 D2 7F 80 00 */ stfs f19, -0x8000(r31)
/* 801E59A4 001E1604 D2 5F 80 00 */ stfs f18, -0x8000(r31)
/* 801E59A8 001E1608 9B 7F 80 00 */ stb r27, -0x8000(r31)
@@ -1297,8 +1297,8 @@ lbl_801E5994:
/* 801E5A24 001E1684 9B 1F 80 00 */ stb r24, -0x8000(r31)
/* 801E5A28 001E1688 D2 BF 80 00 */ stfs f21, -0x8000(r31)
/* 801E5A2C 001E168C D2 9F 80 00 */ stfs f20, -0x8000(r31)
-/* 801E5A30 001E1690 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5A34 001E1694 48 04 DB 4D */ bl func_80233580
+/* 801E5A30 001E1690 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5A34 001E1694 48 04 DB 4D */ bl end_drawing
/* 801E5A38 001E1698 3A F7 00 10 */ addi r23, r23, 0x10
lbl_801E5A3C:
/* 801E5A3C 001E169C 2C 16 00 00 */ cmpwi r22, 0
@@ -1356,9 +1356,9 @@ lbl_801E5AEC:
/* 801E5B00 001E1760 82 41 04 C4 */ lwz r18, 0x4c4(r1)
/* 801E5B04 001E1764 48 05 74 19 */ bl func_8023CF1C
/* 801E5B08 001E1768 7C 64 1B 78 */ mr r4, r3
-/* 801E5B0C 001E176C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5B0C 001E176C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5B10 001E1770 48 05 25 AD */ bl func_802380BC
-/* 801E5B14 001E1774 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5B14 001E1774 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5B18 001E1778 82 83 16 E8 */ lwz r20, 0x16e8(r3)
/* 801E5B1C 001E177C 80 74 00 04 */ lwz r3, 4(r20)
/* 801E5B20 001E1780 38 63 00 04 */ addi r3, r3, 4
@@ -1379,8 +1379,8 @@ lbl_801E5AEC:
/* 801E5B5C 001E17BC F0 01 A0 10 */ psq_st f0, 16(r1), 1, qr2
/* 801E5B60 001E17C0 38 80 00 04 */ li r4, 4
/* 801E5B64 001E17C4 8A 61 00 10 */ lbz r19, 0x10(r1)
-/* 801E5B68 001E17C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5B6C 001E17CC 48 04 D9 C1 */ bl func_8023352C
+/* 801E5B68 001E17C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5B6C 001E17CC 48 04 D9 C1 */ bl begin_drawing
/* 801E5B70 001E17D0 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E5B74 001E17D4 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 801E5B78 001E17D8 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
@@ -1413,8 +1413,8 @@ lbl_801E5AEC:
/* 801E5BE4 001E1844 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5BE8 001E1848 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5BEC 001E184C 9A 7F 80 00 */ stb r19, -0x8000(r31)
-/* 801E5BF0 001E1850 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5BF4 001E1854 48 04 D9 8D */ bl func_80233580
+/* 801E5BF0 001E1850 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5BF4 001E1854 48 04 D9 8D */ bl end_drawing
/* 801E5BF8 001E1858 48 00 02 48 */ b lbl_801E5E40
lbl_801E5BFC:
/* 801E5BFC 001E185C 2C 10 00 00 */ cmpwi r16, 0
@@ -1433,7 +1433,7 @@ lbl_801E5BFC:
/* 801E5C30 001E1890 D0 21 00 F8 */ stfs f1, 0xf8(r1)
/* 801E5C34 001E1894 D0 01 00 FC */ stfs f0, 0xfc(r1)
/* 801E5C38 001E1898 48 09 70 8D */ bl PSVECAdd
-/* 801E5C3C 001E189C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5C3C 001E189C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5C40 001E18A0 38 81 01 0C */ addi r4, r1, 0x10c
/* 801E5C44 001E18A4 38 A1 00 F4 */ addi r5, r1, 0xf4
/* 801E5C48 001E18A8 38 C0 00 01 */ li r6, 1
@@ -1506,9 +1506,9 @@ lbl_801E5D34:
/* 801E5D48 001E19A8 82 41 04 C4 */ lwz r18, 0x4c4(r1)
/* 801E5D4C 001E19AC 48 05 71 D1 */ bl func_8023CF1C
/* 801E5D50 001E19B0 7C 64 1B 78 */ mr r4, r3
-/* 801E5D54 001E19B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5D54 001E19B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5D58 001E19B8 48 05 23 65 */ bl func_802380BC
-/* 801E5D5C 001E19BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5D5C 001E19BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E5D60 001E19C0 82 83 16 E8 */ lwz r20, 0x16e8(r3)
/* 801E5D64 001E19C4 80 74 00 04 */ lwz r3, 4(r20)
/* 801E5D68 001E19C8 38 63 00 04 */ addi r3, r3, 4
@@ -1529,8 +1529,8 @@ lbl_801E5D34:
/* 801E5DA4 001E1A04 F0 01 A0 0C */ psq_st f0, 12(r1), 1, qr2
/* 801E5DA8 001E1A08 38 80 00 04 */ li r4, 4
/* 801E5DAC 001E1A0C 8A 61 00 0C */ lbz r19, 0xc(r1)
-/* 801E5DB0 001E1A10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5DB4 001E1A14 48 04 D7 79 */ bl func_8023352C
+/* 801E5DB0 001E1A10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5DB4 001E1A14 48 04 D7 79 */ bl begin_drawing
/* 801E5DB8 001E1A18 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
/* 801E5DBC 001E1A1C D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 801E5DC0 001E1A20 C0 02 96 C0 */ lfs f0, lbl_80641CC0-_SDA2_BASE_(r2)
@@ -1563,8 +1563,8 @@ lbl_801E5D34:
/* 801E5E2C 001E1A8C 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5E30 001E1A90 9A 5F 80 00 */ stb r18, -0x8000(r31)
/* 801E5E34 001E1A94 9A 7F 80 00 */ stb r19, -0x8000(r31)
-/* 801E5E38 001E1A98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801E5E3C 001E1A9C 48 04 D7 45 */ bl func_80233580
+/* 801E5E38 001E1A98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801E5E3C 001E1A9C 48 04 D7 45 */ bl end_drawing
lbl_801E5E40:
/* 801E5E40 001E1AA0 3A 31 00 01 */ addi r17, r17, 1
/* 801E5E44 001E1AA4 28 11 00 04 */ cmplwi r17, 4
@@ -1572,7 +1572,7 @@ lbl_801E5E40:
/* 801E5E4C 001E1AAC 80 01 05 5C */ lwz r0, 0x55c(r1)
/* 801E5E50 001E1AB0 2C 00 00 00 */ cmpwi r0, 0
/* 801E5E54 001E1AB4 41 82 00 60 */ beq lbl_801E5EB4
-/* 801E5E58 001E1AB8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E5E58 001E1AB8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801E5E5C 001E1ABC 38 00 00 01 */ li r0, 1
/* 801E5E60 001E1AC0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801E5E64 001E1AC4 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_801E6BF8.s b/asm/code_801E6BF8.s
index f898a2a..a0eec77 100644
--- a/asm/code_801E6BF8.s
+++ b/asm/code_801E6BF8.s
@@ -164,8 +164,8 @@ lbl_801E6E28:
/* 801E6E38 001E2A98 7C 08 03 A6 */ mtlr r0
/* 801E6E3C 001E2A9C 38 21 00 30 */ addi r1, r1, 0x30
/* 801E6E40 001E2AA0 4E 80 00 20 */ blr
-
-.global lbl_801E6E44
+
+.global lbl_801E6E44
lbl_801E6E44:
/* 801E6E44 001E2AA4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801E6E48 001E2AA8 7C 08 02 A6 */ mflr r0
@@ -569,7 +569,7 @@ lbl_801E73E8:
/* 801E7418 001E3078 48 05 74 75 */ bl func_8023E88C
/* 801E741C 001E307C 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801E7420 001E3080 48 05 74 6D */ bl func_8023E88C
-/* 801E7424 001E3084 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7424 001E3084 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7428 001E3088 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801E742C 001E308C 60 00 00 02 */ ori r0, r0, 2
/* 801E7430 001E3090 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -631,11 +631,11 @@ lbl_801E74E8:
/* 801E74EC 001E314C 40 80 0A A0 */ bge lbl_801E7F8C
/* 801E74F0 001E3150 48 00 00 54 */ b lbl_801E7544
lbl_801E74F4:
-/* 801E74F4 001E3154 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E74F4 001E3154 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E74F8 001E3158 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E74FC 001E315C 88 B9 00 04 */ lbz r5, 4(r25)
/* 801E7500 001E3160 48 00 5A 8D */ bl func_801ECF8C
-/* 801E7504 001E3164 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7504 001E3164 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7508 001E3168 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E750C 001E316C 88 B9 00 05 */ lbz r5, 5(r25)
/* 801E7510 001E3170 48 00 5A B9 */ bl func_801ECFC8
@@ -653,7 +653,7 @@ lbl_801E752C:
/* 801E753C 001E319C 3B 40 00 04 */ li r26, 4
/* 801E7540 001E31A0 48 00 00 30 */ b lbl_801E7570
lbl_801E7544:
-/* 801E7544 001E31A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7544 001E31A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7548 001E31A8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E754C 001E31AC 88 B9 00 06 */ lbz r5, 6(r25)
/* 801E7550 001E31B0 48 00 5A 3D */ bl func_801ECF8C
@@ -686,10 +686,10 @@ lbl_801E7570:
/* 801E75B8 001E3218 40 82 00 08 */ bne lbl_801E75C0
/* 801E75BC 001E321C 3B C0 00 01 */ li r30, 1
lbl_801E75C0:
-/* 801E75C0 001E3220 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E75C0 001E3220 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E75C4 001E3224 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E75C8 001E3228 48 00 5A 3D */ bl func_801ED004
-/* 801E75CC 001E322C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E75CC 001E322C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E75D0 001E3230 7F A5 EB 78 */ mr r5, r29
/* 801E75D4 001E3234 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E75D8 001E3238 7F E6 FB 78 */ mr r6, r31
@@ -698,7 +698,7 @@ lbl_801E75C0:
/* 801E75E4 001E3244 88 79 00 02 */ lbz r3, 2(r25)
/* 801E75E8 001E3248 88 99 00 03 */ lbz r4, 3(r25)
/* 801E75EC 001E324C 38 A3 00 01 */ addi r5, r3, 1
-/* 801E75F0 001E3250 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E75F0 001E3250 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E75F4 001E3254 38 04 00 01 */ addi r0, r4, 1
/* 801E75F8 001E3258 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E75FC 001E325C 54 A5 06 3E */ clrlwi r5, r5, 0x18
@@ -724,14 +724,14 @@ lbl_801E762C:
/* 801E7644 001E32A4 7C 63 00 2E */ lwzx r3, r3, r0
/* 801E7648 001E32A8 7C 69 03 A6 */ mtctr r3
/* 801E764C 001E32AC 4E 80 04 20 */ bctr
-/* 801E7650 001E32B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7650 001E32B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7654 001E32B4 38 A0 00 00 */ li r5, 0
/* 801E7658 001E32B8 38 C0 00 00 */ li r6, 0
/* 801E765C 001E32BC 38 E0 00 00 */ li r7, 0
/* 801E7660 001E32C0 39 00 00 00 */ li r8, 0
/* 801E7664 001E32C4 39 20 00 00 */ li r9, 0
/* 801E7668 001E32C8 48 00 5A 85 */ bl func_801ED0EC
-/* 801E766C 001E32CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E766C 001E32CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7670 001E32D0 38 A0 00 00 */ li r5, 0
/* 801E7674 001E32D4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7678 001E32D8 38 C0 00 00 */ li r6, 0
@@ -739,14 +739,14 @@ lbl_801E762C:
/* 801E7680 001E32E0 39 00 00 00 */ li r8, 0
/* 801E7684 001E32E4 39 20 00 00 */ li r9, 0
/* 801E7688 001E32E8 48 00 5A B1 */ bl func_801ED138
-/* 801E768C 001E32EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E768C 001E32EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7690 001E32F0 7F 88 E3 78 */ mr r8, r28
/* 801E7694 001E32F4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7698 001E32F8 38 A0 00 0F */ li r5, 0xf
/* 801E769C 001E32FC 38 C0 00 0F */ li r6, 0xf
/* 801E76A0 001E3300 38 E0 00 0F */ li r7, 0xf
/* 801E76A4 001E3304 48 00 5A E1 */ bl func_801ED184
-/* 801E76A8 001E3308 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E76A8 001E3308 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E76AC 001E330C 7F 48 D3 78 */ mr r8, r26
/* 801E76B0 001E3310 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E76B4 001E3314 38 A0 00 07 */ li r5, 7
@@ -758,14 +758,14 @@ lbl_801E762C:
/* 801E76CC 001E332C 9B 83 00 04 */ stb r28, 4(r3)
/* 801E76D0 001E3330 9B 43 00 05 */ stb r26, 5(r3)
/* 801E76D4 001E3334 48 00 08 AC */ b lbl_801E7F80
-/* 801E76D8 001E3338 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E76D8 001E3338 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E76DC 001E333C 38 A0 00 00 */ li r5, 0
/* 801E76E0 001E3340 38 C0 00 00 */ li r6, 0
/* 801E76E4 001E3344 38 E0 00 00 */ li r7, 0
/* 801E76E8 001E3348 39 00 00 00 */ li r8, 0
/* 801E76EC 001E334C 39 20 00 00 */ li r9, 0
/* 801E76F0 001E3350 48 00 59 FD */ bl func_801ED0EC
-/* 801E76F4 001E3354 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E76F4 001E3354 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E76F8 001E3358 38 A0 00 00 */ li r5, 0
/* 801E76FC 001E335C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7700 001E3360 38 C0 00 00 */ li r6, 0
@@ -773,14 +773,14 @@ lbl_801E762C:
/* 801E7708 001E3368 39 00 00 01 */ li r8, 1
/* 801E770C 001E336C 39 20 00 00 */ li r9, 0
/* 801E7710 001E3370 48 00 5A 29 */ bl func_801ED138
-/* 801E7714 001E3374 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7714 001E3374 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7718 001E3378 7F A5 EB 78 */ mr r5, r29
/* 801E771C 001E337C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7720 001E3380 7F 86 E3 78 */ mr r6, r28
/* 801E7724 001E3384 7F 67 DB 78 */ mr r7, r27
/* 801E7728 001E3388 39 00 00 0F */ li r8, 0xf
/* 801E772C 001E338C 48 00 5A 59 */ bl func_801ED184
-/* 801E7730 001E3390 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7730 001E3390 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7734 001E3394 7F E5 FB 78 */ mr r5, r31
/* 801E7738 001E3398 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E773C 001E339C 7F 47 D3 78 */ mr r7, r26
@@ -788,14 +788,14 @@ lbl_801E762C:
/* 801E7744 001E33A4 38 C0 00 07 */ li r6, 7
/* 801E7748 001E33A8 48 00 5A 85 */ bl func_801ED1CC
/* 801E774C 001E33AC 48 00 08 34 */ b lbl_801E7F80
-/* 801E7750 001E33B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7750 001E33B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7754 001E33B4 38 A0 00 00 */ li r5, 0
/* 801E7758 001E33B8 38 C0 00 00 */ li r6, 0
/* 801E775C 001E33BC 38 E0 00 00 */ li r7, 0
/* 801E7760 001E33C0 39 00 00 00 */ li r8, 0
/* 801E7764 001E33C4 39 20 00 00 */ li r9, 0
/* 801E7768 001E33C8 48 00 59 85 */ bl func_801ED0EC
-/* 801E776C 001E33CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E776C 001E33CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7770 001E33D0 38 A0 00 00 */ li r5, 0
/* 801E7774 001E33D4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7778 001E33D8 38 C0 00 00 */ li r6, 0
@@ -803,14 +803,14 @@ lbl_801E762C:
/* 801E7780 001E33E0 39 00 00 00 */ li r8, 0
/* 801E7784 001E33E4 39 20 00 00 */ li r9, 0
/* 801E7788 001E33E8 48 00 59 B1 */ bl func_801ED138
-/* 801E778C 001E33EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E778C 001E33EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7790 001E33F0 7F A6 EB 78 */ mr r6, r29
/* 801E7794 001E33F4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7798 001E33F8 7F 67 DB 78 */ mr r7, r27
/* 801E779C 001E33FC 38 A0 00 0F */ li r5, 0xf
/* 801E77A0 001E3400 39 00 00 0F */ li r8, 0xf
/* 801E77A4 001E3404 48 00 59 E1 */ bl func_801ED184
-/* 801E77A8 001E3408 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E77A8 001E3408 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E77AC 001E340C 7F E6 FB 78 */ mr r6, r31
/* 801E77B0 001E3410 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E77B4 001E3414 7F 47 D3 78 */ mr r7, r26
@@ -831,14 +831,14 @@ lbl_801E77E4:
/* 801E77EC 001E344C 9B 63 00 04 */ stb r27, 4(r3)
/* 801E77F0 001E3450 9B 43 00 05 */ stb r26, 5(r3)
/* 801E77F4 001E3454 48 00 07 8C */ b lbl_801E7F80
-/* 801E77F8 001E3458 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E77F8 001E3458 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E77FC 001E345C 38 A0 00 00 */ li r5, 0
/* 801E7800 001E3460 38 C0 00 00 */ li r6, 0
/* 801E7804 001E3464 38 E0 00 00 */ li r7, 0
/* 801E7808 001E3468 39 00 00 00 */ li r8, 0
/* 801E780C 001E346C 39 20 00 00 */ li r9, 0
/* 801E7810 001E3470 48 00 58 DD */ bl func_801ED0EC
-/* 801E7814 001E3474 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7814 001E3474 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7818 001E3478 38 A0 00 00 */ li r5, 0
/* 801E781C 001E347C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7820 001E3480 38 C0 00 00 */ li r6, 0
@@ -846,14 +846,14 @@ lbl_801E77E4:
/* 801E7828 001E3488 39 00 00 00 */ li r8, 0
/* 801E782C 001E348C 39 20 00 00 */ li r9, 0
/* 801E7830 001E3490 48 00 59 09 */ bl func_801ED138
-/* 801E7834 001E3494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7834 001E3494 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7838 001E3498 7F A5 EB 78 */ mr r5, r29
/* 801E783C 001E349C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7840 001E34A0 7F 67 DB 78 */ mr r7, r27
/* 801E7844 001E34A4 38 C0 00 0F */ li r6, 0xf
/* 801E7848 001E34A8 39 00 00 0F */ li r8, 0xf
/* 801E784C 001E34AC 48 00 59 39 */ bl func_801ED184
-/* 801E7850 001E34B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7850 001E34B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7854 001E34B4 7F E5 FB 78 */ mr r5, r31
/* 801E7858 001E34B8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E785C 001E34BC 7F 47 D3 78 */ mr r7, r26
@@ -877,7 +877,7 @@ lbl_801E788C:
/* 801E78A0 001E3500 98 04 00 05 */ stb r0, 5(r4)
/* 801E78A4 001E3504 48 00 06 DC */ b lbl_801E7F80
/* 801E78A8 001E3508 7C 04 00 D0 */ neg r0, r4
-/* 801E78AC 001E350C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E78AC 001E350C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E78B0 001E3510 7C 00 23 78 */ or r0, r0, r4
/* 801E78B4 001E3514 38 A0 00 00 */ li r5, 0
/* 801E78B8 001E3518 38 C0 00 00 */ li r6, 0
@@ -885,7 +885,7 @@ lbl_801E788C:
/* 801E78C0 001E3520 54 08 0F FE */ srwi r8, r0, 0x1f
/* 801E78C4 001E3524 39 20 00 00 */ li r9, 0
/* 801E78C8 001E3528 48 00 58 25 */ bl func_801ED0EC
-/* 801E78CC 001E352C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E78CC 001E352C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E78D0 001E3530 38 A0 00 00 */ li r5, 0
/* 801E78D4 001E3534 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E78D8 001E3538 38 C0 00 00 */ li r6, 0
@@ -893,14 +893,14 @@ lbl_801E788C:
/* 801E78E0 001E3540 39 00 00 00 */ li r8, 0
/* 801E78E4 001E3544 39 20 00 00 */ li r9, 0
/* 801E78E8 001E3548 48 00 58 51 */ bl func_801ED138
-/* 801E78EC 001E354C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E78EC 001E354C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E78F0 001E3550 7F 86 E3 78 */ mr r6, r28
/* 801E78F4 001E3554 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E78F8 001E3558 7F 67 DB 78 */ mr r7, r27
/* 801E78FC 001E355C 7F A8 EB 78 */ mr r8, r29
/* 801E7900 001E3560 38 A0 00 0F */ li r5, 0xf
/* 801E7904 001E3564 48 00 58 81 */ bl func_801ED184
-/* 801E7908 001E3568 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7908 001E3568 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E790C 001E356C 7F E8 FB 78 */ mr r8, r31
/* 801E7910 001E3570 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7914 001E3574 38 A0 00 07 */ li r5, 7
@@ -909,7 +909,7 @@ lbl_801E788C:
/* 801E7920 001E3580 48 00 58 AD */ bl func_801ED1CC
/* 801E7924 001E3584 48 00 06 5C */ b lbl_801E7F80
/* 801E7928 001E3588 7C 04 00 D0 */ neg r0, r4
-/* 801E792C 001E358C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E792C 001E358C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7930 001E3590 7C 00 23 78 */ or r0, r0, r4
/* 801E7934 001E3594 38 A0 00 01 */ li r5, 1
/* 801E7938 001E3598 38 C0 00 00 */ li r6, 0
@@ -917,7 +917,7 @@ lbl_801E788C:
/* 801E7940 001E35A0 54 08 0F FE */ srwi r8, r0, 0x1f
/* 801E7944 001E35A4 39 20 00 00 */ li r9, 0
/* 801E7948 001E35A8 48 00 57 A5 */ bl func_801ED0EC
-/* 801E794C 001E35AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E794C 001E35AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7950 001E35B0 38 A0 00 00 */ li r5, 0
/* 801E7954 001E35B4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7958 001E35B8 38 C0 00 00 */ li r6, 0
@@ -925,14 +925,14 @@ lbl_801E788C:
/* 801E7960 001E35C0 39 00 00 00 */ li r8, 0
/* 801E7964 001E35C4 39 20 00 00 */ li r9, 0
/* 801E7968 001E35C8 48 00 57 D1 */ bl func_801ED138
-/* 801E796C 001E35CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E796C 001E35CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7970 001E35D0 7F 86 E3 78 */ mr r6, r28
/* 801E7974 001E35D4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7978 001E35D8 7F 67 DB 78 */ mr r7, r27
/* 801E797C 001E35DC 7F A8 EB 78 */ mr r8, r29
/* 801E7980 001E35E0 38 A0 00 0F */ li r5, 0xf
/* 801E7984 001E35E4 48 00 58 01 */ bl func_801ED184
-/* 801E7988 001E35E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7988 001E35E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E798C 001E35EC 7F E8 FB 78 */ mr r8, r31
/* 801E7990 001E35F0 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7994 001E35F4 38 A0 00 07 */ li r5, 7
@@ -940,14 +940,14 @@ lbl_801E788C:
/* 801E799C 001E35FC 38 E0 00 07 */ li r7, 7
/* 801E79A0 001E3600 48 00 58 2D */ bl func_801ED1CC
/* 801E79A4 001E3604 48 00 05 DC */ b lbl_801E7F80
-/* 801E79A8 001E3608 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E79A8 001E3608 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E79AC 001E360C 38 A0 00 00 */ li r5, 0
/* 801E79B0 001E3610 38 C0 00 00 */ li r6, 0
/* 801E79B4 001E3614 38 E0 00 00 */ li r7, 0
/* 801E79B8 001E3618 39 00 00 00 */ li r8, 0
/* 801E79BC 001E361C 39 20 00 00 */ li r9, 0
/* 801E79C0 001E3620 48 00 57 2D */ bl func_801ED0EC
-/* 801E79C4 001E3624 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E79C4 001E3624 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E79C8 001E3628 38 A0 00 00 */ li r5, 0
/* 801E79CC 001E362C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E79D0 001E3630 38 C0 00 00 */ li r6, 0
@@ -955,14 +955,14 @@ lbl_801E788C:
/* 801E79D8 001E3638 39 00 00 00 */ li r8, 0
/* 801E79DC 001E363C 39 20 00 00 */ li r9, 0
/* 801E79E0 001E3640 48 00 57 59 */ bl func_801ED138
-/* 801E79E4 001E3644 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E79E4 001E3644 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E79E8 001E3648 7F A6 EB 78 */ mr r6, r29
/* 801E79EC 001E364C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E79F0 001E3650 7F 87 E3 78 */ mr r7, r28
/* 801E79F4 001E3654 38 A0 00 0F */ li r5, 0xf
/* 801E79F8 001E3658 39 00 00 0F */ li r8, 0xf
/* 801E79FC 001E365C 48 00 57 89 */ bl func_801ED184
-/* 801E7A00 001E3660 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7A00 001E3660 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7A04 001E3664 7F E8 FB 78 */ mr r8, r31
/* 801E7A08 001E3668 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7A0C 001E366C 38 A0 00 07 */ li r5, 7
@@ -982,14 +982,14 @@ lbl_801E7A34:
/* 801E7A40 001E36A0 98 03 00 04 */ stb r0, 4(r3)
/* 801E7A44 001E36A4 9B E3 00 05 */ stb r31, 5(r3)
/* 801E7A48 001E36A8 48 00 05 38 */ b lbl_801E7F80
-/* 801E7A4C 001E36AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7A4C 001E36AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7A50 001E36B0 38 A0 00 00 */ li r5, 0
/* 801E7A54 001E36B4 38 C0 00 00 */ li r6, 0
/* 801E7A58 001E36B8 38 E0 00 00 */ li r7, 0
/* 801E7A5C 001E36BC 39 00 00 00 */ li r8, 0
/* 801E7A60 001E36C0 39 20 00 03 */ li r9, 3
/* 801E7A64 001E36C4 48 00 56 89 */ bl func_801ED0EC
-/* 801E7A68 001E36C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7A68 001E36C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7A6C 001E36CC 38 A0 00 00 */ li r5, 0
/* 801E7A70 001E36D0 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7A74 001E36D4 38 C0 00 00 */ li r6, 0
@@ -997,14 +997,14 @@ lbl_801E7A34:
/* 801E7A7C 001E36DC 39 00 00 00 */ li r8, 0
/* 801E7A80 001E36E0 39 20 00 00 */ li r9, 0
/* 801E7A84 001E36E4 48 00 56 B5 */ bl func_801ED138
-/* 801E7A88 001E36E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7A88 001E36E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7A8C 001E36EC 7F 86 E3 78 */ mr r6, r28
/* 801E7A90 001E36F0 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7A94 001E36F4 7F 67 DB 78 */ mr r7, r27
/* 801E7A98 001E36F8 38 A0 00 0C */ li r5, 0xc
/* 801E7A9C 001E36FC 39 00 00 0F */ li r8, 0xf
/* 801E7AA0 001E3700 48 00 56 E5 */ bl func_801ED184
-/* 801E7AA4 001E3704 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7AA4 001E3704 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7AA8 001E3708 7F E5 FB 78 */ mr r5, r31
/* 801E7AAC 001E370C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7AB0 001E3710 38 C0 00 07 */ li r6, 7
@@ -1015,9 +1015,9 @@ lbl_801E7A34:
/* 801E7AC4 001E3724 38 03 00 01 */ addi r0, r3, 1
/* 801E7AC8 001E3728 98 18 00 1F */ stb r0, 0x1f(r24)
/* 801E7ACC 001E372C 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801E7AD0 001E3730 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7AD0 001E3730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7AD4 001E3734 48 00 55 31 */ bl func_801ED004
-/* 801E7AD8 001E3738 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7AD8 001E3738 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7ADC 001E373C 38 A0 00 FF */ li r5, 0xff
/* 801E7AE0 001E3740 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7AE4 001E3744 38 C0 00 FF */ li r6, 0xff
@@ -1026,13 +1026,13 @@ lbl_801E7A34:
/* 801E7AF0 001E3750 88 79 00 02 */ lbz r3, 2(r25)
/* 801E7AF4 001E3754 88 99 00 03 */ lbz r4, 3(r25)
/* 801E7AF8 001E3758 38 A3 00 01 */ addi r5, r3, 1
-/* 801E7AFC 001E375C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7AFC 001E375C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7B00 001E3760 38 04 00 01 */ addi r0, r4, 1
/* 801E7B04 001E3764 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7B08 001E3768 54 A5 06 3E */ clrlwi r5, r5, 0x18
/* 801E7B0C 001E376C 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 801E7B10 001E3770 48 00 55 9D */ bl func_801ED0AC
-/* 801E7B14 001E3774 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7B14 001E3774 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7B18 001E3778 38 A0 00 00 */ li r5, 0
/* 801E7B1C 001E377C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7B20 001E3780 38 C0 00 00 */ li r6, 0
@@ -1040,7 +1040,7 @@ lbl_801E7A34:
/* 801E7B28 001E3788 39 00 00 00 */ li r8, 0
/* 801E7B2C 001E378C 39 20 00 00 */ li r9, 0
/* 801E7B30 001E3790 48 00 55 BD */ bl func_801ED0EC
-/* 801E7B34 001E3794 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7B34 001E3794 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7B38 001E3798 38 A0 00 00 */ li r5, 0
/* 801E7B3C 001E379C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7B40 001E37A0 38 C0 00 00 */ li r6, 0
@@ -1048,14 +1048,14 @@ lbl_801E7A34:
/* 801E7B48 001E37A8 39 00 00 00 */ li r8, 0
/* 801E7B4C 001E37AC 39 20 00 00 */ li r9, 0
/* 801E7B50 001E37B0 48 00 55 E9 */ bl func_801ED138
-/* 801E7B54 001E37B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7B54 001E37B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7B58 001E37B8 7F A6 EB 78 */ mr r6, r29
/* 801E7B5C 001E37BC 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7B60 001E37C0 38 A0 00 0F */ li r5, 0xf
/* 801E7B64 001E37C4 38 E0 00 06 */ li r7, 6
/* 801E7B68 001E37C8 39 00 00 0F */ li r8, 0xf
/* 801E7B6C 001E37CC 48 00 56 19 */ bl func_801ED184
-/* 801E7B70 001E37D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7B70 001E37D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7B74 001E37D4 38 A0 00 07 */ li r5, 7
/* 801E7B78 001E37D8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7B7C 001E37DC 38 C0 00 07 */ li r6, 7
@@ -1080,14 +1080,14 @@ lbl_801E7BB4:
/* 801E7BC4 001E3824 98 64 00 04 */ stb r3, 4(r4)
/* 801E7BC8 001E3828 98 04 00 05 */ stb r0, 5(r4)
/* 801E7BCC 001E382C 48 00 03 B4 */ b lbl_801E7F80
-/* 801E7BD0 001E3830 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7BD0 001E3830 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7BD4 001E3834 38 A0 00 00 */ li r5, 0
/* 801E7BD8 001E3838 38 C0 00 00 */ li r6, 0
/* 801E7BDC 001E383C 38 E0 00 00 */ li r7, 0
/* 801E7BE0 001E3840 39 00 00 01 */ li r8, 1
/* 801E7BE4 001E3844 39 20 00 03 */ li r9, 3
/* 801E7BE8 001E3848 48 00 55 05 */ bl func_801ED0EC
-/* 801E7BEC 001E384C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7BEC 001E384C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7BF0 001E3850 38 A0 00 00 */ li r5, 0
/* 801E7BF4 001E3854 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7BF8 001E3858 38 C0 00 00 */ li r6, 0
@@ -1095,14 +1095,14 @@ lbl_801E7BB4:
/* 801E7C00 001E3860 39 00 00 00 */ li r8, 0
/* 801E7C04 001E3864 39 20 00 00 */ li r9, 0
/* 801E7C08 001E3868 48 00 55 31 */ bl func_801ED138
-/* 801E7C0C 001E386C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C0C 001E386C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C10 001E3870 7F 86 E3 78 */ mr r6, r28
/* 801E7C14 001E3874 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7C18 001E3878 7F 67 DB 78 */ mr r7, r27
/* 801E7C1C 001E387C 38 A0 00 0F */ li r5, 0xf
/* 801E7C20 001E3880 39 00 00 0C */ li r8, 0xc
/* 801E7C24 001E3884 48 00 55 61 */ bl func_801ED184
-/* 801E7C28 001E3888 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C28 001E3888 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C2C 001E388C 7F E5 FB 78 */ mr r5, r31
/* 801E7C30 001E3890 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7C34 001E3894 38 C0 00 07 */ li r6, 7
@@ -1113,9 +1113,9 @@ lbl_801E7BB4:
/* 801E7C48 001E38A8 38 03 00 01 */ addi r0, r3, 1
/* 801E7C4C 001E38AC 98 18 00 1F */ stb r0, 0x1f(r24)
/* 801E7C50 001E38B0 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801E7C54 001E38B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C54 001E38B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C58 001E38B8 48 00 53 AD */ bl func_801ED004
-/* 801E7C5C 001E38BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C5C 001E38BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C60 001E38C0 38 A0 00 FF */ li r5, 0xff
/* 801E7C64 001E38C4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7C68 001E38C8 38 C0 00 FF */ li r6, 0xff
@@ -1124,13 +1124,13 @@ lbl_801E7BB4:
/* 801E7C74 001E38D4 88 79 00 02 */ lbz r3, 2(r25)
/* 801E7C78 001E38D8 88 99 00 03 */ lbz r4, 3(r25)
/* 801E7C7C 001E38DC 38 A3 00 01 */ addi r5, r3, 1
-/* 801E7C80 001E38E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C80 001E38E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C84 001E38E4 38 04 00 01 */ addi r0, r4, 1
/* 801E7C88 001E38E8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7C8C 001E38EC 54 A5 06 3E */ clrlwi r5, r5, 0x18
/* 801E7C90 001E38F0 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 801E7C94 001E38F4 48 00 54 19 */ bl func_801ED0AC
-/* 801E7C98 001E38F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7C98 001E38F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7C9C 001E38FC 38 A0 00 00 */ li r5, 0
/* 801E7CA0 001E3900 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7CA4 001E3904 38 C0 00 00 */ li r6, 0
@@ -1138,7 +1138,7 @@ lbl_801E7BB4:
/* 801E7CAC 001E390C 39 00 00 00 */ li r8, 0
/* 801E7CB0 001E3910 39 20 00 00 */ li r9, 0
/* 801E7CB4 001E3914 48 00 54 39 */ bl func_801ED0EC
-/* 801E7CB8 001E3918 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7CB8 001E3918 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7CBC 001E391C 38 A0 00 00 */ li r5, 0
/* 801E7CC0 001E3920 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7CC4 001E3924 38 C0 00 00 */ li r6, 0
@@ -1146,14 +1146,14 @@ lbl_801E7BB4:
/* 801E7CCC 001E392C 39 00 00 00 */ li r8, 0
/* 801E7CD0 001E3930 39 20 00 00 */ li r9, 0
/* 801E7CD4 001E3934 48 00 54 65 */ bl func_801ED138
-/* 801E7CD8 001E3938 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7CD8 001E3938 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7CDC 001E393C 7F A6 EB 78 */ mr r6, r29
/* 801E7CE0 001E3940 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7CE4 001E3944 38 A0 00 0F */ li r5, 0xf
/* 801E7CE8 001E3948 38 E0 00 06 */ li r7, 6
/* 801E7CEC 001E394C 39 00 00 0F */ li r8, 0xf
/* 801E7CF0 001E3950 48 00 54 95 */ bl func_801ED184
-/* 801E7CF4 001E3954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7CF4 001E3954 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7CF8 001E3958 38 A0 00 07 */ li r5, 7
/* 801E7CFC 001E395C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7D00 001E3960 38 C0 00 07 */ li r6, 7
@@ -1178,14 +1178,14 @@ lbl_801E7D38:
/* 801E7D48 001E39A8 98 64 00 04 */ stb r3, 4(r4)
/* 801E7D4C 001E39AC 98 04 00 05 */ stb r0, 5(r4)
/* 801E7D50 001E39B0 48 00 02 30 */ b lbl_801E7F80
-/* 801E7D54 001E39B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7D54 001E39B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7D58 001E39B8 38 A0 00 01 */ li r5, 1
/* 801E7D5C 001E39BC 38 C0 00 00 */ li r6, 0
/* 801E7D60 001E39C0 38 E0 00 00 */ li r7, 0
/* 801E7D64 001E39C4 39 00 00 01 */ li r8, 1
/* 801E7D68 001E39C8 39 20 00 03 */ li r9, 3
/* 801E7D6C 001E39CC 48 00 53 81 */ bl func_801ED0EC
-/* 801E7D70 001E39D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7D70 001E39D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7D74 001E39D4 38 A0 00 00 */ li r5, 0
/* 801E7D78 001E39D8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7D7C 001E39DC 38 C0 00 00 */ li r6, 0
@@ -1193,14 +1193,14 @@ lbl_801E7D38:
/* 801E7D84 001E39E4 39 00 00 00 */ li r8, 0
/* 801E7D88 001E39E8 39 20 00 00 */ li r9, 0
/* 801E7D8C 001E39EC 48 00 53 AD */ bl func_801ED138
-/* 801E7D90 001E39F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7D90 001E39F0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7D94 001E39F4 7F 86 E3 78 */ mr r6, r28
/* 801E7D98 001E39F8 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7D9C 001E39FC 7F 67 DB 78 */ mr r7, r27
/* 801E7DA0 001E3A00 38 A0 00 0F */ li r5, 0xf
/* 801E7DA4 001E3A04 39 00 00 0C */ li r8, 0xc
/* 801E7DA8 001E3A08 48 00 53 DD */ bl func_801ED184
-/* 801E7DAC 001E3A0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7DAC 001E3A0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7DB0 001E3A10 7F E5 FB 78 */ mr r5, r31
/* 801E7DB4 001E3A14 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7DB8 001E3A18 38 C0 00 07 */ li r6, 7
@@ -1211,9 +1211,9 @@ lbl_801E7D38:
/* 801E7DCC 001E3A2C 38 03 00 01 */ addi r0, r3, 1
/* 801E7DD0 001E3A30 98 18 00 1F */ stb r0, 0x1f(r24)
/* 801E7DD4 001E3A34 54 04 06 3E */ clrlwi r4, r0, 0x18
-/* 801E7DD8 001E3A38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7DD8 001E3A38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7DDC 001E3A3C 48 00 52 29 */ bl func_801ED004
-/* 801E7DE0 001E3A40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7DE0 001E3A40 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7DE4 001E3A44 38 A0 00 FF */ li r5, 0xff
/* 801E7DE8 001E3A48 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7DEC 001E3A4C 38 C0 00 FF */ li r6, 0xff
@@ -1222,13 +1222,13 @@ lbl_801E7D38:
/* 801E7DF8 001E3A58 88 79 00 02 */ lbz r3, 2(r25)
/* 801E7DFC 001E3A5C 88 99 00 03 */ lbz r4, 3(r25)
/* 801E7E00 001E3A60 38 A3 00 01 */ addi r5, r3, 1
-/* 801E7E04 001E3A64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7E04 001E3A64 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7E08 001E3A68 38 04 00 01 */ addi r0, r4, 1
/* 801E7E0C 001E3A6C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7E10 001E3A70 54 A5 06 3E */ clrlwi r5, r5, 0x18
/* 801E7E14 001E3A74 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 801E7E18 001E3A78 48 00 52 95 */ bl func_801ED0AC
-/* 801E7E1C 001E3A7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7E1C 001E3A7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7E20 001E3A80 38 A0 00 00 */ li r5, 0
/* 801E7E24 001E3A84 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7E28 001E3A88 38 C0 00 00 */ li r6, 0
@@ -1236,7 +1236,7 @@ lbl_801E7D38:
/* 801E7E30 001E3A90 39 00 00 00 */ li r8, 0
/* 801E7E34 001E3A94 39 20 00 00 */ li r9, 0
/* 801E7E38 001E3A98 48 00 52 B5 */ bl func_801ED0EC
-/* 801E7E3C 001E3A9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7E3C 001E3A9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7E40 001E3AA0 38 A0 00 00 */ li r5, 0
/* 801E7E44 001E3AA4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7E48 001E3AA8 38 C0 00 00 */ li r6, 0
@@ -1244,14 +1244,14 @@ lbl_801E7D38:
/* 801E7E50 001E3AB0 39 00 00 00 */ li r8, 0
/* 801E7E54 001E3AB4 39 20 00 00 */ li r9, 0
/* 801E7E58 001E3AB8 48 00 52 E1 */ bl func_801ED138
-/* 801E7E5C 001E3ABC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7E5C 001E3ABC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7E60 001E3AC0 7F A6 EB 78 */ mr r6, r29
/* 801E7E64 001E3AC4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7E68 001E3AC8 38 A0 00 0F */ li r5, 0xf
/* 801E7E6C 001E3ACC 38 E0 00 06 */ li r7, 6
/* 801E7E70 001E3AD0 39 00 00 0F */ li r8, 0xf
/* 801E7E74 001E3AD4 48 00 53 11 */ bl func_801ED184
-/* 801E7E78 001E3AD8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7E78 001E3AD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7E7C 001E3ADC 38 A0 00 07 */ li r5, 7
/* 801E7E80 001E3AE0 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7E84 001E3AE4 38 C0 00 07 */ li r6, 7
@@ -1276,14 +1276,14 @@ lbl_801E7EBC:
/* 801E7ECC 001E3B2C 98 64 00 04 */ stb r3, 4(r4)
/* 801E7ED0 001E3B30 98 04 00 05 */ stb r0, 5(r4)
/* 801E7ED4 001E3B34 48 00 00 AC */ b lbl_801E7F80
-/* 801E7ED8 001E3B38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7ED8 001E3B38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7EDC 001E3B3C 38 A0 00 00 */ li r5, 0
/* 801E7EE0 001E3B40 38 C0 00 00 */ li r6, 0
/* 801E7EE4 001E3B44 38 E0 00 00 */ li r7, 0
/* 801E7EE8 001E3B48 39 00 00 00 */ li r8, 0
/* 801E7EEC 001E3B4C 39 20 00 00 */ li r9, 0
/* 801E7EF0 001E3B50 48 00 51 FD */ bl func_801ED0EC
-/* 801E7EF4 001E3B54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7EF4 001E3B54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7EF8 001E3B58 38 A0 00 00 */ li r5, 0
/* 801E7EFC 001E3B5C 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7F00 001E3B60 38 C0 00 00 */ li r6, 0
@@ -1293,7 +1293,7 @@ lbl_801E7EBC:
/* 801E7F10 001E3B70 48 00 52 29 */ bl func_801ED138
/* 801E7F14 001E3B74 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7F18 001E3B78 38 A0 00 0F */ li r5, 0xf
-/* 801E7F1C 001E3B7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7F1C 001E3B7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7F20 001E3B80 38 C0 00 0F */ li r6, 0xf
/* 801E7F24 001E3B84 2C 04 00 00 */ cmpwi r4, 0
/* 801E7F28 001E3B88 38 E0 00 0F */ li r7, 0xf
@@ -1302,7 +1302,7 @@ lbl_801E7EBC:
/* 801E7F34 001E3B94 7F A8 EB 78 */ mr r8, r29
lbl_801E7F38:
/* 801E7F38 001E3B98 48 00 52 4D */ bl func_801ED184
-/* 801E7F3C 001E3B9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7F3C 001E3B9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7F40 001E3BA0 7F 48 D3 78 */ mr r8, r26
/* 801E7F44 001E3BA4 88 98 00 1F */ lbz r4, 0x1f(r24)
/* 801E7F48 001E3BA8 38 A0 00 07 */ li r5, 7
@@ -1350,21 +1350,21 @@ func_801E7FA4:
/* 801E7FD8 001E3C38 7C 63 3B 78 */ or r3, r3, r7
/* 801E7FDC 001E3C3C 54 7F 0F FE */ srwi r31, r3, 0x1f
/* 801E7FE0 001E3C40 41 82 01 0C */ beq lbl_801E80EC
-/* 801E7FE4 001E3C44 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7FE4 001E3C44 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7FE8 001E3C48 7C E4 3B 78 */ mr r4, r7
/* 801E7FEC 001E3C4C 48 00 50 19 */ bl func_801ED004
-/* 801E7FF0 001E3C50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E7FF0 001E3C50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E7FF4 001E3C54 38 A0 00 00 */ li r5, 0
/* 801E7FF8 001E3C58 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E7FFC 001E3C5C 38 C0 00 00 */ li r6, 0
/* 801E8000 001E3C60 48 00 50 AD */ bl func_801ED0AC
-/* 801E8004 001E3C64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8004 001E3C64 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8008 001E3C68 38 A0 00 FF */ li r5, 0xff
/* 801E800C 001E3C6C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8010 001E3C70 38 C0 00 FF */ li r6, 0xff
/* 801E8014 001E3C74 38 E0 00 FF */ li r7, 0xff
/* 801E8018 001E3C78 48 00 50 39 */ bl func_801ED050
-/* 801E801C 001E3C7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E801C 001E3C7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8020 001E3C80 38 A0 00 00 */ li r5, 0
/* 801E8024 001E3C84 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8028 001E3C88 38 C0 00 00 */ li r6, 0
@@ -1372,7 +1372,7 @@ func_801E7FA4:
/* 801E8030 001E3C90 39 00 00 00 */ li r8, 0
/* 801E8034 001E3C94 39 20 00 00 */ li r9, 0
/* 801E8038 001E3C98 48 00 50 B5 */ bl func_801ED0EC
-/* 801E803C 001E3C9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E803C 001E3C9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8040 001E3CA0 38 A0 00 00 */ li r5, 0
/* 801E8044 001E3CA4 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8048 001E3CA8 38 C0 00 00 */ li r6, 0
@@ -1383,13 +1383,13 @@ func_801E7FA4:
/* 801E805C 001E3CBC 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8060 001E3CC0 2C 04 00 00 */ cmpwi r4, 0
/* 801E8064 001E3CC4 41 82 00 3C */ beq lbl_801E80A0
-/* 801E8068 001E3CC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8068 001E3CC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E806C 001E3CCC 38 A0 00 00 */ li r5, 0
/* 801E8070 001E3CD0 38 C0 00 04 */ li r6, 4
/* 801E8074 001E3CD4 38 E0 00 05 */ li r7, 5
/* 801E8078 001E3CD8 39 00 00 0F */ li r8, 0xf
/* 801E807C 001E3CDC 48 00 51 09 */ bl func_801ED184
-/* 801E8080 001E3CE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8080 001E3CE0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8084 001E3CE4 38 A0 00 07 */ li r5, 7
/* 801E8088 001E3CE8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E808C 001E3CEC 38 C0 00 07 */ li r6, 7
@@ -1398,13 +1398,13 @@ func_801E7FA4:
/* 801E8098 001E3CF8 48 00 51 35 */ bl func_801ED1CC
/* 801E809C 001E3CFC 48 00 00 38 */ b lbl_801E80D4
lbl_801E80A0:
-/* 801E80A0 001E3D00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E80A0 001E3D00 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E80A4 001E3D04 38 A0 00 0C */ li r5, 0xc
/* 801E80A8 001E3D08 38 C0 00 04 */ li r6, 4
/* 801E80AC 001E3D0C 38 E0 00 05 */ li r7, 5
/* 801E80B0 001E3D10 39 00 00 0F */ li r8, 0xf
/* 801E80B4 001E3D14 48 00 50 D1 */ bl func_801ED184
-/* 801E80B8 001E3D18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E80B8 001E3D18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E80BC 001E3D1C 38 A0 00 07 */ li r5, 7
/* 801E80C0 001E3D20 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E80C4 001E3D24 38 C0 00 07 */ li r6, 7
@@ -1464,7 +1464,7 @@ lbl_801E816C:
/* 801E8188 001E3DE8 2C 00 00 00 */ cmpwi r0, 0
/* 801E818C 001E3DEC 41 82 00 A4 */ beq lbl_801E8230
/* 801E8190 001E3DF0 88 9A 00 1F */ lbz r4, 0x1f(r26)
-/* 801E8194 001E3DF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8194 001E3DF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8198 001E3DF8 38 04 FF FF */ addi r0, r4, -1
/* 801E819C 001E3DFC 88 BB 00 03 */ lbz r5, 3(r27)
/* 801E81A0 001E3E00 54 19 06 3E */ clrlwi r25, r0, 0x18
@@ -1472,7 +1472,7 @@ lbl_801E816C:
/* 801E81A8 001E3E08 88 FA 00 20 */ lbz r7, 0x20(r26)
/* 801E81AC 001E3E0C 7F 24 CB 78 */ mr r4, r25
/* 801E81B0 001E3E10 48 00 4E A1 */ bl func_801ED050
-/* 801E81B4 001E3E14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E81B4 001E3E14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E81B8 001E3E18 7F 24 CB 78 */ mr r4, r25
/* 801E81BC 001E3E1C 38 A0 00 00 */ li r5, 0
/* 801E81C0 001E3E20 38 C0 00 00 */ li r6, 0
@@ -1480,7 +1480,7 @@ lbl_801E816C:
/* 801E81C8 001E3E28 39 00 00 00 */ li r8, 0
/* 801E81CC 001E3E2C 39 20 00 00 */ li r9, 0
/* 801E81D0 001E3E30 48 00 4F 1D */ bl func_801ED0EC
-/* 801E81D4 001E3E34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E81D4 001E3E34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E81D8 001E3E38 7F 24 CB 78 */ mr r4, r25
/* 801E81DC 001E3E3C 38 A0 00 00 */ li r5, 0
/* 801E81E0 001E3E40 38 C0 00 00 */ li r6, 0
@@ -1488,14 +1488,14 @@ lbl_801E816C:
/* 801E81E8 001E3E48 39 00 00 00 */ li r8, 0
/* 801E81EC 001E3E4C 39 20 00 00 */ li r9, 0
/* 801E81F0 001E3E50 48 00 4F 49 */ bl func_801ED138
-/* 801E81F4 001E3E54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E81F4 001E3E54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E81F8 001E3E58 7F 24 CB 78 */ mr r4, r25
/* 801E81FC 001E3E5C 88 FB 00 04 */ lbz r7, 4(r27)
/* 801E8200 001E3E60 38 A0 00 0F */ li r5, 0xf
/* 801E8204 001E3E64 38 C0 00 0A */ li r6, 0xa
/* 801E8208 001E3E68 39 00 00 0F */ li r8, 0xf
/* 801E820C 001E3E6C 48 00 4F 79 */ bl func_801ED184
-/* 801E8210 001E3E70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8210 001E3E70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8214 001E3E74 7F 24 CB 78 */ mr r4, r25
/* 801E8218 001E3E78 88 FB 00 05 */ lbz r7, 5(r27)
/* 801E821C 001E3E7C 38 A0 00 07 */ li r5, 7
@@ -1504,21 +1504,21 @@ lbl_801E816C:
/* 801E8228 001E3E88 48 00 4F A5 */ bl func_801ED1CC
/* 801E822C 001E3E8C 48 00 03 F8 */ b lbl_801E8624
lbl_801E8230:
-/* 801E8230 001E3E90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8230 001E3E90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8234 001E3E94 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8238 001E3E98 48 00 4D CD */ bl func_801ED004
-/* 801E823C 001E3E9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E823C 001E3E9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8240 001E3EA0 38 A0 00 00 */ li r5, 0
/* 801E8244 001E3EA4 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8248 001E3EA8 38 C0 00 00 */ li r6, 0
/* 801E824C 001E3EAC 48 00 4E 61 */ bl func_801ED0AC
-/* 801E8250 001E3EB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8250 001E3EB0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8254 001E3EB4 38 A0 00 FF */ li r5, 0xff
/* 801E8258 001E3EB8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E825C 001E3EBC 38 C0 00 FF */ li r6, 0xff
/* 801E8260 001E3EC0 88 FA 00 20 */ lbz r7, 0x20(r26)
/* 801E8264 001E3EC4 48 00 4D ED */ bl func_801ED050
-/* 801E8268 001E3EC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8268 001E3EC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E826C 001E3ECC 38 A0 00 00 */ li r5, 0
/* 801E8270 001E3ED0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8274 001E3ED4 38 C0 00 00 */ li r6, 0
@@ -1526,7 +1526,7 @@ lbl_801E8230:
/* 801E827C 001E3EDC 39 00 00 00 */ li r8, 0
/* 801E8280 001E3EE0 39 20 00 00 */ li r9, 0
/* 801E8284 001E3EE4 48 00 4E 69 */ bl func_801ED0EC
-/* 801E8288 001E3EE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8288 001E3EE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E828C 001E3EEC 38 A0 00 00 */ li r5, 0
/* 801E8290 001E3EF0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8294 001E3EF4 38 C0 00 00 */ li r6, 0
@@ -1536,7 +1536,7 @@ lbl_801E8230:
/* 801E82A4 001E3F04 48 00 4E 95 */ bl func_801ED138
/* 801E82A8 001E3F08 2C 1E 00 00 */ cmpwi r30, 0
/* 801E82AC 001E3F0C 41 82 00 24 */ beq lbl_801E82D0
-/* 801E82B0 001E3F10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E82B0 001E3F10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E82B4 001E3F14 38 A0 00 0F */ li r5, 0xf
/* 801E82B8 001E3F18 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E82BC 001E3F1C 38 C0 00 0A */ li r6, 0xa
@@ -1545,7 +1545,7 @@ lbl_801E8230:
/* 801E82C8 001E3F28 48 00 4E BD */ bl func_801ED184
/* 801E82CC 001E3F2C 48 00 00 20 */ b lbl_801E82EC
lbl_801E82D0:
-/* 801E82D0 001E3F30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E82D0 001E3F30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E82D4 001E3F34 38 A0 00 0F */ li r5, 0xf
/* 801E82D8 001E3F38 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E82DC 001E3F3C 38 C0 00 0F */ li r6, 0xf
@@ -1555,7 +1555,7 @@ lbl_801E82D0:
lbl_801E82EC:
/* 801E82EC 001E3F4C 2C 1F 00 00 */ cmpwi r31, 0
/* 801E82F0 001E3F50 41 82 00 24 */ beq lbl_801E8314
-/* 801E82F4 001E3F54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E82F4 001E3F54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E82F8 001E3F58 38 A0 00 07 */ li r5, 7
/* 801E82FC 001E3F5C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8300 001E3F60 38 C0 00 05 */ li r6, 5
@@ -1564,7 +1564,7 @@ lbl_801E82EC:
/* 801E830C 001E3F6C 48 00 4E C1 */ bl func_801ED1CC
/* 801E8310 001E3F70 48 00 00 20 */ b lbl_801E8330
lbl_801E8314:
-/* 801E8314 001E3F74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8314 001E3F74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8318 001E3F78 38 A0 00 07 */ li r5, 7
/* 801E831C 001E3F7C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8320 001E3F80 38 C0 00 07 */ li r6, 7
@@ -1589,18 +1589,18 @@ lbl_801E8340:
/* 801E8364 001E3FC4 48 00 4B D9 */ bl func_801ECF3C
/* 801E8368 001E3FC8 38 61 00 08 */ addi r3, r1, 8
/* 801E836C 001E3FCC 48 00 4C 0D */ bl func_801ECF78
-/* 801E8370 001E3FD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8370 001E3FD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8374 001E3FD4 38 81 00 08 */ addi r4, r1, 8
/* 801E8378 001E3FD8 48 00 4E 9D */ bl func_801ED214
-/* 801E837C 001E3FDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E837C 001E3FDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8380 001E3FE0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8384 001E3FE4 48 00 4C 81 */ bl func_801ED004
-/* 801E8388 001E3FE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8388 001E3FE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E838C 001E3FEC 38 A0 00 00 */ li r5, 0
/* 801E8390 001E3FF0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8394 001E3FF4 38 C0 00 00 */ li r6, 0
/* 801E8398 001E3FF8 48 00 4D 15 */ bl func_801ED0AC
-/* 801E839C 001E3FFC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E839C 001E3FFC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E83A0 001E4000 38 A0 00 00 */ li r5, 0
/* 801E83A4 001E4004 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E83A8 001E4008 38 C0 00 00 */ li r6, 0
@@ -1608,7 +1608,7 @@ lbl_801E8340:
/* 801E83B0 001E4010 39 00 00 00 */ li r8, 0
/* 801E83B4 001E4014 39 20 00 03 */ li r9, 3
/* 801E83B8 001E4018 48 00 4D 35 */ bl func_801ED0EC
-/* 801E83BC 001E401C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E83BC 001E401C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E83C0 001E4020 38 A0 00 00 */ li r5, 0
/* 801E83C4 001E4024 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E83C8 001E4028 38 C0 00 00 */ li r6, 0
@@ -1617,13 +1617,13 @@ lbl_801E8340:
/* 801E83D4 001E4034 39 20 00 00 */ li r9, 0
/* 801E83D8 001E4038 48 00 4D 61 */ bl func_801ED138
/* 801E83DC 001E403C 80 DA 00 0C */ lwz r6, 0xc(r26)
-/* 801E83E0 001E4040 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E83E0 001E4040 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E83E4 001E4044 88 A6 00 6D */ lbz r5, 0x6d(r6)
/* 801E83E8 001E4048 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E83EC 001E404C 88 C6 00 6C */ lbz r6, 0x6c(r6)
/* 801E83F0 001E4050 88 FA 00 20 */ lbz r7, 0x20(r26)
/* 801E83F4 001E4054 48 00 4C 5D */ bl func_801ED050
-/* 801E83F8 001E4058 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E83F8 001E4058 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E83FC 001E405C 38 A0 00 0F */ li r5, 0xf
/* 801E8400 001E4060 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8404 001E4064 38 C0 00 08 */ li r6, 8
@@ -1632,7 +1632,7 @@ lbl_801E8340:
/* 801E8410 001E4070 48 00 4D 75 */ bl func_801ED184
/* 801E8414 001E4074 2C 1F 00 00 */ cmpwi r31, 0
/* 801E8418 001E4078 41 82 00 24 */ beq lbl_801E843C
-/* 801E841C 001E407C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E841C 001E407C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8420 001E4080 38 A0 00 07 */ li r5, 7
/* 801E8424 001E4084 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8428 001E4088 38 C0 00 05 */ li r6, 5
@@ -1641,7 +1641,7 @@ lbl_801E8340:
/* 801E8434 001E4094 48 00 4D 99 */ bl func_801ED1CC
/* 801E8438 001E4098 48 00 00 20 */ b lbl_801E8458
lbl_801E843C:
-/* 801E843C 001E409C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E843C 001E409C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8440 001E40A0 38 A0 00 07 */ li r5, 7
/* 801E8444 001E40A4 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8448 001E40A8 38 C0 00 07 */ li r6, 7
@@ -1655,13 +1655,13 @@ lbl_801E8458:
/* 801E8464 001E40C4 38 03 00 01 */ addi r0, r3, 1
/* 801E8468 001E40C8 88 9A 00 1D */ lbz r4, 0x1d(r26)
/* 801E846C 001E40CC 98 1A 00 1F */ stb r0, 0x1f(r26)
-/* 801E8470 001E40D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8470 001E40D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8474 001E40D4 88 A5 00 6D */ lbz r5, 0x6d(r5)
/* 801E8478 001E40D8 48 00 4E 0D */ bl func_801ED284
-/* 801E847C 001E40DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E847C 001E40DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8480 001E40E0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8484 001E40E4 48 00 4B 81 */ bl func_801ED004
-/* 801E8488 001E40E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8488 001E40E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E848C 001E40EC 38 A0 00 00 */ li r5, 0
/* 801E8490 001E40F0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8494 001E40F4 38 C0 00 00 */ li r6, 0
@@ -1672,7 +1672,7 @@ lbl_801E8458:
/* 801E84A8 001E4108 39 20 00 03 */ li r9, 3
lbl_801E84AC:
/* 801E84AC 001E410C 2C 1E 00 00 */ cmpwi r30, 0
-/* 801E84B0 001E4110 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E84B0 001E4110 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E84B4 001E4114 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E84B8 001E4118 38 A0 00 01 */ li r5, 1
/* 801E84BC 001E411C 38 C0 00 00 */ li r6, 0
@@ -1682,7 +1682,7 @@ lbl_801E84AC:
lbl_801E84CC:
/* 801E84CC 001E412C 39 00 00 01 */ li r8, 1
/* 801E84D0 001E4130 48 00 4C 1D */ bl func_801ED0EC
-/* 801E84D4 001E4134 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E84D4 001E4134 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E84D8 001E4138 38 A0 00 00 */ li r5, 0
/* 801E84DC 001E413C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E84E0 001E4140 38 C0 00 00 */ li r6, 0
@@ -1692,19 +1692,19 @@ lbl_801E84CC:
/* 801E84F0 001E4150 48 00 4C 49 */ bl func_801ED138
/* 801E84F4 001E4154 80 DA 00 0C */ lwz r6, 0xc(r26)
/* 801E84F8 001E4158 38 E0 00 FF */ li r7, 0xff
-/* 801E84FC 001E415C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E84FC 001E415C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8500 001E4160 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8504 001E4164 88 BA 00 1D */ lbz r5, 0x1d(r26)
/* 801E8508 001E4168 88 C6 00 6C */ lbz r6, 0x6c(r6)
/* 801E850C 001E416C 48 00 4B 45 */ bl func_801ED050
-/* 801E8510 001E4170 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8510 001E4170 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8514 001E4174 38 A0 00 0F */ li r5, 0xf
/* 801E8518 001E4178 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E851C 001E417C 38 C0 00 08 */ li r6, 8
/* 801E8520 001E4180 38 E0 00 09 */ li r7, 9
/* 801E8524 001E4184 39 00 00 06 */ li r8, 6
/* 801E8528 001E4188 48 00 4C 5D */ bl func_801ED184
-/* 801E852C 001E418C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E852C 001E418C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8530 001E4190 38 A0 00 07 */ li r5, 7
/* 801E8534 001E4194 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8538 001E4198 38 C0 00 07 */ li r6, 7
@@ -1719,21 +1719,21 @@ lbl_801E84CC:
/* 801E855C 001E41BC 98 9A 00 1D */ stb r4, 0x1d(r26)
/* 801E8560 001E41C0 98 1A 00 1F */ stb r0, 0x1f(r26)
/* 801E8564 001E41C4 41 82 00 C0 */ beq lbl_801E8624
-/* 801E8568 001E41C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8568 001E41C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E856C 001E41CC 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801E8570 001E41D0 48 00 4A 95 */ bl func_801ED004
-/* 801E8574 001E41D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8574 001E41D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8578 001E41D8 38 A0 00 00 */ li r5, 0
/* 801E857C 001E41DC 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8580 001E41E0 38 C0 00 00 */ li r6, 0
/* 801E8584 001E41E4 48 00 4B 29 */ bl func_801ED0AC
-/* 801E8588 001E41E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8588 001E41E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E858C 001E41EC 38 A0 00 FF */ li r5, 0xff
/* 801E8590 001E41F0 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8594 001E41F4 38 C0 00 FF */ li r6, 0xff
/* 801E8598 001E41F8 38 E0 00 FF */ li r7, 0xff
/* 801E859C 001E41FC 48 00 4A B5 */ bl func_801ED050
-/* 801E85A0 001E4200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E85A0 001E4200 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E85A4 001E4204 38 A0 00 00 */ li r5, 0
/* 801E85A8 001E4208 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E85AC 001E420C 38 C0 00 00 */ li r6, 0
@@ -1741,7 +1741,7 @@ lbl_801E84CC:
/* 801E85B4 001E4214 39 00 00 01 */ li r8, 1
/* 801E85B8 001E4218 39 20 00 00 */ li r9, 0
/* 801E85BC 001E421C 48 00 4B 31 */ bl func_801ED0EC
-/* 801E85C0 001E4220 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E85C0 001E4220 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E85C4 001E4224 38 A0 00 00 */ li r5, 0
/* 801E85C8 001E4228 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E85CC 001E422C 38 C0 00 00 */ li r6, 0
@@ -1749,14 +1749,14 @@ lbl_801E84CC:
/* 801E85D4 001E4234 39 00 00 00 */ li r8, 0
/* 801E85D8 001E4238 39 20 00 00 */ li r9, 0
/* 801E85DC 001E423C 48 00 4B 5D */ bl func_801ED138
-/* 801E85E0 001E4240 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E85E0 001E4240 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E85E4 001E4244 38 A0 00 0F */ li r5, 0xf
/* 801E85E8 001E4248 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E85EC 001E424C 38 C0 00 06 */ li r6, 6
/* 801E85F0 001E4250 38 E0 00 00 */ li r7, 0
/* 801E85F4 001E4254 39 00 00 0F */ li r8, 0xf
/* 801E85F8 001E4258 48 00 4B 8D */ bl func_801ED184
-/* 801E85FC 001E425C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E85FC 001E425C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8600 001E4260 38 A0 00 07 */ li r5, 7
/* 801E8604 001E4264 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8608 001E4268 38 C0 00 07 */ li r6, 7
@@ -1771,15 +1771,15 @@ lbl_801E8624:
/* 801E8628 001E4288 88 03 00 5D */ lbz r0, 0x5d(r3)
/* 801E862C 001E428C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 801E8630 001E4290 41 82 01 48 */ beq lbl_801E8778
-/* 801E8634 001E4294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8634 001E4294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8638 001E4298 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E863C 001E429C 48 00 49 C9 */ bl func_801ED004
-/* 801E8640 001E42A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8640 001E42A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8644 001E42A4 38 A0 00 00 */ li r5, 0
/* 801E8648 001E42A8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E864C 001E42AC 38 C0 00 00 */ li r6, 0
/* 801E8650 001E42B0 48 00 4A 5D */ bl func_801ED0AC
-/* 801E8654 001E42B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8654 001E42B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8658 001E42B8 38 A0 00 00 */ li r5, 0
/* 801E865C 001E42BC 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8660 001E42C0 38 C0 00 00 */ li r6, 0
@@ -1787,7 +1787,7 @@ lbl_801E8624:
/* 801E8668 001E42C8 39 00 00 01 */ li r8, 1
/* 801E866C 001E42CC 39 20 00 00 */ li r9, 0
/* 801E8670 001E42D0 48 00 4A 7D */ bl func_801ED0EC
-/* 801E8674 001E42D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8674 001E42D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8678 001E42D8 38 A0 00 00 */ li r5, 0
/* 801E867C 001E42DC 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8680 001E42E0 38 C0 00 00 */ li r6, 0
@@ -1799,24 +1799,24 @@ lbl_801E8624:
/* 801E8698 001E42F8 88 04 00 6E */ lbz r0, 0x6e(r4)
/* 801E869C 001E42FC 7C 00 07 75 */ extsb. r0, r0
/* 801E86A0 001E4300 40 80 00 68 */ bge lbl_801E8708
-/* 801E86A4 001E4304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E86A4 001E4304 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E86A8 001E4308 38 A4 00 70 */ addi r5, r4, 0x70
/* 801E86AC 001E430C 38 80 00 01 */ li r4, 1
/* 801E86B0 001E4310 48 00 4C 39 */ bl func_801ED2E8
-/* 801E86B4 001E4314 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E86B4 001E4314 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E86B8 001E4318 38 A0 00 FF */ li r5, 0xff
/* 801E86BC 001E431C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E86C0 001E4320 38 C0 00 FF */ li r6, 0xff
/* 801E86C4 001E4324 38 E0 00 FF */ li r7, 0xff
/* 801E86C8 001E4328 48 00 49 89 */ bl func_801ED050
-/* 801E86CC 001E432C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E86CC 001E432C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E86D0 001E4330 38 A0 00 0F */ li r5, 0xf
/* 801E86D4 001E4334 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E86D8 001E4338 38 C0 00 02 */ li r6, 2
/* 801E86DC 001E433C 38 E0 00 0C */ li r7, 0xc
/* 801E86E0 001E4340 39 00 00 00 */ li r8, 0
/* 801E86E4 001E4344 48 00 4A A1 */ bl func_801ED184
-/* 801E86E8 001E4348 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E86E8 001E4348 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E86EC 001E434C 38 A0 00 07 */ li r5, 7
/* 801E86F0 001E4350 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E86F4 001E4354 38 C0 00 07 */ li r6, 7
@@ -1825,25 +1825,25 @@ lbl_801E8624:
/* 801E8700 001E4360 48 00 4A CD */ bl func_801ED1CC
/* 801E8704 001E4364 48 00 00 68 */ b lbl_801E876C
lbl_801E8708:
-/* 801E8708 001E4368 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8708 001E4368 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E870C 001E436C 38 A4 00 70 */ addi r5, r4, 0x70
/* 801E8710 001E4370 38 80 00 01 */ li r4, 1
/* 801E8714 001E4374 48 00 4B D5 */ bl func_801ED2E8
/* 801E8718 001E4378 80 DA 00 0C */ lwz r6, 0xc(r26)
/* 801E871C 001E437C 38 E0 00 FF */ li r7, 0xff
-/* 801E8720 001E4380 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8720 001E4380 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8724 001E4384 88 A6 00 6F */ lbz r5, 0x6f(r6)
/* 801E8728 001E4388 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E872C 001E438C 88 C6 00 6E */ lbz r6, 0x6e(r6)
/* 801E8730 001E4390 48 00 49 21 */ bl func_801ED050
-/* 801E8734 001E4394 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8734 001E4394 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8738 001E4398 38 A0 00 0F */ li r5, 0xf
/* 801E873C 001E439C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8740 001E43A0 38 C0 00 02 */ li r6, 2
/* 801E8744 001E43A4 38 E0 00 08 */ li r7, 8
/* 801E8748 001E43A8 39 00 00 00 */ li r8, 0
/* 801E874C 001E43AC 48 00 4A 39 */ bl func_801ED184
-/* 801E8750 001E43B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8750 001E43B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8754 001E43B4 38 A0 00 07 */ li r5, 7
/* 801E8758 001E43B8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E875C 001E43BC 38 C0 00 07 */ li r6, 7
@@ -1858,15 +1858,15 @@ lbl_801E8778:
/* 801E8778 001E43D8 88 1A 00 22 */ lbz r0, 0x22(r26)
/* 801E877C 001E43DC 28 00 00 FF */ cmplwi r0, 0xff
/* 801E8780 001E43E0 41 82 00 C0 */ beq lbl_801E8840
-/* 801E8784 001E43E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8784 001E43E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8788 001E43E8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E878C 001E43EC 48 00 48 79 */ bl func_801ED004
-/* 801E8790 001E43F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8790 001E43F0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8794 001E43F4 38 A0 00 00 */ li r5, 0
/* 801E8798 001E43F8 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E879C 001E43FC 38 C0 00 00 */ li r6, 0
/* 801E87A0 001E4400 48 00 49 0D */ bl func_801ED0AC
-/* 801E87A4 001E4404 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E87A4 001E4404 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E87A8 001E4408 38 A0 00 00 */ li r5, 0
/* 801E87AC 001E440C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E87B0 001E4410 38 C0 00 00 */ li r6, 0
@@ -1874,7 +1874,7 @@ lbl_801E8778:
/* 801E87B8 001E4418 39 00 00 01 */ li r8, 1
/* 801E87BC 001E441C 39 20 00 00 */ li r9, 0
/* 801E87C0 001E4420 48 00 49 2D */ bl func_801ED0EC
-/* 801E87C4 001E4424 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E87C4 001E4424 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E87C8 001E4428 38 A0 00 00 */ li r5, 0
/* 801E87CC 001E442C 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E87D0 001E4430 38 C0 00 00 */ li r6, 0
@@ -1882,20 +1882,20 @@ lbl_801E8778:
/* 801E87D8 001E4438 39 00 00 00 */ li r8, 0
/* 801E87DC 001E443C 39 20 00 00 */ li r9, 0
/* 801E87E0 001E4440 48 00 49 59 */ bl func_801ED138
-/* 801E87E4 001E4444 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E87E4 001E4444 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E87E8 001E4448 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E87EC 001E444C 88 BA 00 23 */ lbz r5, 0x23(r26)
/* 801E87F0 001E4450 88 DA 00 22 */ lbz r6, 0x22(r26)
/* 801E87F4 001E4454 88 FA 00 20 */ lbz r7, 0x20(r26)
/* 801E87F8 001E4458 48 00 48 59 */ bl func_801ED050
-/* 801E87FC 001E445C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E87FC 001E445C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E8800 001E4460 38 A0 00 0F */ li r5, 0xf
/* 801E8804 001E4464 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8808 001E4468 38 C0 00 08 */ li r6, 8
/* 801E880C 001E446C 38 E0 00 0A */ li r7, 0xa
/* 801E8810 001E4470 39 00 00 00 */ li r8, 0
/* 801E8814 001E4474 48 00 49 71 */ bl func_801ED184
-/* 801E8818 001E4478 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8818 001E4478 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E881C 001E447C 38 A0 00 07 */ li r5, 7
/* 801E8820 001E4480 88 9A 00 1F */ lbz r4, 0x1f(r26)
/* 801E8824 001E4484 38 C0 00 07 */ li r6, 7
@@ -1914,7 +1914,7 @@ lbl_801E8840:
/* 801E8854 001E44B4 4E 80 00 20 */ blr
lbl_801E8858:
/* 801E8858 001E44B8 88 C3 00 1F */ lbz r6, 0x1f(r3)
-/* 801E885C 001E44BC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E885C 001E44BC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E8860 001E44C0 1C A6 00 24 */ mulli r5, r6, 0x24
/* 801E8864 001E44C4 80 09 16 38 */ lwz r0, 0x1638(r9)
/* 801E8868 001E44C8 7C A0 2A 14 */ add r5, r0, r5
@@ -1936,7 +1936,7 @@ lbl_801E8880:
/* 801E88A4 001E4504 80 85 00 00 */ lwz r4, 0(r5)
/* 801E88A8 001E4508 60 84 00 08 */ ori r4, r4, 8
/* 801E88AC 001E450C 90 85 00 00 */ stw r4, 0(r5)
-/* 801E88B0 001E4510 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E88B0 001E4510 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E88B4 001E4514 88 83 00 1F */ lbz r4, 0x1f(r3)
/* 801E88B8 001E4518 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801E88BC 001E451C 54 85 18 38 */ slwi r5, r4, 3
@@ -1953,7 +1953,7 @@ lbl_801E8880:
/* 801E88E8 001E4548 60 84 00 20 */ ori r4, r4, 0x20
/* 801E88EC 001E454C 90 85 00 00 */ stw r4, 0(r5)
/* 801E88F0 001E4550 88 83 00 1F */ lbz r4, 0x1f(r3)
-/* 801E88F4 001E4554 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E88F4 001E4554 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E88F8 001E4558 1C A4 00 14 */ mulli r5, r4, 0x14
/* 801E88FC 001E455C 7C 04 20 30 */ slw r4, r0, r4
/* 801E8900 001E4560 80 C8 16 38 */ lwz r6, 0x1638(r8)
@@ -1972,7 +1972,7 @@ lbl_801E8880:
/* 801E8934 001E4594 60 84 00 08 */ ori r4, r4, 8
/* 801E8938 001E4598 90 85 00 00 */ stw r4, 0(r5)
/* 801E893C 001E459C 88 83 00 1F */ lbz r4, 0x1f(r3)
-/* 801E8940 001E45A0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8940 001E45A0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E8944 001E45A4 1C A4 00 14 */ mulli r5, r4, 0x14
/* 801E8948 001E45A8 7C 04 20 30 */ slw r4, r0, r4
/* 801E894C 001E45AC 80 C8 16 38 */ lwz r6, 0x1638(r8)
@@ -1992,7 +1992,7 @@ lbl_801E8880:
/* 801E8984 001E45E4 90 04 00 00 */ stw r0, 0(r4)
/* 801E8988 001E45E8 41 82 00 E0 */ beq lbl_801E8A68
/* 801E898C 001E45EC 88 C3 00 1F */ lbz r6, 0x1f(r3)
-/* 801E8990 001E45F0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8990 001E45F0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E8994 001E45F4 1C 06 00 0C */ mulli r0, r6, 0xc
/* 801E8998 001E45F8 81 03 00 0C */ lwz r8, 0xc(r3)
/* 801E899C 001E45FC 80 8A 16 38 */ lwz r4, 0x1638(r10)
@@ -2027,7 +2027,7 @@ lbl_801E89D4:
/* 801E8A08 001E4668 41 82 00 08 */ beq lbl_801E8A10
/* 801E8A0C 001E466C 39 20 00 00 */ li r9, 0
lbl_801E8A10:
-/* 801E8A10 001E4670 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8A10 001E4670 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8A14 001E4674 38 00 00 01 */ li r0, 1
/* 801E8A18 001E4678 55 47 25 36 */ rlwinm r7, r10, 4, 0x14, 0x1b
/* 801E8A1C 001E467C 38 C0 00 0F */ li r6, 0xf
@@ -2052,7 +2052,7 @@ lbl_801E8A10:
lbl_801E8A68:
/* 801E8A68 001E46C8 88 C3 00 1F */ lbz r6, 0x1f(r3)
/* 801E8A6C 001E46CC 38 00 00 FF */ li r0, 0xff
-/* 801E8A70 001E46D0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8A70 001E46D0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E8A74 001E46D4 1C 86 00 0C */ mulli r4, r6, 0xc
/* 801E8A78 001E46D8 88 E3 00 21 */ lbz r7, 0x21(r3)
/* 801E8A7C 001E46DC 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -2083,7 +2083,7 @@ lbl_801E8AA4:
/* 801E8AD8 001E4738 41 82 00 08 */ beq lbl_801E8AE0
/* 801E8ADC 001E473C 39 20 00 00 */ li r9, 0
lbl_801E8AE0:
-/* 801E8AE0 001E4740 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8AE0 001E4740 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8AE4 001E4744 38 00 00 01 */ li r0, 1
/* 801E8AE8 001E4748 55 47 25 36 */ rlwinm r7, r10, 4, 0x14, 0x1b
/* 801E8AEC 001E474C 38 C0 00 0F */ li r6, 0xf
@@ -2111,7 +2111,7 @@ lbl_801E8B34:
/* 801E8B40 001E47A0 41 82 00 08 */ beq lbl_801E8B48
/* 801E8B44 001E47A4 38 E0 00 00 */ li r7, 0
lbl_801E8B48:
-/* 801E8B48 001E47A8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8B48 001E47A8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E8B4C 001E47AC 38 00 00 01 */ li r0, 1
/* 801E8B50 001E47B0 55 05 25 36 */ rlwinm r5, r8, 4, 0x14, 0x1b
/* 801E8B54 001E47B4 38 80 00 07 */ li r4, 7
@@ -2143,7 +2143,7 @@ lbl_801E8BA4:
/* 801E8BB8 001E4818 88 C3 00 21 */ lbz r6, 0x21(r3)
/* 801E8BBC 001E481C 41 82 02 58 */ beq lbl_801E8E14
/* 801E8BC0 001E4820 88 C3 00 1F */ lbz r6, 0x1f(r3)
-/* 801E8BC4 001E4824 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8BC4 001E4824 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E8BC8 001E4828 1C A6 00 24 */ mulli r5, r6, 0x24
/* 801E8BCC 001E482C 80 0C 16 38 */ lwz r0, 0x1638(r12)
/* 801E8BD0 001E4830 7C A0 2A 14 */ add r5, r0, r5
@@ -2167,7 +2167,7 @@ lbl_801E8BE8:
/* 801E8C14 001E4874 80 E8 00 00 */ lwz r7, 0(r8)
/* 801E8C18 001E4878 60 E7 00 08 */ ori r7, r7, 8
/* 801E8C1C 001E487C 90 E8 00 00 */ stw r7, 0(r8)
-/* 801E8C20 001E4880 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8C20 001E4880 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E8C24 001E4884 88 E3 00 1F */ lbz r7, 0x1f(r3)
/* 801E8C28 001E4888 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 801E8C2C 001E488C 54 E8 18 38 */ slwi r8, r7, 3
@@ -2184,7 +2184,7 @@ lbl_801E8BE8:
/* 801E8C58 001E48B8 60 E7 00 20 */ ori r7, r7, 0x20
/* 801E8C5C 001E48BC 90 E8 00 00 */ stw r7, 0(r8)
/* 801E8C60 001E48C0 88 E3 00 1F */ lbz r7, 0x1f(r3)
-/* 801E8C64 001E48C4 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8C64 001E48C4 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E8C68 001E48C8 1D 07 00 14 */ mulli r8, r7, 0x14
/* 801E8C6C 001E48CC 7C 07 38 30 */ slw r7, r0, r7
/* 801E8C70 001E48D0 81 2C 16 38 */ lwz r9, 0x1638(r12)
@@ -2203,7 +2203,7 @@ lbl_801E8BE8:
/* 801E8CA4 001E4904 60 E7 00 08 */ ori r7, r7, 8
/* 801E8CA8 001E4908 90 E8 00 00 */ stw r7, 0(r8)
/* 801E8CAC 001E490C 89 03 00 1F */ lbz r8, 0x1f(r3)
-/* 801E8CB0 001E4910 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8CB0 001E4910 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E8CB4 001E4914 1C E8 00 14 */ mulli r7, r8, 0x14
/* 801E8CB8 001E4918 7C 00 40 30 */ slw r0, r0, r8
/* 801E8CBC 001E491C 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -2222,7 +2222,7 @@ lbl_801E8BE8:
/* 801E8CF0 001E4950 60 00 00 08 */ ori r0, r0, 8
/* 801E8CF4 001E4954 90 07 00 00 */ stw r0, 0(r7)
/* 801E8CF8 001E4958 89 23 00 1F */ lbz r9, 0x1f(r3)
-/* 801E8CFC 001E495C 83 CD A3 D8 */ lwz r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8CFC 001E495C 83 CD A3 D8 */ lwz r30, render_context_ptr-_SDA_BASE_(r13)
/* 801E8D00 001E4960 1C 09 00 0C */ mulli r0, r9, 0xc
/* 801E8D04 001E4964 81 63 00 0C */ lwz r11, 0xc(r3)
/* 801E8D08 001E4968 80 FE 16 38 */ lwz r7, 0x1638(r30)
@@ -2255,7 +2255,7 @@ lbl_801E8D40:
/* 801E8D6C 001E49CC 80 0B 00 00 */ lwz r0, 0(r11)
/* 801E8D70 001E49D0 60 00 00 08 */ ori r0, r0, 8
/* 801E8D74 001E49D4 90 0B 00 00 */ stw r0, 0(r11)
-/* 801E8D78 001E49D8 83 CD A3 D8 */ lwz r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8D78 001E49D8 83 CD A3 D8 */ lwz r30, render_context_ptr-_SDA_BASE_(r13)
/* 801E8D7C 001E49DC 88 03 00 1F */ lbz r0, 0x1f(r3)
/* 801E8D80 001E49E0 81 9E 16 38 */ lwz r12, 0x1638(r30)
/* 801E8D84 001E49E4 54 0B 20 36 */ slwi r11, r0, 4
@@ -2273,7 +2273,7 @@ lbl_801E8D40:
/* 801E8DB4 001E4A14 80 08 00 00 */ lwz r0, 0(r8)
/* 801E8DB8 001E4A18 60 00 00 08 */ ori r0, r0, 8
/* 801E8DBC 001E4A1C 90 08 00 00 */ stw r0, 0(r8)
-/* 801E8DC0 001E4A20 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8DC0 001E4A20 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E8DC4 001E4A24 88 03 00 1F */ lbz r0, 0x1f(r3)
/* 801E8DC8 001E4A28 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 801E8DCC 001E4A2C 54 08 20 36 */ slwi r8, r0, 4
@@ -2296,7 +2296,7 @@ lbl_801E8D40:
/* 801E8E10 001E4A70 98 03 00 1F */ stb r0, 0x1f(r3)
lbl_801E8E14:
/* 801E8E14 001E4A74 89 03 00 1F */ lbz r8, 0x1f(r3)
-/* 801E8E18 001E4A78 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8E18 001E4A78 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8E1C 001E4A7C 1C E8 00 24 */ mulli r7, r8, 0x24
/* 801E8E20 001E4A80 80 0B 16 38 */ lwz r0, 0x1638(r11)
/* 801E8E24 001E4A84 7C E0 3A 14 */ add r7, r0, r7
@@ -2318,7 +2318,7 @@ lbl_801E8E3C:
/* 801E8E60 001E4AC0 80 E8 00 00 */ lwz r7, 0(r8)
/* 801E8E64 001E4AC4 60 E7 00 08 */ ori r7, r7, 8
/* 801E8E68 001E4AC8 90 E8 00 00 */ stw r7, 0(r8)
-/* 801E8E6C 001E4ACC 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8E6C 001E4ACC 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8E70 001E4AD0 88 E3 00 1F */ lbz r7, 0x1f(r3)
/* 801E8E74 001E4AD4 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 801E8E78 001E4AD8 54 E8 18 38 */ slwi r8, r7, 3
@@ -2335,7 +2335,7 @@ lbl_801E8E3C:
/* 801E8EA4 001E4B04 60 E7 00 20 */ ori r7, r7, 0x20
/* 801E8EA8 001E4B08 90 E8 00 00 */ stw r7, 0(r8)
/* 801E8EAC 001E4B0C 88 E3 00 1F */ lbz r7, 0x1f(r3)
-/* 801E8EB0 001E4B10 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8EB0 001E4B10 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8EB4 001E4B14 1D 07 00 14 */ mulli r8, r7, 0x14
/* 801E8EB8 001E4B18 7C 07 38 30 */ slw r7, r0, r7
/* 801E8EBC 001E4B1C 81 2B 16 38 */ lwz r9, 0x1638(r11)
@@ -2354,7 +2354,7 @@ lbl_801E8E3C:
/* 801E8EF0 001E4B50 60 E7 00 08 */ ori r7, r7, 8
/* 801E8EF4 001E4B54 90 E8 00 00 */ stw r7, 0(r8)
/* 801E8EF8 001E4B58 88 E3 00 1F */ lbz r7, 0x1f(r3)
-/* 801E8EFC 001E4B5C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8EFC 001E4B5C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E8F00 001E4B60 1D 07 00 14 */ mulli r8, r7, 0x14
/* 801E8F04 001E4B64 7C 07 38 30 */ slw r7, r0, r7
/* 801E8F08 001E4B68 81 2B 16 38 */ lwz r9, 0x1638(r11)
@@ -2373,7 +2373,7 @@ lbl_801E8E3C:
/* 801E8F3C 001E4B9C 60 00 00 08 */ ori r0, r0, 8
/* 801E8F40 001E4BA0 90 07 00 00 */ stw r0, 0(r7)
/* 801E8F44 001E4BA4 89 43 00 1F */ lbz r10, 0x1f(r3)
-/* 801E8F48 001E4BA8 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8F48 001E4BA8 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E8F4C 001E4BAC 81 63 00 0C */ lwz r11, 0xc(r3)
/* 801E8F50 001E4BB0 1C EA 00 0C */ mulli r7, r10, 0xc
/* 801E8F54 001E4BB4 81 0C 16 38 */ lwz r8, 0x1638(r12)
@@ -2415,7 +2415,7 @@ lbl_801E8FC4:
lbl_801E8FD8:
/* 801E8FD8 001E4C38 38 E0 00 01 */ li r7, 1
lbl_801E8FDC:
-/* 801E8FDC 001E4C3C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E8FDC 001E4C3C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E8FE0 001E4C40 2C 07 00 00 */ cmpwi r7, 0
/* 801E8FE4 001E4C44 89 23 00 1F */ lbz r9, 0x1f(r3)
/* 801E8FE8 001E4C48 38 C0 00 0F */ li r6, 0xf
@@ -2447,7 +2447,7 @@ lbl_801E9010:
/* 801E904C 001E4CAC 40 82 00 5C */ bne lbl_801E90A8
/* 801E9050 001E4CB0 40 86 00 58 */ bne cr1, lbl_801E90A8
lbl_801E9054:
-/* 801E9054 001E4CB4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9054 001E4CB4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9058 001E4CB8 38 00 00 01 */ li r0, 1
/* 801E905C 001E4CBC 55 06 25 36 */ rlwinm r6, r8, 4, 0x14, 0x1b
/* 801E9060 001E4CC0 38 A0 00 07 */ li r5, 7
@@ -2469,7 +2469,7 @@ lbl_801E9054:
/* 801E90A0 001E4D00 90 04 00 00 */ stw r0, 0(r4)
/* 801E90A4 001E4D04 48 00 00 54 */ b lbl_801E90F8
lbl_801E90A8:
-/* 801E90A8 001E4D08 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E90A8 001E4D08 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E90AC 001E4D0C 38 00 00 01 */ li r0, 1
/* 801E90B0 001E4D10 55 06 25 36 */ rlwinm r6, r8, 4, 0x14, 0x1b
/* 801E90B4 001E4D14 38 A0 00 07 */ li r5, 7
@@ -2622,7 +2622,7 @@ lbl_801E92A4:
/* 801E92DC 001E4F3C EC 42 01 F2 */ fmuls f2, f2, f7
/* 801E92E0 001E4F40 D0 C1 00 38 */ stfs f6, 0x38(r1)
/* 801E92E4 001E4F44 EC 21 01 F2 */ fmuls f1, f1, f7
-/* 801E92E8 001E4F48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E92E8 001E4F48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E92EC 001E4F4C D0 A1 00 3C */ stfs f5, 0x3c(r1)
/* 801E92F0 001E4F50 D0 81 00 40 */ stfs f4, 0x40(r1)
/* 801E92F4 001E4F54 D0 61 00 48 */ stfs f3, 0x48(r1)
@@ -2638,7 +2638,7 @@ lbl_801E92A4:
/* 801E931C 001E4F7C 3B 84 00 0D */ addi r28, r4, 0xd
/* 801E9320 001E4F80 7F 84 E3 78 */ mr r4, r28
/* 801E9324 001E4F84 48 04 B2 D5 */ bl func_802345F8
-/* 801E9328 001E4F88 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9328 001E4F88 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E932C 001E4F8C 3B A0 00 00 */ li r29, 0
/* 801E9330 001E4F90 88 BE 00 1D */ lbz r5, 0x1d(r30)
/* 801E9334 001E4F94 38 00 00 01 */ li r0, 1
@@ -2661,7 +2661,7 @@ lbl_801E92A4:
/* 801E9378 001E4FD8 80 03 00 00 */ lwz r0, 0(r3)
/* 801E937C 001E4FDC 60 00 00 01 */ ori r0, r0, 1
/* 801E9380 001E4FE0 90 03 00 00 */ stw r0, 0(r3)
-/* 801E9384 001E4FE4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9384 001E4FE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E9388 001E4FE8 88 9E 00 1D */ lbz r4, 0x1d(r30)
/* 801E938C 001E4FEC 48 04 B3 71 */ bl func_802346FC
/* 801E9390 001E4FF0 2C 1F 00 00 */ cmpwi r31, 0
@@ -2669,7 +2669,7 @@ lbl_801E92A4:
/* 801E9398 001E4FF8 38 60 00 0A */ li r3, 0xa
/* 801E939C 001E4FFC 41 82 02 54 */ beq lbl_801E95F0
/* 801E93A0 001E5000 88 9E 00 1F */ lbz r4, 0x1f(r30)
-/* 801E93A4 001E5004 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E93A4 001E5004 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E93A8 001E5008 1C 64 00 24 */ mulli r3, r4, 0x24
/* 801E93AC 001E500C 80 0A 16 38 */ lwz r0, 0x1638(r10)
/* 801E93B0 001E5010 7C 60 1A 14 */ add r3, r0, r3
@@ -2692,7 +2692,7 @@ lbl_801E93C4:
/* 801E93F0 001E5050 80 A6 00 00 */ lwz r5, 0(r6)
/* 801E93F4 001E5054 60 A5 00 08 */ ori r5, r5, 8
/* 801E93F8 001E5058 90 A6 00 00 */ stw r5, 0(r6)
-/* 801E93FC 001E505C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E93FC 001E505C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E9400 001E5060 88 BE 00 1F */ lbz r5, 0x1f(r30)
/* 801E9404 001E5064 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 801E9408 001E5068 54 A6 18 38 */ slwi r6, r5, 3
@@ -2709,7 +2709,7 @@ lbl_801E93C4:
/* 801E9434 001E5094 60 A5 00 20 */ ori r5, r5, 0x20
/* 801E9438 001E5098 90 A6 00 00 */ stw r5, 0(r6)
/* 801E943C 001E509C 88 BE 00 1F */ lbz r5, 0x1f(r30)
-/* 801E9440 001E50A0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9440 001E50A0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E9444 001E50A4 1C C5 00 14 */ mulli r6, r5, 0x14
/* 801E9448 001E50A8 7C 05 28 30 */ slw r5, r0, r5
/* 801E944C 001E50AC 80 EA 16 38 */ lwz r7, 0x1638(r10)
@@ -2728,7 +2728,7 @@ lbl_801E93C4:
/* 801E9480 001E50E0 60 A5 00 08 */ ori r5, r5, 8
/* 801E9484 001E50E4 90 A6 00 00 */ stw r5, 0(r6)
/* 801E9488 001E50E8 88 DE 00 1F */ lbz r6, 0x1f(r30)
-/* 801E948C 001E50EC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E948C 001E50EC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801E9490 001E50F0 1C A6 00 14 */ mulli r5, r6, 0x14
/* 801E9494 001E50F4 7C 00 30 30 */ slw r0, r0, r6
/* 801E9498 001E50F8 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -2747,7 +2747,7 @@ lbl_801E93C4:
/* 801E94CC 001E512C 60 00 00 08 */ ori r0, r0, 8
/* 801E94D0 001E5130 90 05 00 00 */ stw r0, 0(r5)
/* 801E94D4 001E5134 88 FE 00 1F */ lbz r7, 0x1f(r30)
-/* 801E94D8 001E5138 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E94D8 001E5138 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E94DC 001E513C 1C 07 00 0C */ mulli r0, r7, 0xc
/* 801E94E0 001E5140 81 3E 00 0C */ lwz r9, 0xc(r30)
/* 801E94E4 001E5144 80 AC 16 38 */ lwz r5, 0x1638(r12)
@@ -2780,7 +2780,7 @@ lbl_801E951C:
/* 801E9548 001E51A8 80 09 00 00 */ lwz r0, 0(r9)
/* 801E954C 001E51AC 60 00 00 08 */ ori r0, r0, 8
/* 801E9550 001E51B0 90 09 00 00 */ stw r0, 0(r9)
-/* 801E9554 001E51B4 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9554 001E51B4 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E9558 001E51B8 88 1E 00 1F */ lbz r0, 0x1f(r30)
/* 801E955C 001E51BC 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 801E9560 001E51C0 54 09 20 36 */ slwi r9, r0, 4
@@ -2798,7 +2798,7 @@ lbl_801E951C:
/* 801E9590 001E51F0 80 06 00 00 */ lwz r0, 0(r6)
/* 801E9594 001E51F4 60 00 00 08 */ ori r0, r0, 8
/* 801E9598 001E51F8 90 06 00 00 */ stw r0, 0(r6)
-/* 801E959C 001E51FC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E959C 001E51FC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E95A0 001E5200 88 1E 00 1F */ lbz r0, 0x1f(r30)
/* 801E95A4 001E5204 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801E95A8 001E5208 54 06 20 36 */ slwi r6, r0, 4
@@ -2821,7 +2821,7 @@ lbl_801E951C:
/* 801E95EC 001E524C 98 1E 00 1F */ stb r0, 0x1f(r30)
lbl_801E95F0:
/* 801E95F0 001E5250 88 DE 00 1F */ lbz r6, 0x1f(r30)
-/* 801E95F4 001E5254 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E95F4 001E5254 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E95F8 001E5258 1C A6 00 24 */ mulli r5, r6, 0x24
/* 801E95FC 001E525C 80 09 16 38 */ lwz r0, 0x1638(r9)
/* 801E9600 001E5260 7C A0 2A 14 */ add r5, r0, r5
@@ -2843,7 +2843,7 @@ lbl_801E9618:
/* 801E963C 001E529C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801E9640 001E52A0 60 A5 00 08 */ ori r5, r5, 8
/* 801E9644 001E52A4 90 A6 00 00 */ stw r5, 0(r6)
-/* 801E9648 001E52A8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9648 001E52A8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E964C 001E52AC 88 BE 00 1F */ lbz r5, 0x1f(r30)
/* 801E9650 001E52B0 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 801E9654 001E52B4 54 A6 18 38 */ slwi r6, r5, 3
@@ -2860,7 +2860,7 @@ lbl_801E9618:
/* 801E9680 001E52E0 60 A5 00 20 */ ori r5, r5, 0x20
/* 801E9684 001E52E4 90 A6 00 00 */ stw r5, 0(r6)
/* 801E9688 001E52E8 88 BE 00 1F */ lbz r5, 0x1f(r30)
-/* 801E968C 001E52EC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E968C 001E52EC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9690 001E52F0 1C C5 00 14 */ mulli r6, r5, 0x14
/* 801E9694 001E52F4 7C 05 28 30 */ slw r5, r0, r5
/* 801E9698 001E52F8 80 E9 16 38 */ lwz r7, 0x1638(r9)
@@ -2879,7 +2879,7 @@ lbl_801E9618:
/* 801E96CC 001E532C 60 A5 00 08 */ ori r5, r5, 8
/* 801E96D0 001E5330 90 A6 00 00 */ stw r5, 0(r6)
/* 801E96D4 001E5334 88 BE 00 1F */ lbz r5, 0x1f(r30)
-/* 801E96D8 001E5338 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E96D8 001E5338 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E96DC 001E533C 1C C5 00 14 */ mulli r6, r5, 0x14
/* 801E96E0 001E5340 7C 05 28 30 */ slw r5, r0, r5
/* 801E96E4 001E5344 80 E9 16 38 */ lwz r7, 0x1638(r9)
@@ -2898,7 +2898,7 @@ lbl_801E9618:
/* 801E9718 001E5378 60 00 00 08 */ ori r0, r0, 8
/* 801E971C 001E537C 90 05 00 00 */ stw r0, 0(r5)
/* 801E9720 001E5380 89 1E 00 1F */ lbz r8, 0x1f(r30)
-/* 801E9724 001E5384 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9724 001E5384 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9728 001E5388 80 FE 00 0C */ lwz r7, 0xc(r30)
/* 801E972C 001E538C 1C A8 00 0C */ mulli r5, r8, 0xc
/* 801E9730 001E5390 80 C9 16 38 */ lwz r6, 0x1638(r9)
@@ -2931,7 +2931,7 @@ lbl_801E9760:
/* 801E9794 001E53F4 41 82 00 08 */ beq lbl_801E979C
/* 801E9798 001E53F8 39 00 00 00 */ li r8, 0
lbl_801E979C:
-/* 801E979C 001E53FC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E979C 001E53FC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E97A0 001E5400 38 00 00 01 */ li r0, 1
/* 801E97A4 001E5404 55 26 25 36 */ rlwinm r6, r9, 4, 0x14, 0x1b
/* 801E97A8 001E5408 38 A0 00 0F */ li r5, 0xf
@@ -2958,7 +2958,7 @@ lbl_801E979C:
/* 801E97FC 001E545C 40 82 00 5C */ bne lbl_801E9858
/* 801E9800 001E5460 40 86 00 58 */ bne cr1, lbl_801E9858
lbl_801E9804:
-/* 801E9804 001E5464 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9804 001E5464 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E9808 001E5468 38 00 00 01 */ li r0, 1
/* 801E980C 001E546C 54 E5 25 36 */ rlwinm r5, r7, 4, 0x14, 0x1b
/* 801E9810 001E5470 38 80 00 07 */ li r4, 7
@@ -2980,7 +2980,7 @@ lbl_801E9804:
/* 801E9850 001E54B0 90 03 00 00 */ stw r0, 0(r3)
/* 801E9854 001E54B4 48 00 00 54 */ b lbl_801E98A8
lbl_801E9858:
-/* 801E9858 001E54B8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9858 001E54B8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E985C 001E54BC 38 00 00 01 */ li r0, 1
/* 801E9860 001E54C0 54 E5 25 36 */ rlwinm r5, r7, 4, 0x14, 0x1b
/* 801E9864 001E54C4 38 80 00 07 */ li r4, 7
@@ -3032,7 +3032,7 @@ func_801E98E0:
/* 801E9908 001E5568 40 80 00 08 */ bge lbl_801E9910
/* 801E990C 001E556C 7C 80 23 78 */ mr r0, r4
lbl_801E9910:
-/* 801E9910 001E5570 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9910 001E5570 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801E9914 001E5574 98 01 00 08 */ stb r0, 8(r1)
/* 801E9918 001E5578 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801E991C 001E557C 98 01 00 09 */ stb r0, 9(r1)
@@ -3049,7 +3049,7 @@ lbl_801E9910:
/* 801E9948 001E55A8 60 00 00 10 */ ori r0, r0, 0x10
/* 801E994C 001E55AC 90 04 00 00 */ stw r0, 0(r4)
/* 801E9950 001E55B0 88 A3 00 1F */ lbz r5, 0x1f(r3)
-/* 801E9954 001E55B4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9954 001E55B4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9958 001E55B8 1C 85 00 24 */ mulli r4, r5, 0x24
/* 801E995C 001E55BC 80 09 16 38 */ lwz r0, 0x1638(r9)
/* 801E9960 001E55C0 7C 80 22 14 */ add r4, r0, r4
@@ -3071,7 +3071,7 @@ lbl_801E9978:
/* 801E999C 001E55FC 80 A7 00 00 */ lwz r5, 0(r7)
/* 801E99A0 001E5600 60 A5 00 08 */ ori r5, r5, 8
/* 801E99A4 001E5604 90 A7 00 00 */ stw r5, 0(r7)
-/* 801E99A8 001E5608 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E99A8 001E5608 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E99AC 001E560C 88 A3 00 1F */ lbz r5, 0x1f(r3)
/* 801E99B0 001E5610 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801E99B4 001E5614 54 A7 18 38 */ slwi r7, r5, 3
@@ -3088,7 +3088,7 @@ lbl_801E9978:
/* 801E99E0 001E5640 60 A5 00 20 */ ori r5, r5, 0x20
/* 801E99E4 001E5644 90 A7 00 00 */ stw r5, 0(r7)
/* 801E99E8 001E5648 88 A3 00 1F */ lbz r5, 0x1f(r3)
-/* 801E99EC 001E564C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E99EC 001E564C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E99F0 001E5650 1C E5 00 14 */ mulli r7, r5, 0x14
/* 801E99F4 001E5654 7C 85 28 30 */ slw r5, r4, r5
/* 801E99F8 001E5658 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -3107,7 +3107,7 @@ lbl_801E9978:
/* 801E9A2C 001E568C 60 A5 00 08 */ ori r5, r5, 8
/* 801E9A30 001E5690 90 A7 00 00 */ stw r5, 0(r7)
/* 801E9A34 001E5694 88 A3 00 1F */ lbz r5, 0x1f(r3)
-/* 801E9A38 001E5698 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9A38 001E5698 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9A3C 001E569C 1C E5 00 14 */ mulli r7, r5, 0x14
/* 801E9A40 001E56A0 7C 85 28 30 */ slw r5, r4, r5
/* 801E9A44 001E56A4 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -3125,7 +3125,7 @@ lbl_801E9978:
/* 801E9A74 001E56D4 80 A7 00 00 */ lwz r5, 0(r7)
/* 801E9A78 001E56D8 60 A5 00 08 */ ori r5, r5, 8
/* 801E9A7C 001E56DC 90 A7 00 00 */ stw r5, 0(r7)
-/* 801E9A80 001E56E0 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9A80 001E56E0 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801E9A84 001E56E4 88 E3 00 1F */ lbz r7, 0x1f(r3)
/* 801E9A88 001E56E8 80 AC 16 38 */ lwz r5, 0x1638(r12)
/* 801E9A8C 001E56EC 54 EA 10 3A */ slwi r10, r7, 2
@@ -3155,7 +3155,7 @@ lbl_801E9978:
/* 801E9AEC 001E574C 60 C6 00 10 */ ori r6, r6, 0x10
/* 801E9AF0 001E5750 90 C7 00 00 */ stw r6, 0(r7)
/* 801E9AF4 001E5754 88 C3 00 1F */ lbz r6, 0x1f(r3)
-/* 801E9AF8 001E5758 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9AF8 001E5758 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E9AFC 001E575C 1C E6 00 0C */ mulli r7, r6, 0xc
/* 801E9B00 001E5760 7C 84 30 30 */ slw r4, r4, r6
/* 801E9B04 001E5764 81 0B 16 38 */ lwz r8, 0x1638(r11)
@@ -3178,7 +3178,7 @@ lbl_801E9978:
/* 801E9B48 001E57A8 41 82 00 08 */ beq lbl_801E9B50
/* 801E9B4C 001E57AC 7C 09 03 78 */ mr r9, r0
lbl_801E9B50:
-/* 801E9B50 001E57B0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9B50 001E57B0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801E9B54 001E57B4 38 00 00 01 */ li r0, 1
/* 801E9B58 001E57B8 55 47 25 36 */ rlwinm r7, r10, 4, 0x14, 0x1b
/* 801E9B5C 001E57BC 38 C0 00 08 */ li r6, 8
@@ -3205,7 +3205,7 @@ lbl_801E9B50:
/* 801E9BB0 001E5810 41 82 00 08 */ beq lbl_801E9BB8
/* 801E9BB4 001E5814 38 E0 00 00 */ li r7, 0
lbl_801E9BB8:
-/* 801E9BB8 001E5818 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9BB8 001E5818 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801E9BBC 001E581C 38 00 00 01 */ li r0, 1
/* 801E9BC0 001E5820 55 05 25 36 */ rlwinm r5, r8, 4, 0x14, 0x1b
/* 801E9BC4 001E5824 38 80 00 07 */ li r4, 7
@@ -3386,7 +3386,7 @@ lbl_801E9E28:
/* 801E9E3C 001E5A9C 83 C5 00 2C */ lwz r30, 0x2c(r5)
/* 801E9E40 001E5AA0 7F C5 F3 78 */ mr r5, r30
/* 801E9E44 001E5AA4 4B FF FE 31 */ bl func_801E9C74
-/* 801E9E48 001E5AA8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9E48 001E5AA8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801E9E4C 001E5AAC 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 801E9E50 001E5AB0 57 E5 0D FC */ rlwinm r5, r31, 1, 0x17, 0x1e
/* 801E9E54 001E5AB4 7C 67 1B 78 */ mr r7, r3
@@ -3454,13 +3454,13 @@ lbl_801E9E28:
/* 801E9F4C 001E5BAC C0 23 00 28 */ lfs f1, 0x28(r3)
/* 801E9F50 001E5BB0 EC 42 00 2A */ fadds f2, f2, f0
/* 801E9F54 001E5BB4 C0 03 00 2C */ lfs f0, 0x2c(r3)
-/* 801E9F58 001E5BB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9F58 001E5BB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E9F5C 001E5BBC EC 5D 00 B2 */ fmuls f2, f29, f2
/* 801E9F60 001E5BC0 EC 21 10 2A */ fadds f1, f1, f2
/* 801E9F64 001E5BC4 EC 00 08 2A */ fadds f0, f0, f1
/* 801E9F68 001E5BC8 D0 01 01 14 */ stfs f0, 0x114(r1)
/* 801E9F6C 001E5BCC 48 04 A6 8D */ bl func_802345F8
-/* 801E9F70 001E5BD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9F70 001E5BD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E9F74 001E5BD4 7F C9 F3 78 */ mr r9, r30
/* 801E9F78 001E5BD8 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 801E9F7C 001E5BDC 38 A0 00 00 */ li r5, 0
@@ -3470,7 +3470,7 @@ lbl_801E9E28:
/* 801E9F8C 001E5BEC 48 04 A7 71 */ bl func_802346FC
/* 801E9F90 001E5BF0 48 00 00 1C */ b lbl_801E9FAC
lbl_801E9F94:
-/* 801E9F94 001E5BF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9F94 001E5BF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E9F98 001E5BF8 39 00 00 00 */ li r8, 0
/* 801E9F9C 001E5BFC 88 BE 00 00 */ lbz r5, 0(r30)
/* 801E9FA0 001E5C00 39 20 00 00 */ li r9, 0
@@ -3488,12 +3488,12 @@ lbl_801E9FB0:
/* 801E9FC8 001E5C28 41 82 00 9C */ beq lbl_801EA064
/* 801E9FCC 001E5C2C 3B 43 00 0D */ addi r26, r3, 0xd
/* 801E9FD0 001E5C30 3C A0 80 49 */ lis r5, lbl_80491970@ha
-/* 801E9FD4 001E5C34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9FD4 001E5C34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801E9FD8 001E5C38 7F 44 D3 78 */ mr r4, r26
/* 801E9FDC 001E5C3C 38 A5 19 70 */ addi r5, r5, lbl_80491970@l
/* 801E9FE0 001E5C40 38 C0 00 01 */ li r6, 1
/* 801E9FE4 001E5C44 48 04 A6 15 */ bl func_802345F8
-/* 801E9FE8 001E5C48 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801E9FE8 001E5C48 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801E9FEC 001E5C4C 38 60 00 00 */ li r3, 0
/* 801E9FF0 001E5C50 88 DC 00 1D */ lbz r6, 0x1d(r28)
/* 801E9FF4 001E5C54 38 00 00 01 */ li r0, 1
@@ -3516,7 +3516,7 @@ lbl_801E9FB0:
/* 801EA038 001E5C98 80 03 00 00 */ lwz r0, 0(r3)
/* 801EA03C 001E5C9C 60 00 00 01 */ ori r0, r0, 1
/* 801EA040 001E5CA0 90 03 00 00 */ stw r0, 0(r3)
-/* 801EA044 001E5CA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA044 001E5CA4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA048 001E5CA8 88 9C 00 1D */ lbz r4, 0x1d(r28)
/* 801EA04C 001E5CAC 48 04 A6 B1 */ bl func_802346FC
/* 801EA050 001E5CB0 88 7C 00 1D */ lbz r3, 0x1d(r28)
@@ -3531,7 +3531,7 @@ lbl_801EA06C:
/* 801EA06C 001E5CCC 88 1C 00 24 */ lbz r0, 0x24(r28)
/* 801EA070 001E5CD0 28 00 00 FF */ cmplwi r0, 0xff
/* 801EA074 001E5CD4 41 82 03 A0 */ beq lbl_801EA414
-/* 801EA078 001E5CD8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA078 001E5CD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA07C 001E5CDC 83 43 16 E8 */ lwz r26, 0x16e8(r3)
/* 801EA080 001E5CE0 80 7A 00 04 */ lwz r3, 4(r26)
/* 801EA084 001E5CE4 80 03 00 00 */ lwz r0, 0(r3)
@@ -3737,19 +3737,19 @@ lbl_801EA34C:
/* 801EA360 001E5FC0 38 81 00 E8 */ addi r4, r1, 0xe8
/* 801EA364 001E5FC4 48 09 1B F5 */ bl PSMTXCopy
lbl_801EA368:
-/* 801EA368 001E5FC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA368 001E5FC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA36C 001E5FCC 38 A1 00 B8 */ addi r5, r1, 0xb8
/* 801EA370 001E5FD0 38 80 00 0B */ li r4, 0xb
/* 801EA374 001E5FD4 38 C0 00 01 */ li r6, 1
/* 801EA378 001E5FD8 48 04 A2 81 */ bl func_802345F8
/* 801EA37C 001E5FDC 88 9C 00 1D */ lbz r4, 0x1d(r28)
/* 801EA380 001E5FE0 38 A1 00 E8 */ addi r5, r1, 0xe8
-/* 801EA384 001E5FE4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA384 001E5FE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA388 001E5FE8 38 C0 00 01 */ li r6, 1
/* 801EA38C 001E5FEC 3B 44 00 0D */ addi r26, r4, 0xd
/* 801EA390 001E5FF0 7F 44 D3 78 */ mr r4, r26
/* 801EA394 001E5FF4 48 04 A2 65 */ bl func_802345F8
-/* 801EA398 001E5FF8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA398 001E5FF8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EA39C 001E5FFC 38 60 00 00 */ li r3, 0
/* 801EA3A0 001E6000 88 DC 00 1D */ lbz r6, 0x1d(r28)
/* 801EA3A4 001E6004 38 00 00 01 */ li r0, 1
@@ -3772,7 +3772,7 @@ lbl_801EA368:
/* 801EA3E8 001E6048 80 03 00 00 */ lwz r0, 0(r3)
/* 801EA3EC 001E604C 60 00 00 01 */ ori r0, r0, 1
/* 801EA3F0 001E6050 90 03 00 00 */ stw r0, 0(r3)
-/* 801EA3F4 001E6054 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA3F4 001E6054 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA3F8 001E6058 88 9C 00 1D */ lbz r4, 0x1d(r28)
/* 801EA3FC 001E605C 48 04 A3 01 */ bl func_802346FC
/* 801EA400 001E6060 88 7C 00 1D */ lbz r3, 0x1d(r28)
@@ -3939,7 +3939,7 @@ lbl_801EA5A0:
/* 801EA664 001E62C4 EC 01 00 2A */ fadds f0, f1, f0
/* 801EA668 001E62C8 F0 01 A0 20 */ psq_st f0, 32(r1), 1, qr2
/* 801EA66C 001E62CC 38 00 00 00 */ li r0, 0
-/* 801EA670 001E62D0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA670 001E62D0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EA674 001E62D4 88 A1 00 20 */ lbz r5, 0x20(r1)
/* 801EA678 001E62D8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801EA67C 001E62DC 98 A1 00 42 */ stb r5, 0x42(r1)
@@ -3969,7 +3969,7 @@ lbl_801EA6D0:
/* 801EA6D4 001E6334 41 82 00 CC */ beq lbl_801EA7A0
/* 801EA6D8 001E6338 2C 08 00 00 */ cmpwi r8, 0
/* 801EA6DC 001E633C 41 82 00 C4 */ beq lbl_801EA7A0
-/* 801EA6E0 001E6340 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA6E0 001E6340 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EA6E4 001E6344 38 80 00 01 */ li r4, 1
/* 801EA6E8 001E6348 89 43 00 1E */ lbz r10, 0x1e(r3)
/* 801EA6EC 001E634C 38 00 00 02 */ li r0, 2
@@ -4000,7 +4000,7 @@ lbl_801EA6D0:
/* 801EA750 001E63B0 80 E3 00 0C */ lwz r7, 0xc(r3)
/* 801EA754 001E63B4 90 01 00 08 */ stw r0, 8(r1)
/* 801EA758 001E63B8 88 C7 00 5E */ lbz r6, 0x5e(r7)
-/* 801EA75C 001E63BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA75C 001E63BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA760 001E63C0 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EA764 001E63C4 88 E7 00 5F */ lbz r7, 0x5f(r7)
/* 801EA768 001E63C8 48 04 90 25 */ bl func_8023378C
@@ -4012,13 +4012,13 @@ lbl_801EA6D0:
/* 801EA780 001E63E0 39 20 00 00 */ li r9, 0
/* 801EA784 001E63E4 39 40 00 02 */ li r10, 2
/* 801EA788 001E63E8 88 C7 00 5E */ lbz r6, 0x5e(r7)
-/* 801EA78C 001E63EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA78C 001E63EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA790 001E63F0 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EA794 001E63F4 88 E7 00 5F */ lbz r7, 0x5f(r7)
/* 801EA798 001E63F8 48 04 8F F5 */ bl func_8023378C
/* 801EA79C 001E63FC 48 00 00 94 */ b lbl_801EA830
lbl_801EA7A0:
-/* 801EA7A0 001E6400 83 CD A3 D8 */ lwz r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA7A0 001E6400 83 CD A3 D8 */ lwz r30, render_context_ptr-_SDA_BASE_(r13)
/* 801EA7A4 001E6404 38 80 00 01 */ li r4, 1
/* 801EA7A8 001E6408 89 03 00 1E */ lbz r8, 0x1e(r3)
/* 801EA7AC 001E640C 38 00 00 00 */ li r0, 0
@@ -4050,7 +4050,7 @@ lbl_801EA7A0:
/* 801EA814 001E6474 80 E3 00 0C */ lwz r7, 0xc(r3)
/* 801EA818 001E6478 90 01 00 08 */ stw r0, 8(r1)
/* 801EA81C 001E647C 88 C7 00 5E */ lbz r6, 0x5e(r7)
-/* 801EA820 001E6480 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA820 001E6480 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA824 001E6484 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EA828 001E6488 88 E7 00 5F */ lbz r7, 0x5f(r7)
/* 801EA82C 001E648C 48 04 8F 61 */ bl func_8023378C
@@ -4071,7 +4071,7 @@ lbl_801EA830:
/* 801EA864 001E64C4 2C 08 00 00 */ cmpwi r8, 0
/* 801EA868 001E64C8 41 82 01 B4 */ beq lbl_801EAA1C
/* 801EA86C 001E64CC 38 A0 00 00 */ li r5, 0
-/* 801EA870 001E64D0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA870 001E64D0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EA874 001E64D4 98 A1 00 3C */ stb r5, 0x3c(r1)
/* 801EA878 001E64D8 54 87 15 BA */ rlwinm r7, r4, 2, 0x16, 0x1d
/* 801EA87C 001E64DC 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -4134,7 +4134,7 @@ lbl_801EA94C:
/* 801EA958 001E65B8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
/* 801EA95C 001E65BC 98 04 00 01 */ stb r0, 1(r4)
lbl_801EA960:
-/* 801EA960 001E65C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA960 001E65C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EA964 001E65C4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EA968 001E65C8 80 03 00 00 */ lwz r0, 0(r3)
/* 801EA96C 001E65CC 60 00 00 04 */ ori r0, r0, 4
@@ -4155,14 +4155,14 @@ lbl_801EA988:
/* 801EA9A0 001E6600 38 C0 00 00 */ li r6, 0
/* 801EA9A4 001E6604 38 E0 00 00 */ li r7, 0
/* 801EA9A8 001E6608 39 40 00 00 */ li r10, 0
-/* 801EA9AC 001E660C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA9AC 001E660C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA9B0 001E6610 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EA9B4 001E6614 48 04 8D D9 */ bl func_8023378C
/* 801EA9B8 001E6618 93 C1 00 08 */ stw r30, 8(r1)
/* 801EA9BC 001E661C 38 A0 00 02 */ li r5, 2
/* 801EA9C0 001E6620 38 C0 00 00 */ li r6, 0
/* 801EA9C4 001E6624 38 E0 00 00 */ li r7, 0
-/* 801EA9C8 001E6628 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA9C8 001E6628 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA9CC 001E662C 39 00 00 00 */ li r8, 0
/* 801EA9D0 001E6630 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EA9D4 001E6634 39 20 00 00 */ li r9, 0
@@ -4174,7 +4174,7 @@ lbl_801EA9E4:
/* 801EA9E8 001E6648 38 A0 00 03 */ li r5, 3
/* 801EA9EC 001E664C 38 C0 00 00 */ li r6, 0
/* 801EA9F0 001E6650 38 E0 00 00 */ li r7, 0
-/* 801EA9F4 001E6654 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EA9F4 001E6654 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EA9F8 001E6658 39 00 00 00 */ li r8, 0
/* 801EA9FC 001E665C 88 9F 00 1E */ lbz r4, 0x1e(r31)
/* 801EAA00 001E6660 39 20 00 00 */ li r9, 0
@@ -4199,7 +4199,7 @@ lbl_801EAA1C:
/* 801EAA44 001E66A4 28 00 00 FF */ cmplwi r0, 0xff
/* 801EAA48 001E66A8 41 82 00 34 */ beq lbl_801EAA7C
lbl_801EAA4C:
-/* 801EAA4C 001E66AC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAA4C 001E66AC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EAA50 001E66B0 80 1F 00 30 */ lwz r0, 0x30(r31)
/* 801EAA54 001E66B4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EAA58 001E66B8 90 03 08 E0 */ stw r0, 0x8e0(r3)
@@ -4233,7 +4233,7 @@ func_801EAA94:
/* 801EAAB8 001E6718 80 C5 01 10 */ lwz r6, 0x110(r5)
/* 801EAABC 001E671C 2C 06 00 00 */ cmpwi r6, 0
/* 801EAAC0 001E6720 41 82 00 5C */ beq lbl_801EAB1C
-/* 801EAAC4 001E6724 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAAC4 001E6724 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EAAC8 001E6728 54 87 15 BA */ rlwinm r7, r4, 2, 0x16, 0x1d
/* 801EAACC 001E672C 80 08 16 38 */ lwz r0, 0x1638(r8)
/* 801EAAD0 001E6730 7C A0 3A 14 */ add r5, r0, r7
@@ -4282,7 +4282,7 @@ lbl_801EAB60:
lbl_801EAB68:
/* 801EAB68 001E67C8 2C 07 00 00 */ cmpwi r7, 0
/* 801EAB6C 001E67CC 4D 82 00 20 */ beqlr
-/* 801EAB70 001E67D0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAB70 001E67D0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EAB74 001E67D4 54 88 15 BA */ rlwinm r8, r4, 2, 0x16, 0x1d
/* 801EAB78 001E67D8 80 09 16 38 */ lwz r0, 0x1638(r9)
/* 801EAB7C 001E67DC 7C A0 42 14 */ add r5, r0, r8
@@ -4309,7 +4309,7 @@ lbl_801EABC4:
/* 801EABC8 001E6828 98 83 00 24 */ stb r4, 0x24(r3)
/* 801EABCC 001E682C 2C 00 00 00 */ cmpwi r0, 0
/* 801EABD0 001E6830 4D 82 00 20 */ beqlr
-/* 801EABD4 001E6834 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EABD4 001E6834 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EABD8 001E6838 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801EABDC 001E683C 60 00 00 06 */ ori r0, r0, 6
/* 801EABE0 001E6840 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -4338,7 +4338,7 @@ lbl_801EAC28:
/* 801EAC2C 001E688C 40 82 00 08 */ bne lbl_801EAC34
/* 801EAC30 001E6890 38 00 00 01 */ li r0, 1
lbl_801EAC34:
-/* 801EAC34 001E6894 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAC34 001E6894 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EAC38 001E6898 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EAC3C 001E689C 90 04 01 84 */ stw r0, 0x184(r4)
/* 801EAC40 001E68A0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -4360,7 +4360,7 @@ lbl_801EAC34:
/* 801EAC80 001E68E0 89 04 00 02 */ lbz r8, 2(r4)
/* 801EAC84 001E68E4 2C 05 00 00 */ cmpwi r5, 0
/* 801EAC88 001E68E8 88 C4 00 01 */ lbz r6, 1(r4)
-/* 801EAC8C 001E68EC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAC8C 001E68EC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EAC90 001E68F0 40 82 00 34 */ bne lbl_801EACC4
/* 801EAC94 001E68F4 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801EAC98 001E68F8 38 C0 00 00 */ li r6, 0
@@ -4396,7 +4396,7 @@ lbl_801EACE8:
/* 801EAD08 001E6968 48 00 00 8C */ b lbl_801EAD94
lbl_801EAD0C:
/* 801EAD0C 001E696C 88 C4 00 03 */ lbz r6, 3(r4)
-/* 801EAD10 001E6970 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAD10 001E6970 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EAD14 001E6974 2C 06 00 05 */ cmpwi r6, 5
/* 801EAD18 001E6978 40 82 00 34 */ bne lbl_801EAD4C
/* 801EAD1C 001E697C 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -4433,7 +4433,7 @@ lbl_801EAD74:
/* 801EAD90 001E69F0 90 04 00 00 */ stw r0, 0(r4)
lbl_801EAD94:
/* 801EAD94 001E69F4 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EAD98 001E69F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAD98 001E69F8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EAD9C 001E69FC 88 04 00 05 */ lbz r0, 5(r4)
/* 801EADA0 001E6A00 88 E4 00 07 */ lbz r7, 7(r4)
/* 801EADA4 001E6A04 2C 00 00 00 */ cmpwi r0, 0
@@ -4479,7 +4479,7 @@ lbl_801EAE14:
/* 801EAE2C 001E6A8C 60 00 00 40 */ ori r0, r0, 0x40
/* 801EAE30 001E6A90 90 04 00 00 */ stw r0, 0(r4)
/* 801EAE34 001E6A94 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EAE38 001E6A98 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAE38 001E6A98 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EAE3C 001E6A9C 88 04 00 11 */ lbz r0, 0x11(r4)
/* 801EAE40 001E6AA0 88 C4 00 12 */ lbz r6, 0x12(r4)
/* 801EAE44 001E6AA4 2C 00 00 00 */ cmpwi r0, 0
@@ -4504,7 +4504,7 @@ lbl_801EAE68:
/* 801EAE88 001E6AE8 60 00 00 40 */ ori r0, r0, 0x40
/* 801EAE8C 001E6AEC 90 04 00 00 */ stw r0, 0(r4)
/* 801EAE90 001E6AF0 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EAE94 001E6AF4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAE94 001E6AF4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EAE98 001E6AF8 88 04 00 09 */ lbz r0, 9(r4)
/* 801EAE9C 001E6AFC 89 04 00 0B */ lbz r8, 0xb(r4)
/* 801EAEA0 001E6B00 2C 00 00 00 */ cmpwi r0, 0
@@ -4551,7 +4551,7 @@ lbl_801EAF24:
/* 801EAF3C 001E6B9C 60 00 00 40 */ ori r0, r0, 0x40
/* 801EAF40 001E6BA0 90 04 00 00 */ stw r0, 0(r4)
/* 801EAF44 001E6BA4 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EAF48 001E6BA8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAF48 001E6BA8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EAF4C 001E6BAC 88 C4 00 08 */ lbz r6, 8(r4)
/* 801EAF50 001E6BB0 28 06 00 07 */ cmplwi r6, 7
/* 801EAF54 001E6BB4 41 82 00 14 */ beq lbl_801EAF68
@@ -4575,7 +4575,7 @@ lbl_801EAF74:
/* 801EAF94 001E6BF4 60 00 00 40 */ ori r0, r0, 0x40
/* 801EAF98 001E6BF8 90 04 00 00 */ stw r0, 0(r4)
/* 801EAF9C 001E6BFC 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EAFA0 001E6C00 83 CD A3 D8 */ lwz r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EAFA0 001E6C00 83 CD A3 D8 */ lwz r30, render_context_ptr-_SDA_BASE_(r13)
/* 801EAFA4 001E6C04 80 64 00 18 */ lwz r3, 0x18(r4)
/* 801EAFA8 001E6C08 83 84 00 14 */ lwz r28, 0x14(r4)
/* 801EAFAC 001E6C0C 2C 03 00 00 */ cmpwi r3, 0
@@ -4642,7 +4642,7 @@ lbl_801EB080:
/* 801EB084 001E6CE4 40 82 00 08 */ bne lbl_801EB08C
/* 801EB088 001E6CE8 38 00 00 01 */ li r0, 1
lbl_801EB08C:
-/* 801EB08C 001E6CEC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB08C 001E6CEC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EB090 001E6CF0 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801EB094 001E6CF4 90 04 01 84 */ stw r0, 0x184(r4)
/* 801EB098 001E6CF8 80 86 16 38 */ lwz r4, 0x1638(r6)
@@ -4667,7 +4667,7 @@ lbl_801EB08C:
/* 801EB0E4 001E6D44 EC 00 08 2A */ fadds f0, f0, f1
/* 801EB0E8 001E6D48 F0 01 A0 0C */ psq_st f0, 12(r1), 1, qr2
/* 801EB0EC 001E6D4C 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 801EB0F0 001E6D50 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB0F0 001E6D50 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EB0F4 001E6D54 98 01 00 13 */ stb r0, 0x13(r1)
/* 801EB0F8 001E6D58 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801EB0FC 001E6D5C 98 01 00 12 */ stb r0, 0x12(r1)
@@ -4702,7 +4702,7 @@ lbl_801EB08C:
/* 801EB170 001E6DD0 89 04 00 02 */ lbz r8, 2(r4)
/* 801EB174 001E6DD4 2C 05 00 00 */ cmpwi r5, 0
/* 801EB178 001E6DD8 88 C4 00 01 */ lbz r6, 1(r4)
-/* 801EB17C 001E6DDC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB17C 001E6DDC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EB180 001E6DE0 40 82 00 34 */ bne lbl_801EB1B4
/* 801EB184 001E6DE4 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801EB188 001E6DE8 38 C0 00 00 */ li r6, 0
@@ -4738,7 +4738,7 @@ lbl_801EB1D8:
/* 801EB1F8 001E6E58 48 00 00 8C */ b lbl_801EB284
lbl_801EB1FC:
/* 801EB1FC 001E6E5C 88 C4 00 03 */ lbz r6, 3(r4)
-/* 801EB200 001E6E60 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB200 001E6E60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EB204 001E6E64 2C 06 00 05 */ cmpwi r6, 5
/* 801EB208 001E6E68 40 82 00 34 */ bne lbl_801EB23C
/* 801EB20C 001E6E6C 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -4775,7 +4775,7 @@ lbl_801EB264:
/* 801EB280 001E6EE0 90 04 00 00 */ stw r0, 0(r4)
lbl_801EB284:
/* 801EB284 001E6EE4 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EB288 001E6EE8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB288 001E6EE8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EB28C 001E6EEC 88 04 00 05 */ lbz r0, 5(r4)
/* 801EB290 001E6EF0 88 E4 00 07 */ lbz r7, 7(r4)
/* 801EB294 001E6EF4 2C 00 00 00 */ cmpwi r0, 0
@@ -4821,7 +4821,7 @@ lbl_801EB304:
/* 801EB31C 001E6F7C 60 00 00 40 */ ori r0, r0, 0x40
/* 801EB320 001E6F80 90 04 00 00 */ stw r0, 0(r4)
/* 801EB324 001E6F84 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EB328 001E6F88 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB328 001E6F88 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EB32C 001E6F8C 88 04 00 11 */ lbz r0, 0x11(r4)
/* 801EB330 001E6F90 88 C4 00 12 */ lbz r6, 0x12(r4)
/* 801EB334 001E6F94 2C 00 00 00 */ cmpwi r0, 0
@@ -4846,7 +4846,7 @@ lbl_801EB358:
/* 801EB378 001E6FD8 60 00 00 40 */ ori r0, r0, 0x40
/* 801EB37C 001E6FDC 90 04 00 00 */ stw r0, 0(r4)
/* 801EB380 001E6FE0 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EB384 001E6FE4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB384 001E6FE4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EB388 001E6FE8 88 04 00 09 */ lbz r0, 9(r4)
/* 801EB38C 001E6FEC 89 04 00 0B */ lbz r8, 0xb(r4)
/* 801EB390 001E6FF0 2C 00 00 00 */ cmpwi r0, 0
@@ -4894,7 +4894,7 @@ lbl_801EB414:
/* 801EB430 001E7090 90 04 00 00 */ stw r0, 0(r4)
/* 801EB434 001E7094 48 00 01 24 */ b lbl_801EB558
lbl_801EB438:
-/* 801EB438 001E7098 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB438 001E7098 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EB43C 001E709C 38 80 00 01 */ li r4, 1
/* 801EB440 001E70A0 38 00 00 00 */ li r0, 0
/* 801EB444 001E70A4 39 20 00 03 */ li r9, 3
@@ -4917,7 +4917,7 @@ lbl_801EB438:
/* 801EB488 001E70E8 80 A8 00 00 */ lwz r5, 0(r8)
/* 801EB48C 001E70EC 60 A5 00 40 */ ori r5, r5, 0x40
/* 801EB490 001E70F0 90 A8 00 00 */ stw r5, 0(r8)
-/* 801EB494 001E70F4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB494 001E70F4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EB498 001E70F8 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 801EB49C 001E70FC 98 85 0A 36 */ stb r4, 0xa36(r5)
/* 801EB4A0 001E7100 80 A9 16 38 */ lwz r5, 0x1638(r9)
@@ -4932,7 +4932,7 @@ lbl_801EB438:
/* 801EB4C4 001E7124 80 A8 00 00 */ lwz r5, 0(r8)
/* 801EB4C8 001E7128 60 A5 00 40 */ ori r5, r5, 0x40
/* 801EB4CC 001E712C 90 A8 00 00 */ stw r5, 0(r8)
-/* 801EB4D0 001E7130 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB4D0 001E7130 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EB4D4 001E7134 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 801EB4D8 001E7138 98 05 0A 34 */ stb r0, 0xa34(r5)
/* 801EB4DC 001E713C 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -4945,7 +4945,7 @@ lbl_801EB438:
/* 801EB4F8 001E7158 80 A7 00 00 */ lwz r5, 0(r7)
/* 801EB4FC 001E715C 60 A5 00 40 */ ori r5, r5, 0x40
/* 801EB500 001E7160 90 A7 00 00 */ stw r5, 0(r7)
-/* 801EB504 001E7164 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB504 001E7164 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EB508 001E7168 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801EB50C 001E716C 90 C5 0A 44 */ stw r6, 0xa44(r5)
/* 801EB510 001E7170 80 A7 16 38 */ lwz r5, 0x1638(r7)
@@ -4968,7 +4968,7 @@ lbl_801EB438:
/* 801EB554 001E71B4 90 04 00 00 */ stw r0, 0(r4)
lbl_801EB558:
/* 801EB558 001E71B8 80 83 00 10 */ lwz r4, 0x10(r3)
-/* 801EB55C 001E71BC 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB55C 001E71BC 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801EB560 001E71C0 80 64 00 18 */ lwz r3, 0x18(r4)
/* 801EB564 001E71C4 83 64 00 14 */ lwz r27, 0x14(r4)
/* 801EB568 001E71C8 2C 03 00 00 */ cmpwi r3, 0
@@ -5011,7 +5011,7 @@ lbl_801EB5B8:
/* 801EB5F4 001E7254 38 00 00 01 */ li r0, 1
lbl_801EB5F8:
/* 801EB5F8 001E7258 2C 00 00 00 */ cmpwi r0, 0
-/* 801EB5FC 001E725C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB5FC 001E725C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EB600 001E7260 41 82 00 14 */ beq lbl_801EB614
/* 801EB604 001E7264 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EB608 001E7268 38 00 00 01 */ li r0, 1
@@ -5065,7 +5065,7 @@ lbl_801EB6A8:
/* 801EB6AC 001E730C 40 82 00 08 */ bne lbl_801EB6B4
/* 801EB6B0 001E7310 38 00 00 01 */ li r0, 1
lbl_801EB6B4:
-/* 801EB6B4 001E7314 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB6B4 001E7314 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EB6B8 001E7318 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EB6BC 001E731C 90 04 01 84 */ stw r0, 0x184(r4)
/* 801EB6C0 001E7320 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -5090,7 +5090,7 @@ lbl_801EB6B4:
/* 801EB70C 001E736C EC 00 08 2A */ fadds f0, f0, f1
/* 801EB710 001E7370 F0 01 A0 0C */ psq_st f0, 12(r1), 1, qr2
/* 801EB714 001E7374 88 01 00 0C */ lbz r0, 0xc(r1)
-/* 801EB718 001E7378 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB718 001E7378 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EB71C 001E737C 98 01 00 13 */ stb r0, 0x13(r1)
/* 801EB720 001E7380 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EB724 001E7384 98 01 00 12 */ stb r0, 0x12(r1)
@@ -5120,7 +5120,7 @@ lbl_801EB6B4:
/* 801EB784 001E73E4 83 84 00 14 */ lwz r28, 0x14(r4)
/* 801EB788 001E73E8 2C 03 00 00 */ cmpwi r3, 0
/* 801EB78C 001E73EC 8B A4 00 13 */ lbz r29, 0x13(r4)
-/* 801EB790 001E73F0 83 CD A3 D8 */ lwz r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB790 001E73F0 83 CD A3 D8 */ lwz r30, render_context_ptr-_SDA_BASE_(r13)
/* 801EB794 001E73F4 41 82 00 28 */ beq lbl_801EB7BC
/* 801EB798 001E73F8 38 80 00 01 */ li r4, 1
/* 801EB79C 001E73FC 48 05 2F 4D */ bl func_8023E6E8
@@ -5150,7 +5150,7 @@ lbl_801EB7DC:
/* 801EB7F4 001E7454 60 00 00 08 */ ori r0, r0, 8
/* 801EB7F8 001E7458 90 03 00 00 */ stw r0, 0(r3)
/* 801EB7FC 001E745C 80 7F 00 10 */ lwz r3, 0x10(r31)
-/* 801EB800 001E7460 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB800 001E7460 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EB804 001E7464 88 A3 00 08 */ lbz r5, 8(r3)
/* 801EB808 001E7468 28 05 00 07 */ cmplwi r5, 7
/* 801EB80C 001E746C 41 82 00 14 */ beq lbl_801EB820
@@ -5210,7 +5210,7 @@ func_801EB87C:
/* 801EB8CC 001E752C 28 07 00 00 */ cmplwi r7, 0
/* 801EB8D0 001E7530 40 81 02 10 */ ble lbl_801EBAE0
lbl_801EB8D4:
-/* 801EB8D4 001E7534 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB8D4 001E7534 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801EB8D8 001E7538 39 88 00 01 */ addi r12, r8, 1
/* 801EB8DC 001E753C 55 9C 06 3E */ clrlwi r28, r12, 0x18
/* 801EB8E0 001E7540 55 1B 06 3E */ clrlwi r27, r8, 0x18
@@ -5241,7 +5241,7 @@ lbl_801EB8D4:
/* 801EB944 001E75A4 80 FB 00 00 */ lwz r7, 0(r27)
/* 801EB948 001E75A8 60 E7 00 10 */ ori r7, r7, 0x10
/* 801EB94C 001E75AC 90 FB 00 00 */ stw r7, 0(r27)
-/* 801EB950 001E75B0 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB950 001E75B0 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EB954 001E75B4 83 6A 00 04 */ lwz r27, 4(r10)
/* 801EB958 001E75B8 80 F9 16 38 */ lwz r7, 0x1638(r25)
/* 801EB95C 001E75BC 7C E7 32 14 */ add r7, r7, r6
@@ -5254,7 +5254,7 @@ lbl_801EB8D4:
/* 801EB978 001E75D8 80 FC 00 00 */ lwz r7, 0(r28)
/* 801EB97C 001E75DC 60 E7 00 10 */ ori r7, r7, 0x10
/* 801EB980 001E75E0 90 FC 00 00 */ stw r7, 0(r28)
-/* 801EB984 001E75E4 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB984 001E75E4 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EB988 001E75E8 83 8A 00 08 */ lwz r28, 8(r10)
/* 801EB98C 001E75EC 80 F9 16 38 */ lwz r7, 0x1638(r25)
/* 801EB990 001E75F0 7C E7 32 14 */ add r7, r7, r6
@@ -5267,7 +5267,7 @@ lbl_801EB8D4:
/* 801EB9AC 001E760C 80 FD 00 00 */ lwz r7, 0(r29)
/* 801EB9B0 001E7610 60 E7 00 10 */ ori r7, r7, 0x10
/* 801EB9B4 001E7614 90 FD 00 00 */ stw r7, 0(r29)
-/* 801EB9B8 001E7618 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB9B8 001E7618 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EB9BC 001E761C 83 AA 00 0C */ lwz r29, 0xc(r10)
/* 801EB9C0 001E7620 80 F9 16 38 */ lwz r7, 0x1638(r25)
/* 801EB9C4 001E7624 7C E7 32 14 */ add r7, r7, r6
@@ -5280,7 +5280,7 @@ lbl_801EB8D4:
/* 801EB9E0 001E7640 80 FE 00 00 */ lwz r7, 0(r30)
/* 801EB9E4 001E7644 60 E7 00 10 */ ori r7, r7, 0x10
/* 801EB9E8 001E7648 90 FE 00 00 */ stw r7, 0(r30)
-/* 801EB9EC 001E764C 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EB9EC 001E764C 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EB9F0 001E7650 83 CA 00 10 */ lwz r30, 0x10(r10)
/* 801EB9F4 001E7654 80 F9 16 38 */ lwz r7, 0x1638(r25)
/* 801EB9F8 001E7658 7C E7 32 14 */ add r7, r7, r6
@@ -5293,7 +5293,7 @@ lbl_801EB8D4:
/* 801EBA14 001E7674 80 EC 00 00 */ lwz r7, 0(r12)
/* 801EBA18 001E7678 60 E7 00 10 */ ori r7, r7, 0x10
/* 801EBA1C 001E767C 90 EC 00 00 */ stw r7, 0(r12)
-/* 801EBA20 001E7680 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBA20 001E7680 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EBA24 001E7684 81 8A 00 14 */ lwz r12, 0x14(r10)
/* 801EBA28 001E7688 80 F9 16 38 */ lwz r7, 0x1638(r25)
/* 801EBA2C 001E768C 7C E7 32 14 */ add r7, r7, r6
@@ -5313,7 +5313,7 @@ lbl_801EB8D4:
/* 801EBA64 001E76C4 7C 0B 58 30 */ slw r11, r0, r11
/* 801EBA68 001E76C8 91 9E 00 00 */ stw r12, 0(r30)
/* 801EBA6C 001E76CC 7C 07 38 30 */ slw r7, r0, r7
-/* 801EBA70 001E76D0 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBA70 001E76D0 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EBA74 001E76D4 83 CA 00 18 */ lwz r30, 0x18(r10)
/* 801EBA78 001E76D8 81 99 16 38 */ lwz r12, 0x1638(r25)
/* 801EBA7C 001E76DC 7D 8C 32 14 */ add r12, r12, r6
@@ -5326,7 +5326,7 @@ lbl_801EB8D4:
/* 801EBA98 001E76F8 81 6C 00 00 */ lwz r11, 0(r12)
/* 801EBA9C 001E76FC 61 6B 00 10 */ ori r11, r11, 0x10
/* 801EBAA0 001E7700 91 6C 00 00 */ stw r11, 0(r12)
-/* 801EBAA4 001E7704 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBAA4 001E7704 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EBAA8 001E7708 81 8A 00 1C */ lwz r12, 0x1c(r10)
/* 801EBAAC 001E770C 39 4A 00 20 */ addi r10, r10, 0x20
/* 801EBAB0 001E7710 81 79 16 38 */ lwz r11, 0x1638(r25)
@@ -5345,7 +5345,7 @@ lbl_801EBAE0:
/* 801EBAE0 001E7740 38 E0 00 01 */ li r7, 1
/* 801EBAE4 001E7744 48 00 00 4C */ b lbl_801EBB30
lbl_801EBAE8:
-/* 801EBAE8 001E7748 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBAE8 001E7748 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EBAEC 001E774C 55 00 06 3E */ clrlwi r0, r8, 0x18
/* 801EBAF0 001E7750 55 06 15 BA */ rlwinm r6, r8, 2, 0x16, 0x1d
/* 801EBAF4 001E7754 81 8A 00 00 */ lwz r12, 0(r10)
@@ -5375,7 +5375,7 @@ lbl_801EBB3C:
/* 801EBB4C 001E77AC 3B 66 00 0C */ addi r27, r6, 0xc
/* 801EBB50 001E77B0 48 00 00 6C */ b lbl_801EBBBC
lbl_801EBB54:
-/* 801EBB54 001E77B4 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBB54 001E77B4 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EBB58 001E77B8 57 46 06 3E */ clrlwi r6, r26, 0x18
/* 801EBB5C 001E77BC 38 06 00 01 */ addi r0, r6, 1
/* 801EBB60 001E77C0 89 3B 00 03 */ lbz r9, 3(r27)
@@ -5422,7 +5422,7 @@ lbl_801EBBDC:
/* 801EBBFC 001E785C 81 08 00 50 */ lwz r8, 0x50(r8)
/* 801EBC00 001E7860 7C 08 60 40 */ cmplw r8, r12
/* 801EBC04 001E7864 40 82 00 54 */ bne lbl_801EBC58
-/* 801EBC08 001E7868 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBC08 001E7868 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EBC0C 001E786C 81 0C 16 38 */ lwz r8, 0x1638(r12)
/* 801EBC10 001E7870 7D 08 02 14 */ add r8, r8, r0
/* 801EBC14 001E7874 81 08 15 3C */ lwz r8, 0x153c(r8)
@@ -5444,7 +5444,7 @@ lbl_801EBC30:
/* 801EBC50 001E78B0 90 0A 15 38 */ stw r0, 0x1538(r10)
/* 801EBC54 001E78B4 48 00 00 50 */ b lbl_801EBCA4
lbl_801EBC58:
-/* 801EBC58 001E78B8 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBC58 001E78B8 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EBC5C 001E78BC 81 0B 16 38 */ lwz r8, 0x1638(r11)
/* 801EBC60 001E78C0 7D 08 02 14 */ add r8, r8, r0
/* 801EBC64 001E78C4 81 08 15 3C */ lwz r8, 0x153c(r8)
@@ -5499,7 +5499,7 @@ lbl_801EBCFC:
/* 801EBD14 001E7974 38 A0 00 03 */ li r5, 3
/* 801EBD18 001E7978 38 C0 00 00 */ li r6, 0
/* 801EBD1C 001E797C 38 E0 00 00 */ li r7, 0
-/* 801EBD20 001E7980 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBD20 001E7980 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EBD24 001E7984 39 00 00 00 */ li r8, 0
/* 801EBD28 001E7988 39 20 00 00 */ li r9, 0
/* 801EBD2C 001E798C 39 40 00 02 */ li r10, 2
@@ -5509,7 +5509,7 @@ lbl_801EBCFC:
/* 801EBD3C 001E799C 98 7F 00 1E */ stb r3, 0x1e(r31)
/* 801EBD40 001E79A0 2C 00 00 00 */ cmpwi r0, 0
/* 801EBD44 001E79A4 40 82 00 30 */ bne lbl_801EBD74
-/* 801EBD48 001E79A8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBD48 001E79A8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EBD4C 001E79AC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EBD50 001E79B0 93 C3 09 24 */ stw r30, 0x924(r3)
/* 801EBD54 001E79B4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -5522,7 +5522,7 @@ lbl_801EBCFC:
/* 801EBD70 001E79D0 90 03 00 00 */ stw r0, 0(r3)
lbl_801EBD74:
/* 801EBD74 001E79D4 88 9F 00 1F */ lbz r4, 0x1f(r31)
-/* 801EBD78 001E79D8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBD78 001E79D8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EBD7C 001E79DC 1C 64 00 24 */ mulli r3, r4, 0x24
/* 801EBD80 001E79E0 80 0A 16 38 */ lwz r0, 0x1638(r10)
/* 801EBD84 001E79E4 7C 60 1A 14 */ add r3, r0, r3
@@ -5546,7 +5546,7 @@ lbl_801EBD9C:
/* 801EBDC8 001E7A28 80 A8 00 00 */ lwz r5, 0(r8)
/* 801EBDCC 001E7A2C 60 A5 00 08 */ ori r5, r5, 8
/* 801EBDD0 001E7A30 90 A8 00 00 */ stw r5, 0(r8)
-/* 801EBDD4 001E7A34 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBDD4 001E7A34 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EBDD8 001E7A38 88 BF 00 1F */ lbz r5, 0x1f(r31)
/* 801EBDDC 001E7A3C 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 801EBDE0 001E7A40 54 A8 18 38 */ slwi r8, r5, 3
@@ -5563,7 +5563,7 @@ lbl_801EBD9C:
/* 801EBE0C 001E7A6C 60 A5 00 20 */ ori r5, r5, 0x20
/* 801EBE10 001E7A70 90 A8 00 00 */ stw r5, 0(r8)
/* 801EBE14 001E7A74 88 BF 00 1F */ lbz r5, 0x1f(r31)
-/* 801EBE18 001E7A78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBE18 001E7A78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EBE1C 001E7A7C 1D 05 00 0C */ mulli r8, r5, 0xc
/* 801EBE20 001E7A80 7C 65 28 30 */ slw r5, r3, r5
/* 801EBE24 001E7A84 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -5580,7 +5580,7 @@ lbl_801EBD9C:
/* 801EBE50 001E7AB0 60 A5 00 08 */ ori r5, r5, 8
/* 801EBE54 001E7AB4 90 A6 00 00 */ stw r5, 0(r6)
/* 801EBE58 001E7AB8 88 BF 00 1F */ lbz r5, 0x1f(r31)
-/* 801EBE5C 001E7ABC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBE5C 001E7ABC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EBE60 001E7AC0 1C C5 00 14 */ mulli r6, r5, 0x14
/* 801EBE64 001E7AC4 7C 65 28 30 */ slw r5, r3, r5
/* 801EBE68 001E7AC8 80 E8 16 38 */ lwz r7, 0x1638(r8)
@@ -5598,7 +5598,7 @@ lbl_801EBD9C:
/* 801EBE98 001E7AF8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EBE9C 001E7AFC 60 A5 00 08 */ ori r5, r5, 8
/* 801EBEA0 001E7B00 90 A6 00 00 */ stw r5, 0(r6)
-/* 801EBEA4 001E7B04 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBEA4 001E7B04 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EBEA8 001E7B08 88 FF 00 1F */ lbz r7, 0x1f(r31)
/* 801EBEAC 001E7B0C 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801EBEB0 001E7B10 54 E5 20 36 */ slwi r5, r7, 4
@@ -5619,7 +5619,7 @@ lbl_801EBD9C:
/* 801EBEEC 001E7B4C 60 84 00 08 */ ori r4, r4, 8
/* 801EBEF0 001E7B50 90 85 00 00 */ stw r4, 0(r5)
/* 801EBEF4 001E7B54 88 9F 00 1F */ lbz r4, 0x1f(r31)
-/* 801EBEF8 001E7B58 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBEF8 001E7B58 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EBEFC 001E7B5C 1C A4 00 14 */ mulli r5, r4, 0x14
/* 801EBF00 001E7B60 7C 64 20 30 */ slw r4, r3, r4
/* 801EBF04 001E7B64 80 E8 16 38 */ lwz r7, 0x1638(r8)
@@ -5642,7 +5642,7 @@ lbl_801EBD9C:
/* 801EBF48 001E7BA8 41 82 00 08 */ beq lbl_801EBF50
/* 801EBF4C 001E7BAC 7C 06 03 78 */ mr r6, r0
lbl_801EBF50:
-/* 801EBF50 001E7BB0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBF50 001E7BB0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EBF54 001E7BB4 38 00 00 01 */ li r0, 1
/* 801EBF58 001E7BB8 54 E4 25 36 */ rlwinm r4, r7, 4, 0x14, 0x1b
/* 801EBF5C 001E7BBC 38 60 00 07 */ li r3, 7
@@ -5666,7 +5666,7 @@ lbl_801EBF50:
/* 801EBFA4 001E7C04 88 1F 00 1D */ lbz r0, 0x1d(r31)
/* 801EBFA8 001E7C08 38 63 00 01 */ addi r3, r3, 1
/* 801EBFAC 001E7C0C 98 7F 00 1F */ stb r3, 0x1f(r31)
-/* 801EBFB0 001E7C10 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBFB0 001E7C10 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EBFB4 001E7C14 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EBFB8 001E7C18 98 03 00 68 */ stb r0, 0x68(r3)
/* 801EBFBC 001E7C1C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -5677,7 +5677,7 @@ lbl_801EBF50:
/* 801EBFD0 001E7C30 80 03 00 00 */ lwz r0, 0(r3)
/* 801EBFD4 001E7C34 60 00 00 01 */ ori r0, r0, 1
/* 801EBFD8 001E7C38 90 03 00 00 */ stw r0, 0(r3)
-/* 801EBFDC 001E7C3C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EBFDC 001E7C3C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EBFE0 001E7C40 88 1F 00 1E */ lbz r0, 0x1e(r31)
/* 801EBFE4 001E7C44 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EBFE8 001E7C48 98 03 01 8C */ stb r0, 0x18c(r3)
@@ -5689,7 +5689,7 @@ lbl_801EBF50:
/* 801EC000 001E7C60 80 03 00 00 */ lwz r0, 0(r3)
/* 801EC004 001E7C64 60 00 00 04 */ ori r0, r0, 4
/* 801EC008 001E7C68 90 03 00 00 */ stw r0, 0(r3)
-/* 801EC00C 001E7C6C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC00C 001E7C6C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EC010 001E7C70 88 1F 00 1F */ lbz r0, 0x1f(r31)
/* 801EC014 001E7C74 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EC018 001E7C78 98 03 02 80 */ stb r0, 0x280(r3)
@@ -5723,7 +5723,7 @@ func_801EC050:
/* 801EC07C 001E7CDC 88 04 00 5D */ lbz r0, 0x5d(r4)
/* 801EC080 001E7CE0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 801EC084 001E7CE4 40 82 00 34 */ bne lbl_801EC0B8
-/* 801EC088 001E7CE8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC088 001E7CE8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EC08C 001E7CEC 38 00 00 00 */ li r0, 0
/* 801EC090 001E7CF0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EC094 001E7CF4 98 04 0A 87 */ stb r0, 0xa87(r4)
@@ -5759,7 +5759,7 @@ lbl_801EC0CC:
/* 801EC104 001E7D64 28 05 00 00 */ cmplwi r5, 0
/* 801EC108 001E7D68 40 81 02 10 */ ble lbl_801EC318
lbl_801EC10C:
-/* 801EC10C 001E7D6C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC10C 001E7D6C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EC110 001E7D70 39 46 00 01 */ addi r10, r6, 1
/* 801EC114 001E7D74 55 5C 06 3E */ clrlwi r28, r10, 0x18
/* 801EC118 001E7D78 54 DB 06 3E */ clrlwi r27, r6, 0x18
@@ -5790,7 +5790,7 @@ lbl_801EC10C:
/* 801EC17C 001E7DDC 80 BB 00 00 */ lwz r5, 0(r27)
/* 801EC180 001E7DE0 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC184 001E7DE4 90 BB 00 00 */ stw r5, 0(r27)
-/* 801EC188 001E7DE8 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC188 001E7DE8 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EC18C 001E7DEC 83 68 00 04 */ lwz r27, 4(r8)
/* 801EC190 001E7DF0 80 B9 16 38 */ lwz r5, 0x1638(r25)
/* 801EC194 001E7DF4 7C A5 22 14 */ add r5, r5, r4
@@ -5803,7 +5803,7 @@ lbl_801EC10C:
/* 801EC1B0 001E7E10 80 BC 00 00 */ lwz r5, 0(r28)
/* 801EC1B4 001E7E14 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC1B8 001E7E18 90 BC 00 00 */ stw r5, 0(r28)
-/* 801EC1BC 001E7E1C 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC1BC 001E7E1C 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EC1C0 001E7E20 83 88 00 08 */ lwz r28, 8(r8)
/* 801EC1C4 001E7E24 80 B9 16 38 */ lwz r5, 0x1638(r25)
/* 801EC1C8 001E7E28 7C A5 22 14 */ add r5, r5, r4
@@ -5816,7 +5816,7 @@ lbl_801EC10C:
/* 801EC1E4 001E7E44 80 AC 00 00 */ lwz r5, 0(r12)
/* 801EC1E8 001E7E48 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC1EC 001E7E4C 90 AC 00 00 */ stw r5, 0(r12)
-/* 801EC1F0 001E7E50 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC1F0 001E7E50 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 801EC1F4 001E7E54 81 88 00 0C */ lwz r12, 0xc(r8)
/* 801EC1F8 001E7E58 80 B9 16 38 */ lwz r5, 0x1638(r25)
/* 801EC1FC 001E7E5C 7C A5 22 14 */ add r5, r5, r4
@@ -5829,7 +5829,7 @@ lbl_801EC10C:
/* 801EC218 001E7E78 80 AB 00 00 */ lwz r5, 0(r11)
/* 801EC21C 001E7E7C 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC220 001E7E80 90 AB 00 00 */ stw r5, 0(r11)
-/* 801EC224 001E7E84 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC224 001E7E84 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EC228 001E7E88 81 68 00 10 */ lwz r11, 0x10(r8)
/* 801EC22C 001E7E8C 80 AC 16 38 */ lwz r5, 0x1638(r12)
/* 801EC230 001E7E90 7C A5 22 14 */ add r5, r5, r4
@@ -5842,7 +5842,7 @@ lbl_801EC10C:
/* 801EC24C 001E7EAC 80 AA 00 00 */ lwz r5, 0(r10)
/* 801EC250 001E7EB0 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC254 001E7EB4 90 AA 00 00 */ stw r5, 0(r10)
-/* 801EC258 001E7EB8 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC258 001E7EB8 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EC25C 001E7EBC 81 48 00 14 */ lwz r10, 0x14(r8)
/* 801EC260 001E7EC0 80 AB 16 38 */ lwz r5, 0x1638(r11)
/* 801EC264 001E7EC4 7C A5 22 14 */ add r5, r5, r4
@@ -5862,7 +5862,7 @@ lbl_801EC10C:
/* 801EC29C 001E7EFC 7C 09 48 30 */ slw r9, r0, r9
/* 801EC2A0 001E7F00 91 4B 00 00 */ stw r10, 0(r11)
/* 801EC2A4 001E7F04 7C 05 28 30 */ slw r5, r0, r5
-/* 801EC2A8 001E7F08 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC2A8 001E7F08 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EC2AC 001E7F0C 81 68 00 18 */ lwz r11, 0x18(r8)
/* 801EC2B0 001E7F10 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 801EC2B4 001E7F14 7D 4A 22 14 */ add r10, r10, r4
@@ -5875,7 +5875,7 @@ lbl_801EC10C:
/* 801EC2D0 001E7F30 81 2A 00 00 */ lwz r9, 0(r10)
/* 801EC2D4 001E7F34 61 29 00 10 */ ori r9, r9, 0x10
/* 801EC2D8 001E7F38 91 2A 00 00 */ stw r9, 0(r10)
-/* 801EC2DC 001E7F3C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC2DC 001E7F3C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EC2E0 001E7F40 81 48 00 1C */ lwz r10, 0x1c(r8)
/* 801EC2E4 001E7F44 39 08 00 20 */ addi r8, r8, 0x20
/* 801EC2E8 001E7F48 81 2B 16 38 */ lwz r9, 0x1638(r11)
@@ -5894,7 +5894,7 @@ lbl_801EC318:
/* 801EC318 001E7F78 38 A0 00 01 */ li r5, 1
/* 801EC31C 001E7F7C 48 00 00 4C */ b lbl_801EC368
lbl_801EC320:
-/* 801EC320 001E7F80 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC320 001E7F80 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EC324 001E7F84 54 C0 06 3E */ clrlwi r0, r6, 0x18
/* 801EC328 001E7F88 54 C4 15 BA */ rlwinm r4, r6, 2, 0x16, 0x1d
/* 801EC32C 001E7F8C 81 48 00 00 */ lwz r10, 0(r8)
@@ -5924,7 +5924,7 @@ lbl_801EC374:
/* 801EC384 001E7FE4 3B 24 00 0C */ addi r25, r4, 0xc
/* 801EC388 001E7FE8 48 00 00 6C */ b lbl_801EC3F4
lbl_801EC38C:
-/* 801EC38C 001E7FEC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC38C 001E7FEC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EC390 001E7FF0 55 84 06 3E */ clrlwi r4, r12, 0x18
/* 801EC394 001E7FF4 38 04 00 01 */ addi r0, r4, 1
/* 801EC398 001E7FF8 88 F9 00 03 */ lbz r7, 3(r25)
@@ -5971,7 +5971,7 @@ lbl_801EC414:
/* 801EC434 001E8094 80 C6 00 50 */ lwz r6, 0x50(r6)
/* 801EC438 001E8098 7C 06 50 40 */ cmplw r6, r10
/* 801EC43C 001E809C 40 82 00 54 */ bne lbl_801EC490
-/* 801EC440 001E80A0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC440 001E80A0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EC444 001E80A4 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 801EC448 001E80A8 7C C6 02 14 */ add r6, r6, r0
/* 801EC44C 001E80AC 80 C6 15 3C */ lwz r6, 0x153c(r6)
@@ -5993,7 +5993,7 @@ lbl_801EC468:
/* 801EC488 001E80E8 90 08 15 38 */ stw r0, 0x1538(r8)
/* 801EC48C 001E80EC 48 00 00 50 */ b lbl_801EC4DC
lbl_801EC490:
-/* 801EC490 001E80F0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC490 001E80F0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EC494 001E80F4 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 801EC498 001E80F8 7C C6 02 14 */ add r6, r6, r0
/* 801EC49C 001E80FC 80 C6 15 3C */ lwz r6, 0x153c(r6)
@@ -6131,7 +6131,7 @@ lbl_801EC648:
/* 801EC670 001E82D0 28 00 00 FF */ cmplwi r0, 0xff
/* 801EC674 001E82D4 41 82 02 8C */ beq lbl_801EC900
lbl_801EC678:
-/* 801EC678 001E82D8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC678 001E82D8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EC67C 001E82DC 1C 65 00 24 */ mulli r3, r5, 0x24
/* 801EC680 001E82E0 80 09 16 38 */ lwz r0, 0x1638(r9)
/* 801EC684 001E82E4 7C 60 1A 14 */ add r3, r0, r3
@@ -6154,7 +6154,7 @@ lbl_801EC69C:
/* 801EC6C4 001E8324 80 A7 00 00 */ lwz r5, 0(r7)
/* 801EC6C8 001E8328 60 A5 00 08 */ ori r5, r5, 8
/* 801EC6CC 001E832C 90 A7 00 00 */ stw r5, 0(r7)
-/* 801EC6D0 001E8330 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC6D0 001E8330 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EC6D4 001E8334 88 BF 00 1F */ lbz r5, 0x1f(r31)
/* 801EC6D8 001E8338 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801EC6DC 001E833C 54 A7 18 38 */ slwi r7, r5, 3
@@ -6170,7 +6170,7 @@ lbl_801EC69C:
/* 801EC704 001E8364 80 A7 00 00 */ lwz r5, 0(r7)
/* 801EC708 001E8368 60 A5 00 20 */ ori r5, r5, 0x20
/* 801EC70C 001E836C 90 A7 00 00 */ stw r5, 0(r7)
-/* 801EC710 001E8370 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC710 001E8370 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801EC714 001E8374 88 FF 00 1F */ lbz r7, 0x1f(r31)
/* 801EC718 001E8378 80 AA 16 38 */ lwz r5, 0x1638(r10)
/* 801EC71C 001E837C 54 E8 10 3A */ slwi r8, r7, 2
@@ -6197,7 +6197,7 @@ lbl_801EC69C:
/* 801EC770 001E83D0 60 A5 00 10 */ ori r5, r5, 0x10
/* 801EC774 001E83D4 90 A6 00 00 */ stw r5, 0(r6)
/* 801EC778 001E83D8 88 BF 00 1F */ lbz r5, 0x1f(r31)
-/* 801EC77C 001E83DC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC77C 001E83DC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801EC780 001E83E0 1C C5 00 14 */ mulli r6, r5, 0x14
/* 801EC784 001E83E4 7C 85 28 30 */ slw r5, r4, r5
/* 801EC788 001E83E8 80 E8 16 38 */ lwz r7, 0x1638(r8)
@@ -6216,7 +6216,7 @@ lbl_801EC69C:
/* 801EC7BC 001E841C 60 A5 00 08 */ ori r5, r5, 8
/* 801EC7C0 001E8420 90 A6 00 00 */ stw r5, 0(r6)
/* 801EC7C4 001E8424 88 FF 00 1F */ lbz r7, 0x1f(r31)
-/* 801EC7C8 001E8428 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC7C8 001E8428 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EC7CC 001E842C 1C A7 00 14 */ mulli r5, r7, 0x14
/* 801EC7D0 001E8430 80 CC 16 38 */ lwz r6, 0x1638(r12)
/* 801EC7D4 001E8434 7D 46 2A 14 */ add r10, r6, r5
@@ -6239,7 +6239,7 @@ lbl_801EC69C:
/* 801EC818 001E8478 60 E7 00 08 */ ori r7, r7, 8
/* 801EC81C 001E847C 90 EA 00 00 */ stw r7, 0(r10)
/* 801EC820 001E8480 88 FF 00 1F */ lbz r7, 0x1f(r31)
-/* 801EC824 001E8484 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC824 001E8484 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801EC828 001E8488 1D 47 00 0C */ mulli r10, r7, 0xc
/* 801EC82C 001E848C 7C 87 38 30 */ slw r7, r4, r7
/* 801EC830 001E8490 81 6C 16 38 */ lwz r11, 0x1638(r12)
@@ -6255,7 +6255,7 @@ lbl_801EC69C:
/* 801EC858 001E84B8 80 E9 00 00 */ lwz r7, 0(r9)
/* 801EC85C 001E84BC 60 E7 00 08 */ ori r7, r7, 8
/* 801EC860 001E84C0 90 E9 00 00 */ stw r7, 0(r9)
-/* 801EC864 001E84C4 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC864 001E84C4 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801EC868 001E84C8 88 FF 00 1F */ lbz r7, 0x1f(r31)
/* 801EC86C 001E84CC 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 801EC870 001E84D0 54 E9 20 36 */ slwi r9, r7, 4
@@ -6273,7 +6273,7 @@ lbl_801EC69C:
/* 801EC8A0 001E8500 80 07 00 00 */ lwz r0, 0(r7)
/* 801EC8A4 001E8504 60 00 00 08 */ ori r0, r0, 8
/* 801EC8A8 001E8508 90 07 00 00 */ stw r0, 0(r7)
-/* 801EC8AC 001E850C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC8AC 001E850C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801EC8B0 001E8510 88 1F 00 1F */ lbz r0, 0x1f(r31)
/* 801EC8B4 001E8514 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801EC8B8 001E8518 54 07 20 36 */ slwi r7, r0, 4
@@ -6295,7 +6295,7 @@ lbl_801EC69C:
/* 801EC8F8 001E8558 38 03 00 01 */ addi r0, r3, 1
/* 801EC8FC 001E855C 98 1F 00 1F */ stb r0, 0x1f(r31)
lbl_801EC900:
-/* 801EC900 001E8560 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC900 001E8560 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EC904 001E8564 38 60 00 01 */ li r3, 1
/* 801EC908 001E8568 88 1F 00 1D */ lbz r0, 0x1d(r31)
/* 801EC90C 001E856C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -6308,7 +6308,7 @@ lbl_801EC900:
/* 801EC928 001E8588 80 04 00 00 */ lwz r0, 0(r4)
/* 801EC92C 001E858C 60 00 00 01 */ ori r0, r0, 1
/* 801EC930 001E8590 90 04 00 00 */ stw r0, 0(r4)
-/* 801EC934 001E8594 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC934 001E8594 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EC938 001E8598 88 1F 00 1E */ lbz r0, 0x1e(r31)
/* 801EC93C 001E859C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EC940 001E85A0 98 04 01 8C */ stb r0, 0x18c(r4)
@@ -6320,7 +6320,7 @@ lbl_801EC900:
/* 801EC958 001E85B8 80 04 00 00 */ lwz r0, 0(r4)
/* 801EC95C 001E85BC 60 00 00 04 */ ori r0, r0, 4
/* 801EC960 001E85C0 90 04 00 00 */ stw r0, 0(r4)
-/* 801EC964 001E85C4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EC964 001E85C4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EC968 001E85C8 88 1F 00 1F */ lbz r0, 0x1f(r31)
/* 801EC96C 001E85CC 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801EC970 001E85D0 98 04 02 80 */ stb r0, 0x280(r4)
@@ -6339,8 +6339,8 @@ lbl_801EC994:
/* 801EC9A0 001E8600 7C 08 03 A6 */ mtlr r0
/* 801EC9A4 001E8604 38 21 00 30 */ addi r1, r1, 0x30
/* 801EC9A8 001E8608 4E 80 00 20 */ blr
-
-.global lbl_801EC9AC
+
+.global lbl_801EC9AC
lbl_801EC9AC:
/* 801EC9AC 001E860C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801EC9B0 001E8610 7C 08 02 A6 */ mflr r0
diff --git a/asm/code_801ED3F0.s b/asm/code_801ED3F0.s
index 2cf26b6..e9a3b31 100644
--- a/asm/code_801ED3F0.s
+++ b/asm/code_801ED3F0.s
@@ -130,7 +130,7 @@ lbl_801ED55C:
/* 801ED5A8 001E9208 2C 04 00 00 */ cmpwi r4, 0
/* 801ED5AC 001E920C 90 A3 00 24 */ stw r5, 0x24(r3)
/* 801ED5B0 001E9210 41 82 00 14 */ beq lbl_801ED5C4
-/* 801ED5B4 001E9214 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED5B4 001E9214 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED5B8 001E9218 48 04 E2 D5 */ bl func_8023B88C
/* 801ED5BC 001E921C 38 00 00 00 */ li r0, 0
/* 801ED5C0 001E9220 90 1E 00 04 */ stw r0, 4(r30)
@@ -198,7 +198,7 @@ lbl_801ED68C:
/* 801ED694 001E92F4 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED698 001E92F8 7F A4 EB 78 */ mr r4, r29
/* 801ED69C 001E92FC 4B FF D5 4D */ bl func_801EABE8
-/* 801ED6A0 001E9300 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED6A0 001E9300 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED6A4 001E9304 7F 44 D3 78 */ mr r4, r26
/* 801ED6A8 001E9308 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED6AC 001E930C 7F 65 DB 78 */ mr r5, r27
@@ -226,7 +226,7 @@ lbl_801ED6E0:
/* 801ED700 001E9360 7C 60 03 78 */ or r0, r3, r0
/* 801ED704 001E9364 54 1F 0F FF */ rlwinm. r31, r0, 1, 0x1f, 0x1f
/* 801ED708 001E9368 41 82 00 54 */ beq lbl_801ED75C
-/* 801ED70C 001E936C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED70C 001E936C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED710 001E9370 38 A0 00 01 */ li r5, 1
/* 801ED714 001E9374 38 80 00 04 */ li r4, 4
/* 801ED718 001E9378 38 00 00 05 */ li r0, 5
@@ -256,7 +256,7 @@ lbl_801ED75C:
/* 801ED774 001E93D4 4B FF ED C5 */ bl func_801EC538
/* 801ED778 001E93D8 2C 03 00 00 */ cmpwi r3, 0
/* 801ED77C 001E93DC 41 82 00 10 */ beq lbl_801ED78C
-/* 801ED780 001E93E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED780 001E93E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED784 001E93E4 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801ED788 001E93E8 48 04 5E 05 */ bl func_8023358C
lbl_801ED78C:
@@ -269,7 +269,7 @@ lbl_801ED78C:
/* 801ED7A4 001E9404 88 FE 00 02 */ lbz r7, 2(r30)
/* 801ED7A8 001E9408 2C 04 00 00 */ cmpwi r4, 0
/* 801ED7AC 001E940C 88 BE 00 01 */ lbz r5, 1(r30)
-/* 801ED7B0 001E9410 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED7B0 001E9410 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED7B4 001E9414 40 82 00 34 */ bne lbl_801ED7E8
/* 801ED7B8 001E9418 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7BC 001E941C 38 A0 00 00 */ li r5, 0
@@ -305,7 +305,7 @@ lbl_801ED80C:
/* 801ED82C 001E948C 48 00 05 44 */ b lbl_801EDD70
lbl_801ED830:
/* 801ED830 001E9490 88 BE 00 03 */ lbz r5, 3(r30)
-/* 801ED834 001E9494 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED834 001E9494 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED838 001E9498 2C 05 00 05 */ cmpwi r5, 5
/* 801ED83C 001E949C 40 82 00 34 */ bne lbl_801ED870
/* 801ED840 001E94A0 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -352,7 +352,7 @@ lbl_801ED8BC:
/* 801ED8D8 001E9538 4B FF EC 61 */ bl func_801EC538
/* 801ED8DC 001E953C 2C 03 00 00 */ cmpwi r3, 0
/* 801ED8E0 001E9540 41 82 00 14 */ beq lbl_801ED8F4
-/* 801ED8E4 001E9544 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED8E4 001E9544 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED8E8 001E9548 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801ED8EC 001E954C 48 04 5C A1 */ bl func_8023358C
/* 801ED8F0 001E9550 8B 9E 00 07 */ lbz r28, 7(r30)
@@ -368,7 +368,7 @@ lbl_801ED8F4:
/* 801ED914 001E9574 41 82 04 5C */ beq lbl_801EDD70
/* 801ED918 001E9578 2C 1C 00 00 */ cmpwi r28, 0
/* 801ED91C 001E957C 41 82 00 40 */ beq lbl_801ED95C
-/* 801ED920 001E9580 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED920 001E9580 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801ED924 001E9584 38 80 00 01 */ li r4, 1
/* 801ED928 001E9588 38 00 00 02 */ li r0, 2
/* 801ED92C 001E958C 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -387,7 +387,7 @@ lbl_801ED95C:
/* 801ED95C 001E95BC 88 1E 00 09 */ lbz r0, 9(r30)
/* 801ED960 001E95C0 28 00 00 01 */ cmplwi r0, 1
/* 801ED964 001E95C4 40 82 00 64 */ bne lbl_801ED9C8
-/* 801ED968 001E95C8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED968 001E95C8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED96C 001E95CC 38 A0 00 07 */ li r5, 7
/* 801ED970 001E95D0 38 80 00 00 */ li r4, 0
/* 801ED974 001E95D4 38 00 00 01 */ li r0, 1
@@ -415,7 +415,7 @@ lbl_801ED9C8:
/* 801ED9C8 001E9628 88 1E 00 05 */ lbz r0, 5(r30)
/* 801ED9CC 001E962C 88 9E 00 07 */ lbz r4, 7(r30)
/* 801ED9D0 001E9630 2C 00 00 00 */ cmpwi r0, 0
-/* 801ED9D4 001E9634 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801ED9D4 001E9634 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED9D8 001E9638 41 82 00 14 */ beq lbl_801ED9EC
/* 801ED9DC 001E963C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9E0 001E9640 38 00 00 01 */ li r0, 1
@@ -450,7 +450,7 @@ lbl_801EDA24:
/* 801EDA44 001E96A4 80 65 00 00 */ lwz r3, 0(r5)
/* 801EDA48 001E96A8 60 63 00 40 */ ori r3, r3, 0x40
/* 801EDA4C 001E96AC 90 65 00 00 */ stw r3, 0(r5)
-/* 801EDA50 001E96B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDA50 001E96B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EDA54 001E96B4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA58 001E96B8 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 801EDA5C 001E96BC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -467,14 +467,14 @@ lbl_801EDA24:
/* 801EDA88 001E96E8 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDA8C 001E96EC 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDA90 001E96F0 90 03 00 00 */ stw r0, 0(r3)
-/* 801EDA94 001E96F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDA94 001E96F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDA98 001E96F8 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801EDA9C 001E96FC 48 04 5A F1 */ bl func_8023358C
/* 801EDAA0 001E9700 88 1E 00 05 */ lbz r0, 5(r30)
/* 801EDAA4 001E9704 88 DE 00 07 */ lbz r6, 7(r30)
/* 801EDAA8 001E9708 2C 00 00 00 */ cmpwi r0, 0
/* 801EDAAC 001E970C 88 BE 00 06 */ lbz r5, 6(r30)
-/* 801EDAB0 001E9710 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDAB0 001E9710 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDAB4 001E9714 41 82 00 10 */ beq lbl_801EDAC4
/* 801EDAB8 001E9718 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDABC 001E971C 9B E3 0A 36 */ stb r31, 0xa36(r3)
@@ -521,7 +521,7 @@ lbl_801EDB18:
/* 801EDB48 001E97A8 88 FE 00 02 */ lbz r7, 2(r30)
/* 801EDB4C 001E97AC 2C 04 00 00 */ cmpwi r4, 0
/* 801EDB50 001E97B0 88 BE 00 01 */ lbz r5, 1(r30)
-/* 801EDB54 001E97B4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDB54 001E97B4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDB58 001E97B8 40 82 00 34 */ bne lbl_801EDB8C
/* 801EDB5C 001E97BC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB60 001E97C0 38 A0 00 00 */ li r5, 0
@@ -557,7 +557,7 @@ lbl_801EDBB0:
/* 801EDBD0 001E9830 48 00 00 8C */ b lbl_801EDC5C
lbl_801EDBD4:
/* 801EDBD4 001E9834 88 BE 00 03 */ lbz r5, 3(r30)
-/* 801EDBD8 001E9838 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDBD8 001E9838 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDBDC 001E983C 2C 05 00 05 */ cmpwi r5, 5
/* 801EDBE0 001E9840 40 82 00 34 */ bne lbl_801EDC14
/* 801EDBE4 001E9844 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -596,7 +596,7 @@ lbl_801EDC5C:
/* 801EDC5C 001E98BC 2C 1C 00 00 */ cmpwi r28, 0
/* 801EDC60 001E98C0 41 82 00 58 */ beq lbl_801EDCB8
/* 801EDC64 001E98C4 88 BE 00 08 */ lbz r5, 8(r30)
-/* 801EDC68 001E98C8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDC68 001E98C8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDC6C 001E98CC 28 05 00 07 */ cmplwi r5, 7
/* 801EDC70 001E98D0 41 82 00 14 */ beq lbl_801EDC84
/* 801EDC74 001E98D4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -625,7 +625,7 @@ lbl_801EDCB8:
/* 801EDCC4 001E9924 2C 00 00 00 */ cmpwi r0, 0
/* 801EDCC8 001E9928 88 FE 00 0B */ lbz r7, 0xb(r30)
/* 801EDCCC 001E992C 88 BE 00 0A */ lbz r5, 0xa(r30)
-/* 801EDCD0 001E9930 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDCD0 001E9930 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDCD4 001E9934 41 82 00 40 */ beq lbl_801EDD14
/* 801EDCD8 001E9938 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDCDC 001E993C 38 80 00 00 */ li r4, 0
@@ -668,12 +668,12 @@ lbl_801EDD50:
/* 801EDD68 001E99C8 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDD6C 001E99CC 90 03 00 00 */ stw r0, 0(r3)
lbl_801EDD70:
-/* 801EDD70 001E99D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDD70 001E99D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDD74 001E99D4 7F 24 CB 78 */ mr r4, r25
/* 801EDD78 001E99D8 48 04 DB D1 */ bl func_8023B948
/* 801EDD7C 001E99DC 90 79 00 04 */ stw r3, 4(r25)
/* 801EDD80 001E99E0 2C 1D 00 00 */ cmpwi r29, 0
-/* 801EDD84 001E99E4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDD84 001E99E4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDD88 001E99E8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDD8C 001E99EC 9B A3 0A 87 */ stb r29, 0xa87(r3)
/* 801EDD90 001E99F0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -751,10 +751,10 @@ lbl_801EDE60:
/* 801EDE94 001E9AF4 7F C5 F3 78 */ mr r5, r30
/* 801EDE98 001E9AF8 4B FF D9 E5 */ bl func_801EB87C
lbl_801EDE9C:
-/* 801EDE9C 001E9AFC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDE9C 001E9AFC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDEA0 001E9B00 80 9C 00 1C */ lwz r4, 0x1c(r28)
/* 801EDEA4 001E9B04 48 04 56 E9 */ bl func_8023358C
-/* 801EDEA8 001E9B08 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDEA8 001E9B08 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDEAC 001E9B0C 7F 84 E3 78 */ mr r4, r28
/* 801EDEB0 001E9B10 48 04 DA 99 */ bl func_8023B948
/* 801EDEB4 001E9B14 90 7C 00 04 */ stw r3, 4(r28)
@@ -801,10 +801,10 @@ lbl_801EDF30:
/* 801EDF40 001E9BA0 38 A0 00 00 */ li r5, 0
/* 801EDF44 001E9BA4 38 C0 00 01 */ li r6, 1
/* 801EDF48 001E9BA8 4B FF D0 FD */ bl func_801EB044
-/* 801EDF4C 001E9BAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDF4C 001E9BAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDF50 001E9BB0 80 9E 00 1C */ lwz r4, 0x1c(r30)
/* 801EDF54 001E9BB4 48 04 56 39 */ bl func_8023358C
-/* 801EDF58 001E9BB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDF58 001E9BB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDF5C 001E9BBC 7F C4 F3 78 */ mr r4, r30
/* 801EDF60 001E9BC0 48 04 D9 E9 */ bl func_8023B948
/* 801EDF64 001E9BC4 90 7E 00 04 */ stw r3, 4(r30)
@@ -847,10 +847,10 @@ lbl_801EDFD8:
/* 801EDFE0 001E9C40 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 801EDFE4 001E9C44 7F E4 FB 78 */ mr r4, r31
/* 801EDFE8 001E9C48 4B FF D6 81 */ bl func_801EB668
-/* 801EDFEC 001E9C4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDFEC 001E9C4C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDFF0 001E9C50 80 9E 00 1C */ lwz r4, 0x1c(r30)
/* 801EDFF4 001E9C54 48 04 55 99 */ bl func_8023358C
-/* 801EDFF8 001E9C58 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EDFF8 001E9C58 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDFFC 001E9C5C 7F C4 F3 78 */ mr r4, r30
/* 801EE000 001E9C60 48 04 D9 49 */ bl func_8023B948
/* 801EE004 001E9C64 90 7E 00 04 */ stw r3, 4(r30)
diff --git a/asm/code_801EE044.s b/asm/code_801EE044.s
index d2b12fa..27940a4 100644
--- a/asm/code_801EE044.s
+++ b/asm/code_801EE044.s
@@ -1675,7 +1675,7 @@ func_801EF824:
/* 801EF850 001EB4B0 80 83 00 14 */ lwz r4, 0x14(r3)
/* 801EF854 001EB4B4 2C 04 00 00 */ cmpwi r4, 0
/* 801EF858 001EB4B8 41 82 00 14 */ beq lbl_801EF86C
-/* 801EF85C 001EB4BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EF85C 001EB4BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EF860 001EB4C0 48 04 C0 2D */ bl func_8023B88C
/* 801EF864 001EB4C4 38 00 00 00 */ li r0, 0
/* 801EF868 001EB4C8 90 1F 00 14 */ stw r0, 0x14(r31)
@@ -1843,7 +1843,7 @@ func_801EFA6C:
/* 801EFA98 001EB6F8 80 83 00 14 */ lwz r4, 0x14(r3)
/* 801EFA9C 001EB6FC 2C 04 00 00 */ cmpwi r4, 0
/* 801EFAA0 001EB700 41 82 00 14 */ beq lbl_801EFAB4
-/* 801EFAA4 001EB704 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EFAA4 001EB704 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EFAA8 001EB708 48 04 BD E5 */ bl func_8023B88C
/* 801EFAAC 001EB70C 38 00 00 00 */ li r0, 0
/* 801EFAB0 001EB710 90 1F 00 14 */ stw r0, 0x14(r31)
@@ -2082,7 +2082,7 @@ func_801EFDC0:
/* 801EFDF0 001EBA50 80 83 00 14 */ lwz r4, 0x14(r3)
/* 801EFDF4 001EBA54 2C 04 00 00 */ cmpwi r4, 0
/* 801EFDF8 001EBA58 41 82 00 14 */ beq lbl_801EFE0C
-/* 801EFDFC 001EBA5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EFDFC 001EBA5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EFE00 001EBA60 48 04 BA 8D */ bl func_8023B88C
/* 801EFE04 001EBA64 38 00 00 00 */ li r0, 0
/* 801EFE08 001EBA68 90 1E 00 14 */ stw r0, 0x14(r30)
@@ -2093,7 +2093,7 @@ lbl_801EFE0C:
/* 801EFE18 001EBA78 80 9E 00 14 */ lwz r4, 0x14(r30)
/* 801EFE1C 001EBA7C 2C 04 00 00 */ cmpwi r4, 0
/* 801EFE20 001EBA80 41 82 00 14 */ beq lbl_801EFE34
-/* 801EFE24 001EBA84 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801EFE24 001EBA84 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EFE28 001EBA88 48 04 BA 65 */ bl func_8023B88C
/* 801EFE2C 001EBA8C 38 00 00 00 */ li r0, 0
/* 801EFE30 001EBA90 90 1E 00 14 */ stw r0, 0x14(r30)
@@ -2840,7 +2840,7 @@ lbl_801F0820:
/* 801F0840 001EC4A0 80 9F 01 80 */ lwz r4, 0x180(r31)
/* 801F0844 001EC4A4 2C 04 00 00 */ cmpwi r4, 0
/* 801F0848 001EC4A8 41 82 00 14 */ beq lbl_801F085C
-/* 801F084C 001EC4AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F084C 001EC4AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0850 001EC4B0 48 04 B0 3D */ bl func_8023B88C
/* 801F0854 001EC4B4 38 00 00 00 */ li r0, 0
/* 801F0858 001EC4B8 90 1F 01 80 */ stw r0, 0x180(r31)
@@ -3106,7 +3106,7 @@ lbl_801F0BB8:
lbl_801F0BD8:
/* 801F0BD8 001EC838 2C 03 00 03 */ cmpwi r3, 3
/* 801F0BDC 001EC83C 40 80 00 40 */ bge lbl_801F0C1C
-/* 801F0BE0 001EC840 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0BE0 001EC840 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F0BE4 001EC844 38 00 00 01 */ li r0, 1
/* 801F0BE8 001EC848 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F0BEC 001EC84C 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3123,7 +3123,7 @@ lbl_801F0C14:
/* 801F0C14 001EC874 38 60 00 00 */ li r3, 0
/* 801F0C18 001EC878 48 00 03 A8 */ b lbl_801F0FC0
lbl_801F0C1C:
-/* 801F0C1C 001EC87C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0C1C 001EC87C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F0C20 001EC880 38 00 00 00 */ li r0, 0
/* 801F0C24 001EC884 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F0C28 001EC888 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3144,7 +3144,7 @@ lbl_801F0C4C:
/* 801F0C60 001EC8C0 38 60 00 00 */ li r3, 0
/* 801F0C64 001EC8C4 48 00 03 5C */ b lbl_801F0FC0
lbl_801F0C68:
-/* 801F0C68 001EC8C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0C68 001EC8C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0C6C 001EC8CC 38 93 00 D0 */ addi r4, r19, 0xd0
/* 801F0C70 001EC8D0 80 13 01 04 */ lwz r0, 0x104(r19)
/* 801F0C74 001EC8D4 80 63 16 E8 */ lwz r3, 0x16e8(r3)
@@ -3152,7 +3152,7 @@ lbl_801F0C68:
/* 801F0C7C 001EC8DC 48 04 5B FD */ bl func_80236878
/* 801F0C80 001EC8E0 38 73 01 24 */ addi r3, r19, 0x124
/* 801F0C84 001EC8E4 48 01 1B 79 */ bl func_802027FC
-/* 801F0C88 001EC8E8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0C88 001EC8E8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801F0C8C 001EC8EC 3D 20 80 49 */ lis r9, lbl_80492090@ha
/* 801F0C90 001EC8F0 89 0D A1 AC */ lbz r8, lbl_8063F46C-_SDA_BASE_(r13)
/* 801F0C94 001EC8F4 38 00 00 02 */ li r0, 2
@@ -3236,7 +3236,7 @@ lbl_801F0D8C:
/* 801F0DA8 001ECA08 80 03 00 00 */ lwz r0, 0(r3)
/* 801F0DAC 001ECA0C 60 00 00 04 */ ori r0, r0, 4
/* 801F0DB0 001ECA10 90 03 00 00 */ stw r0, 0(r3)
-/* 801F0DB4 001ECA14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0DB4 001ECA14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0DB8 001ECA18 82 C3 16 E8 */ lwz r22, 0x16e8(r3)
/* 801F0DBC 001ECA1C 80 76 00 04 */ lwz r3, 4(r22)
/* 801F0DC0 001ECA20 80 03 00 00 */ lwz r0, 0(r3)
@@ -3256,7 +3256,7 @@ lbl_801F0D8C:
lbl_801F0DF8:
/* 801F0DF8 001ECA58 80 B6 00 04 */ lwz r5, 4(r22)
/* 801F0DFC 001ECA5C 38 80 00 0A */ li r4, 0xa
-/* 801F0E00 001ECA60 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0E00 001ECA60 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0E04 001ECA64 38 C0 00 01 */ li r6, 1
/* 801F0E08 001ECA68 38 A5 00 64 */ addi r5, r5, 0x64
/* 801F0E0C 001ECA6C 48 04 37 ED */ bl func_802345F8
@@ -3359,7 +3359,7 @@ lbl_801F0F70:
lbl_801F0F74:
/* 801F0F74 001ECBD4 2C 16 00 00 */ cmpwi r22, 0
/* 801F0F78 001ECBD8 40 82 FE DC */ bne lbl_801F0E54
-/* 801F0F7C 001ECBDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0F7C 001ECBDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0F80 001ECBE0 2C 18 00 00 */ cmpwi r24, 0
/* 801F0F84 001ECBE4 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 801F0F88 001ECBE8 80 64 00 04 */ lwz r3, 4(r4)
@@ -3369,7 +3369,7 @@ lbl_801F0F74:
/* 801F0F98 001ECBF8 88 13 01 87 */ lbz r0, 0x187(r19)
/* 801F0F9C 001ECBFC 2C 00 00 00 */ cmpwi r0, 0
/* 801F0FA0 001ECC00 41 82 00 14 */ beq lbl_801F0FB4
-/* 801F0FA4 001ECC04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F0FA4 001ECC04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F0FA8 001ECC08 38 93 01 6C */ addi r4, r19, 0x16c
/* 801F0FAC 001ECC0C 48 04 A9 9D */ bl func_8023B948
/* 801F0FB0 001ECC10 90 73 01 80 */ stw r3, 0x180(r19)
@@ -3416,7 +3416,7 @@ lbl_801F1020:
/* 801F1034 001ECC94 38 60 00 00 */ li r3, 0
/* 801F1038 001ECC98 48 00 00 EC */ b lbl_801F1124
lbl_801F103C:
-/* 801F103C 001ECC9C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F103C 001ECC9C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801F1040 001ECCA0 38 00 00 01 */ li r0, 1
/* 801F1044 001ECCA4 80 BD 01 04 */ lwz r5, 0x104(r29)
/* 801F1048 001ECCA8 38 9D 00 D0 */ addi r4, r29, 0xd0
@@ -3432,7 +3432,7 @@ lbl_801F103C:
/* 801F1070 001ECCD0 80 03 00 00 */ lwz r0, 0(r3)
/* 801F1074 001ECCD4 60 00 00 02 */ ori r0, r0, 2
/* 801F1078 001ECCD8 90 03 00 00 */ stw r0, 0(r3)
-/* 801F107C 001ECCDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F107C 001ECCDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F1080 001ECCE0 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 801F1084 001ECCE4 48 04 57 F5 */ bl func_80236878
/* 801F1088 001ECCE8 83 5D 01 88 */ lwz r26, 0x188(r29)
@@ -3460,7 +3460,7 @@ lbl_801F10D4:
lbl_801F10D8:
/* 801F10D8 001ECD38 2C 1A 00 00 */ cmpwi r26, 0
/* 801F10DC 001ECD3C 40 82 FF B8 */ bne lbl_801F1094
-/* 801F10E0 001ECD40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F10E0 001ECD40 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F10E4 001ECD44 2C 1B 00 00 */ cmpwi r27, 0
/* 801F10E8 001ECD48 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 801F10EC 001ECD4C 80 64 00 04 */ lwz r3, 4(r4)
@@ -3470,7 +3470,7 @@ lbl_801F10D8:
/* 801F10FC 001ECD5C 88 1D 01 87 */ lbz r0, 0x187(r29)
/* 801F1100 001ECD60 2C 00 00 00 */ cmpwi r0, 0
/* 801F1104 001ECD64 41 82 00 14 */ beq lbl_801F1118
-/* 801F1108 001ECD68 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1108 001ECD68 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F110C 001ECD6C 38 9D 01 6C */ addi r4, r29, 0x16c
/* 801F1110 001ECD70 48 04 A8 39 */ bl func_8023B948
/* 801F1114 001ECD74 90 7D 01 80 */ stw r3, 0x180(r29)
@@ -3531,7 +3531,7 @@ lbl_801F1198:
lbl_801F11C8:
/* 801F11C8 001ECE28 2C 03 00 03 */ cmpwi r3, 3
/* 801F11CC 001ECE2C 40 80 00 40 */ bge lbl_801F120C
-/* 801F11D0 001ECE30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F11D0 001ECE30 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F11D4 001ECE34 38 00 00 01 */ li r0, 1
/* 801F11D8 001ECE38 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F11DC 001ECE3C 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3548,7 +3548,7 @@ lbl_801F1204:
/* 801F1204 001ECE64 38 60 00 00 */ li r3, 0
/* 801F1208 001ECE68 48 00 01 2C */ b lbl_801F1334
lbl_801F120C:
-/* 801F120C 001ECE6C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F120C 001ECE6C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F1210 001ECE70 38 00 00 00 */ li r0, 0
/* 801F1214 001ECE74 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F1218 001ECE78 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3569,13 +3569,13 @@ lbl_801F123C:
/* 801F1250 001ECEB0 38 60 00 00 */ li r3, 0
/* 801F1254 001ECEB4 48 00 00 E0 */ b lbl_801F1334
lbl_801F1258:
-/* 801F1258 001ECEB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1258 001ECEB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F125C 001ECEBC 38 9D 00 D0 */ addi r4, r29, 0xd0
/* 801F1260 001ECEC0 80 1D 01 04 */ lwz r0, 0x104(r29)
/* 801F1264 001ECEC4 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 801F1268 001ECEC8 54 1E FF FE */ rlwinm r30, r0, 0x1f, 0x1f, 0x1f
/* 801F126C 001ECECC 48 04 56 0D */ bl func_80236878
-/* 801F1270 001ECED0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1270 001ECED0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F1274 001ECED4 38 BD 00 D0 */ addi r5, r29, 0xd0
/* 801F1278 001ECED8 38 80 00 00 */ li r4, 0
/* 801F127C 001ECEDC 38 C0 00 00 */ li r6, 0
@@ -3611,7 +3611,7 @@ lbl_801F12E4:
lbl_801F12E8:
/* 801F12E8 001ECF48 2C 1B 00 00 */ cmpwi r27, 0
/* 801F12EC 001ECF4C 40 82 FF A4 */ bne lbl_801F1290
-/* 801F12F0 001ECF50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F12F0 001ECF50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F12F4 001ECF54 2C 1C 00 00 */ cmpwi r28, 0
/* 801F12F8 001ECF58 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 801F12FC 001ECF5C 80 64 00 04 */ lwz r3, 4(r4)
@@ -3621,7 +3621,7 @@ lbl_801F12E8:
/* 801F130C 001ECF6C 88 1D 01 87 */ lbz r0, 0x187(r29)
/* 801F1310 001ECF70 2C 00 00 00 */ cmpwi r0, 0
/* 801F1314 001ECF74 41 82 00 14 */ beq lbl_801F1328
-/* 801F1318 001ECF78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1318 001ECF78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F131C 001ECF7C 38 9D 01 6C */ addi r4, r29, 0x16c
/* 801F1320 001ECF80 48 04 A6 29 */ bl func_8023B948
/* 801F1324 001ECF84 90 7D 01 80 */ stw r3, 0x180(r29)
@@ -3682,7 +3682,7 @@ lbl_801F13A8:
lbl_801F13D8:
/* 801F13D8 001ED038 2C 03 00 03 */ cmpwi r3, 3
/* 801F13DC 001ED03C 40 80 00 40 */ bge lbl_801F141C
-/* 801F13E0 001ED040 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F13E0 001ED040 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F13E4 001ED044 38 00 00 01 */ li r0, 1
/* 801F13E8 001ED048 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F13EC 001ED04C 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3699,7 +3699,7 @@ lbl_801F1414:
/* 801F1414 001ED074 38 60 00 00 */ li r3, 0
/* 801F1418 001ED078 48 00 01 24 */ b lbl_801F153C
lbl_801F141C:
-/* 801F141C 001ED07C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F141C 001ED07C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F1420 001ED080 38 00 00 00 */ li r0, 0
/* 801F1424 001ED084 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F1428 001ED088 90 03 01 88 */ stw r0, 0x188(r3)
@@ -3720,13 +3720,13 @@ lbl_801F144C:
/* 801F1460 001ED0C0 38 60 00 00 */ li r3, 0
/* 801F1464 001ED0C4 48 00 00 D8 */ b lbl_801F153C
lbl_801F1468:
-/* 801F1468 001ED0C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1468 001ED0C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F146C 001ED0CC 38 9D 00 D0 */ addi r4, r29, 0xd0
/* 801F1470 001ED0D0 80 1D 01 04 */ lwz r0, 0x104(r29)
/* 801F1474 001ED0D4 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 801F1478 001ED0D8 54 1E FF FE */ rlwinm r30, r0, 0x1f, 0x1f, 0x1f
/* 801F147C 001ED0DC 48 04 53 FD */ bl func_80236878
-/* 801F1480 001ED0E0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1480 001ED0E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F1484 001ED0E4 38 BD 00 D0 */ addi r5, r29, 0xd0
/* 801F1488 001ED0E8 38 80 00 00 */ li r4, 0
/* 801F148C 001ED0EC 38 C0 00 00 */ li r6, 0
@@ -3760,7 +3760,7 @@ lbl_801F14EC:
lbl_801F14F0:
/* 801F14F0 001ED150 2C 1B 00 00 */ cmpwi r27, 0
/* 801F14F4 001ED154 40 82 FF AC */ bne lbl_801F14A0
-/* 801F14F8 001ED158 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F14F8 001ED158 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F14FC 001ED15C 2C 1C 00 00 */ cmpwi r28, 0
/* 801F1500 001ED160 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 801F1504 001ED164 80 64 00 04 */ lwz r3, 4(r4)
@@ -3770,7 +3770,7 @@ lbl_801F14F0:
/* 801F1514 001ED174 88 1D 01 87 */ lbz r0, 0x187(r29)
/* 801F1518 001ED178 2C 00 00 00 */ cmpwi r0, 0
/* 801F151C 001ED17C 41 82 00 14 */ beq lbl_801F1530
-/* 801F1520 001ED180 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F1520 001ED180 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F1524 001ED184 38 9D 01 6C */ addi r4, r29, 0x16c
/* 801F1528 001ED188 48 04 A4 21 */ bl func_8023B948
/* 801F152C 001ED18C 90 7D 01 80 */ stw r3, 0x180(r29)
@@ -3786,8 +3786,8 @@ lbl_801F153C:
/* 801F1548 001ED1A8 7C 08 03 A6 */ mtlr r0
/* 801F154C 001ED1AC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1550 001ED1B0 4E 80 00 20 */ blr
-
-.global lbl_801F1554
+
+.global lbl_801F1554
lbl_801F1554:
/* 801F1554 001ED1B4 2C 05 00 00 */ cmpwi r5, 0
/* 801F1558 001ED1B8 4C 82 00 20 */ bnelr
diff --git a/asm/code_801F40E0.s b/asm/code_801F40E0.s
index 32d52c5..3f1a624 100644
--- a/asm/code_801F40E0.s
+++ b/asm/code_801F40E0.s
@@ -479,7 +479,7 @@ func_801F461C:
/* 801F477C 001F03DC D0 1E 01 14 */ stfs f0, 0x114(r30)
/* 801F4780 001F03E0 B3 BE 01 4C */ sth r29, 0x14c(r30)
/* 801F4784 001F03E4 B3 BE 01 4E */ sth r29, 0x14e(r30)
-/* 801F4788 001F03E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F4788 001F03E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F478C 001F03EC 41 82 00 0C */ beq lbl_801F4798
/* 801F4790 001F03F0 A0 03 00 04 */ lhz r0, 4(r3)
/* 801F4794 001F03F4 B0 1E 01 50 */ sth r0, 0x150(r30)
@@ -3473,7 +3473,7 @@ lbl_801F6F3C:
/* 801F6F54 001F2BB4 39 01 01 44 */ addi r8, r1, 0x144
/* 801F6F58 001F2BB8 38 80 00 00 */ li r4, 0
/* 801F6F5C 001F2BBC 48 04 BC 99 */ bl func_80242BF4
-/* 801F6F60 001F2BC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F6F60 001F2BC0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F6F64 001F2BC4 7F E5 FB 78 */ mr r5, r31
/* 801F6F68 001F2BC8 38 81 01 38 */ addi r4, r1, 0x138
/* 801F6F6C 001F2BCC 38 C1 01 70 */ addi r6, r1, 0x170
@@ -3485,7 +3485,7 @@ lbl_801F6F3C:
/* 801F6F84 001F2BE4 41 80 00 38 */ blt lbl_801F6FBC
/* 801F6F88 001F2BE8 2C 03 00 03 */ cmpwi r3, 3
/* 801F6F8C 001F2BEC 40 80 00 30 */ bge lbl_801F6FBC
-/* 801F6F90 001F2BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F6F90 001F2BF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F6F94 001F2BF4 38 81 01 38 */ addi r4, r1, 0x138
/* 801F6F98 001F2BF8 38 A1 01 70 */ addi r5, r1, 0x170
/* 801F6F9C 001F2BFC 38 C0 00 10 */ li r6, 0x10
@@ -3520,7 +3520,7 @@ lbl_801F6FE4:
/* 801F6FFC 001F2C5C 39 01 01 44 */ addi r8, r1, 0x144
/* 801F7000 001F2C60 38 80 00 01 */ li r4, 1
/* 801F7004 001F2C64 48 04 BB F1 */ bl func_80242BF4
-/* 801F7008 001F2C68 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7008 001F2C68 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F700C 001F2C6C 7F E5 FB 78 */ mr r5, r31
/* 801F7010 001F2C70 38 81 01 38 */ addi r4, r1, 0x138
/* 801F7014 001F2C74 38 C1 01 70 */ addi r6, r1, 0x170
@@ -3532,7 +3532,7 @@ lbl_801F6FE4:
/* 801F702C 001F2C8C 41 80 00 38 */ blt lbl_801F7064
/* 801F7030 001F2C90 2C 03 00 03 */ cmpwi r3, 3
/* 801F7034 001F2C94 40 80 00 30 */ bge lbl_801F7064
-/* 801F7038 001F2C98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7038 001F2C98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F703C 001F2C9C 38 81 01 38 */ addi r4, r1, 0x138
/* 801F7040 001F2CA0 38 A1 01 70 */ addi r5, r1, 0x170
/* 801F7044 001F2CA4 38 C0 00 10 */ li r6, 0x10
@@ -3737,14 +3737,14 @@ lbl_801F7300:
/* 801F732C 001F2F8C C0 02 98 10 */ lfs f0, lbl_80641E10-_SDA2_BASE_(r2)
/* 801F7330 001F2F90 C0 22 98 04 */ lfs f1, lbl_80641E04-_SDA2_BASE_(r2)
/* 801F7334 001F2F94 EC 62 00 28 */ fsubs f3, f2, f0
-/* 801F7338 001F2F98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7338 001F2F98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F733C 001F2F9C FC 40 08 90 */ fmr f2, f1
/* 801F7340 001F2FA0 EC 84 00 28 */ fsubs f4, f4, f0
/* 801F7344 001F2FA4 48 03 DE C1 */ bl func_80235204
/* 801F7348 001F2FA8 38 9F FF FE */ addi r4, r31, -2
/* 801F734C 001F2FAC 38 1E FF FE */ addi r0, r30, -2
/* 801F7350 001F2FB0 54 87 04 3E */ clrlwi r7, r4, 0x10
-/* 801F7354 001F2FB4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7354 001F2FB4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7358 001F2FB8 54 08 04 3E */ clrlwi r8, r0, 0x10
/* 801F735C 001F2FBC 38 80 00 01 */ li r4, 1
/* 801F7360 001F2FC0 38 A0 00 01 */ li r5, 1
@@ -3777,7 +3777,7 @@ lbl_801F7300:
/* 801F73CC 001F302C C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 801F73D0 001F3030 D0 1D 01 CC */ stfs f0, 0x1cc(r29)
/* 801F73D4 001F3034 90 1D 01 04 */ stw r0, 0x104(r29)
-/* 801F73D8 001F3038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F73D8 001F3038 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F73DC 001F303C 48 03 BF 01 */ bl func_802332DC
/* 801F73E0 001F3040 38 7D 01 D4 */ addi r3, r29, 0x1d4
/* 801F73E4 001F3044 38 9C 00 4C */ addi r4, r28, 0x4c
@@ -3897,7 +3897,7 @@ lbl_801F755C:
lbl_801F7560:
/* 801F7560 001F31C0 2C 1A 00 00 */ cmpwi r26, 0
/* 801F7564 001F31C4 40 82 FF 44 */ bne lbl_801F74A8
-/* 801F7568 001F31C8 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7568 001F31C8 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801F756C 001F31CC 39 60 00 01 */ li r11, 1
/* 801F7570 001F31D0 3B E0 00 00 */ li r31, 0
/* 801F7574 001F31D4 38 80 00 00 */ li r4, 0
@@ -3917,7 +3917,7 @@ lbl_801F7560:
/* 801F75AC 001F320C 80 03 00 00 */ lwz r0, 0(r3)
/* 801F75B0 001F3210 60 00 00 08 */ ori r0, r0, 8
/* 801F75B4 001F3214 90 03 00 00 */ stw r0, 0(r3)
-/* 801F75B8 001F3218 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F75B8 001F3218 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801F75BC 001F321C 80 6C 16 38 */ lwz r3, 0x1638(r12)
/* 801F75C0 001F3220 99 63 01 8C */ stb r11, 0x18c(r3)
/* 801F75C4 001F3224 80 6C 16 38 */ lwz r3, 0x1638(r12)
@@ -3928,7 +3928,7 @@ lbl_801F7560:
/* 801F75D8 001F3238 80 03 00 00 */ lwz r0, 0(r3)
/* 801F75DC 001F323C 60 00 00 04 */ ori r0, r0, 4
/* 801F75E0 001F3240 90 03 00 00 */ stw r0, 0(r3)
-/* 801F75E4 001F3244 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F75E4 001F3244 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801F75E8 001F3248 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801F75EC 001F324C 9B E3 00 68 */ stb r31, 0x68(r3)
/* 801F75F0 001F3250 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -3940,9 +3940,9 @@ lbl_801F7560:
/* 801F7608 001F3268 60 00 00 01 */ ori r0, r0, 1
/* 801F760C 001F326C 90 03 00 00 */ stw r0, 0(r3)
/* 801F7610 001F3270 93 E1 00 08 */ stw r31, 8(r1)
-/* 801F7614 001F3274 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7614 001F3274 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7618 001F3278 48 03 C1 75 */ bl func_8023378C
-/* 801F761C 001F327C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F761C 001F327C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801F7620 001F3280 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801F7624 001F3284 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 801F7628 001F3288 2C 00 00 07 */ cmpwi r0, 7
@@ -3963,7 +3963,7 @@ lbl_801F7634:
/* 801F7660 001F32C0 81 09 00 00 */ lwz r8, 0(r9)
/* 801F7664 001F32C4 61 08 00 08 */ ori r8, r8, 8
/* 801F7668 001F32C8 91 09 00 00 */ stw r8, 0(r9)
-/* 801F766C 001F32CC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F766C 001F32CC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801F7670 001F32D0 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 801F7674 001F32D4 90 08 09 64 */ stw r0, 0x964(r8)
/* 801F7678 001F32D8 90 08 09 68 */ stw r0, 0x968(r8)
@@ -3975,7 +3975,7 @@ lbl_801F7634:
/* 801F7690 001F32F0 81 09 00 00 */ lwz r8, 0(r9)
/* 801F7694 001F32F4 61 08 00 20 */ ori r8, r8, 0x20
/* 801F7698 001F32F8 91 09 00 00 */ stw r8, 0(r9)
-/* 801F769C 001F32FC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F769C 001F32FC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801F76A0 001F3300 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801F76A4 001F3304 90 C8 02 84 */ stw r6, 0x284(r8)
/* 801F76A8 001F3308 90 C8 02 88 */ stw r6, 0x288(r8)
@@ -3988,7 +3988,7 @@ lbl_801F7634:
/* 801F76C4 001F3324 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F76C8 001F3328 60 A5 00 08 */ ori r5, r5, 8
/* 801F76CC 001F332C 90 A6 00 00 */ stw r5, 0(r6)
-/* 801F76D0 001F3330 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F76D0 001F3330 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801F76D4 001F3334 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 801F76D8 001F3338 90 05 05 44 */ stw r0, 0x544(r5)
/* 801F76DC 001F333C 90 05 05 48 */ stw r0, 0x548(r5)
@@ -4003,7 +4003,7 @@ lbl_801F7634:
/* 801F7700 001F3360 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F7704 001F3364 60 A5 00 08 */ ori r5, r5, 8
/* 801F7708 001F3368 90 A6 00 00 */ stw r5, 0(r6)
-/* 801F770C 001F336C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F770C 001F336C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801F7710 001F3370 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801F7714 001F3374 90 85 03 44 */ stw r4, 0x344(r5)
/* 801F7718 001F3378 90 85 03 48 */ stw r4, 0x348(r5)
@@ -4017,7 +4017,7 @@ lbl_801F7634:
/* 801F7738 001F3398 80 64 00 00 */ lwz r3, 0(r4)
/* 801F773C 001F339C 60 63 00 08 */ ori r3, r3, 8
/* 801F7740 001F33A0 90 64 00 00 */ stw r3, 0(r4)
-/* 801F7744 001F33A4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7744 001F33A4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F7748 001F33A8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F774C 001F33AC 90 03 06 84 */ stw r0, 0x684(r3)
/* 801F7750 001F33B0 90 03 06 88 */ stw r0, 0x688(r3)
@@ -4034,7 +4034,7 @@ lbl_801F7634:
/* 801F777C 001F33DC 80 64 00 00 */ lwz r3, 0(r4)
/* 801F7780 001F33E0 60 63 00 08 */ ori r3, r3, 8
/* 801F7784 001F33E4 90 64 00 00 */ stw r3, 0(r4)
-/* 801F7788 001F33E8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7788 001F33E8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F778C 001F33EC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F7790 001F33F0 90 03 04 44 */ stw r0, 0x444(r3)
/* 801F7794 001F33F4 90 03 04 48 */ stw r0, 0x448(r3)
@@ -4167,7 +4167,7 @@ lbl_801F791C:
/* 801F7940 001F35A0 41 82 00 20 */ beq lbl_801F7960
/* 801F7944 001F35A4 48 04 6D 95 */ bl func_8023E6D8
/* 801F7948 001F35A8 7C 65 1B 78 */ mr r5, r3
-/* 801F794C 001F35AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F794C 001F35AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7950 001F35B0 80 9C 00 48 */ lwz r4, 0x48(r28)
/* 801F7954 001F35B4 38 C0 00 00 */ li r6, 0
/* 801F7958 001F35B8 38 E0 00 00 */ li r7, 0
@@ -4176,7 +4176,7 @@ lbl_801F7960:
/* 801F7960 001F35C0 80 7C 00 44 */ lwz r3, 0x44(r28)
/* 801F7964 001F35C4 48 04 6D 75 */ bl func_8023E6D8
/* 801F7968 001F35C8 7C 65 1B 78 */ mr r5, r3
-/* 801F796C 001F35CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F796C 001F35CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7970 001F35D0 80 9C 00 44 */ lwz r4, 0x44(r28)
/* 801F7974 001F35D4 38 C0 00 00 */ li r6, 0
/* 801F7978 001F35D8 38 E0 00 01 */ li r7, 1
@@ -4588,7 +4588,7 @@ lbl_801F7EA0:
/* 801F7EB8 001F3B18 A0 1D 00 DC */ lhz r0, 0xdc(r29)
/* 801F7EBC 001F3B1C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F7EC0 001F3B20 41 82 00 68 */ beq lbl_801F7F28
-/* 801F7EC4 001F3B24 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7EC4 001F3B24 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801F7EC8 001F3B28 38 80 00 01 */ li r4, 1
/* 801F7ECC 001F3B2C 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801F7ED0 001F3B30 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -4607,7 +4607,7 @@ lbl_801F7EA0:
/* 801F7F04 001F3B64 B0 03 00 04 */ sth r0, 4(r3)
/* 801F7F08 001F3B68 A0 05 00 06 */ lhz r0, 6(r5)
/* 801F7F0C 001F3B6C B0 03 00 06 */ sth r0, 6(r3)
-/* 801F7F10 001F3B70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7F10 001F3B70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7F14 001F3B74 A0 BD 01 4C */ lhz r5, 0x14c(r29)
/* 801F7F18 001F3B78 A0 DD 01 4E */ lhz r6, 0x14e(r29)
/* 801F7F1C 001F3B7C A0 FD 01 50 */ lhz r7, 0x150(r29)
@@ -4647,7 +4647,7 @@ lbl_801F7F84:
/* 801F7F84 001F3BE4 A0 1D 00 DC */ lhz r0, 0xdc(r29)
/* 801F7F88 001F3BE8 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F7F8C 001F3BEC 41 82 00 3C */ beq lbl_801F7FC8
-/* 801F7F90 001F3BF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F7F90 001F3BF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F7F94 001F3BF4 38 80 00 01 */ li r4, 1
/* 801F7F98 001F3BF8 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 801F7F9C 001F3BFC A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -4701,7 +4701,7 @@ lbl_801F802C:
/* 801F8044 001F3CA4 A0 1D 00 DC */ lhz r0, 0xdc(r29)
/* 801F8048 001F3CA8 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F804C 001F3CAC 41 82 00 68 */ beq lbl_801F80B4
-/* 801F8050 001F3CB0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8050 001F3CB0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801F8054 001F3CB4 38 80 00 01 */ li r4, 1
/* 801F8058 001F3CB8 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801F805C 001F3CBC A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -4720,7 +4720,7 @@ lbl_801F802C:
/* 801F8090 001F3CF0 B0 03 00 04 */ sth r0, 4(r3)
/* 801F8094 001F3CF4 A0 05 00 06 */ lhz r0, 6(r5)
/* 801F8098 001F3CF8 B0 03 00 06 */ sth r0, 6(r3)
-/* 801F809C 001F3CFC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F809C 001F3CFC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F80A0 001F3D00 A0 BD 01 4C */ lhz r5, 0x14c(r29)
/* 801F80A4 001F3D04 A0 DD 01 4E */ lhz r6, 0x14e(r29)
/* 801F80A8 001F3D08 A0 FD 01 50 */ lhz r7, 0x150(r29)
@@ -4778,7 +4778,7 @@ lbl_801F8150:
/* 801F8150 001F3DB0 A0 1D 00 DC */ lhz r0, 0xdc(r29)
/* 801F8154 001F3DB4 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F8158 001F3DB8 41 82 00 3C */ beq lbl_801F8194
-/* 801F815C 001F3DBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F815C 001F3DBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8160 001F3DC0 38 80 00 01 */ li r4, 1
/* 801F8164 001F3DC4 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 801F8168 001F3DC8 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -4864,7 +4864,7 @@ lbl_801F8268:
/* 801F8278 001F3ED8 A0 1E 00 DC */ lhz r0, 0xdc(r30)
/* 801F827C 001F3EDC 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F8280 001F3EE0 41 82 00 68 */ beq lbl_801F82E8
-/* 801F8284 001F3EE4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8284 001F3EE4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801F8288 001F3EE8 38 80 00 01 */ li r4, 1
/* 801F828C 001F3EEC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801F8290 001F3EF0 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -4883,7 +4883,7 @@ lbl_801F8268:
/* 801F82C4 001F3F24 B0 03 00 04 */ sth r0, 4(r3)
/* 801F82C8 001F3F28 A0 05 00 06 */ lhz r0, 6(r5)
/* 801F82CC 001F3F2C B0 03 00 06 */ sth r0, 6(r3)
-/* 801F82D0 001F3F30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F82D0 001F3F30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F82D4 001F3F34 A0 BE 01 4C */ lhz r5, 0x14c(r30)
/* 801F82D8 001F3F38 A0 DE 01 4E */ lhz r6, 0x14e(r30)
/* 801F82DC 001F3F3C A0 FE 01 50 */ lhz r7, 0x150(r30)
@@ -4903,7 +4903,7 @@ lbl_801F8300:
/* 801F8308 001F3F68 A0 1E 00 DC */ lhz r0, 0xdc(r30)
/* 801F830C 001F3F6C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F8310 001F3F70 41 82 00 3C */ beq lbl_801F834C
-/* 801F8314 001F3F74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8314 001F3F74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8318 001F3F78 38 80 00 01 */ li r4, 1
/* 801F831C 001F3F7C 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 801F8320 001F3F80 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
@@ -5602,7 +5602,7 @@ lbl_801F8CC0:
/* 801F8CD4 001F4934 A0 03 00 DC */ lhz r0, 0xdc(r3)
/* 801F8CD8 001F4938 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F8CDC 001F493C 41 82 00 78 */ beq lbl_801F8D54
-/* 801F8CE0 001F4940 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8CE0 001F4940 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801F8CE4 001F4944 38 80 00 01 */ li r4, 1
/* 801F8CE8 001F4948 81 01 00 10 */ lwz r8, 0x10(r1)
/* 801F8CEC 001F494C 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -5625,7 +5625,7 @@ lbl_801F8CC0:
/* 801F8D30 001F4990 A0 05 00 06 */ lhz r0, 6(r5)
/* 801F8D34 001F4994 80 A1 00 10 */ lwz r5, 0x10(r1)
/* 801F8D38 001F4998 B0 03 00 06 */ sth r0, 6(r3)
-/* 801F8D3C 001F499C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8D3C 001F499C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8D40 001F49A0 A0 A5 01 4C */ lhz r5, 0x14c(r5)
/* 801F8D44 001F49A4 A0 C6 01 4E */ lhz r6, 0x14e(r6)
/* 801F8D48 001F49A8 A0 E7 01 50 */ lhz r7, 0x150(r7)
@@ -5686,7 +5686,7 @@ lbl_801F8E0C:
/* 801F8E0C 001F4A6C 55 E0 06 3E */ clrlwi r0, r15, 0x18
/* 801F8E10 001F4A70 28 00 00 FF */ cmplwi r0, 0xff
/* 801F8E14 001F4A74 40 82 00 60 */ bne lbl_801F8E74
-/* 801F8E18 001F4A78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8E18 001F4A78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8E1C 001F4A7C 56 20 15 BA */ rlwinm r0, r17, 2, 0x16, 0x1d
/* 801F8E20 001F4A80 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 801F8E24 001F4A84 7C A5 02 14 */ add r5, r5, r0
@@ -5726,11 +5726,11 @@ lbl_801F8E74:
/* 801F8EA0 001F4B00 38 B4 00 40 */ addi r5, r20, 0x40
/* 801F8EA4 001F4B04 88 01 00 18 */ lbz r0, 0x18(r1)
/* 801F8EA8 001F4B08 7E C4 B3 78 */ mr r4, r22
-/* 801F8EAC 001F4B0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8EAC 001F4B0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8EB0 001F4B10 38 C0 00 01 */ li r6, 1
/* 801F8EB4 001F4B14 7C 19 39 AE */ stbx r0, r25, r7
/* 801F8EB8 001F4B18 48 03 B7 41 */ bl func_802345F8
-/* 801F8EBC 001F4B1C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8EBC 001F4B1C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801F8EC0 001F4B20 56 60 0D FC */ rlwinm r0, r19, 1, 0x17, 0x1e
/* 801F8EC4 001F4B24 56 64 06 3E */ clrlwi r4, r19, 0x18
/* 801F8EC8 001F4B28 7E C9 B3 78 */ mr r9, r22
@@ -5751,9 +5751,9 @@ lbl_801F8E74:
/* 801F8F04 001F4B64 80 03 00 00 */ lwz r0, 0(r3)
/* 801F8F08 001F4B68 60 00 00 01 */ ori r0, r0, 1
/* 801F8F0C 001F4B6C 90 03 00 00 */ stw r0, 0(r3)
-/* 801F8F10 001F4B70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8F10 001F4B70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F8F14 001F4B74 48 03 B7 E9 */ bl func_802346FC
-/* 801F8F18 001F4B78 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8F18 001F4B78 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801F8F1C 001F4B7C 56 66 15 BA */ rlwinm r6, r19, 2, 0x16, 0x1d
/* 801F8F20 001F4B80 56 63 06 3E */ clrlwi r3, r19, 0x18
/* 801F8F24 001F4B84 56 64 1D 78 */ rlwinm r4, r19, 3, 0x15, 0x1c
@@ -5774,7 +5774,7 @@ lbl_801F8E74:
/* 801F8F60 001F4BC0 80 89 00 00 */ lwz r4, 0(r9)
/* 801F8F64 001F4BC4 60 84 00 20 */ ori r4, r4, 0x20
/* 801F8F68 001F4BC8 90 89 00 00 */ stw r4, 0(r9)
-/* 801F8F6C 001F4BCC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8F6C 001F4BCC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F8F70 001F4BD0 81 24 16 38 */ lwz r9, 0x1638(r4)
/* 801F8F74 001F4BD4 7C C9 32 14 */ add r6, r9, r6
/* 801F8F78 001F4BD8 90 A6 08 E4 */ stw r5, 0x8e4(r6)
@@ -5786,7 +5786,7 @@ lbl_801F8E74:
/* 801F8F90 001F4BF0 80 85 00 00 */ lwz r4, 0(r5)
/* 801F8F94 001F4BF4 60 84 00 10 */ ori r4, r4, 0x10
/* 801F8F98 001F4BF8 90 85 00 00 */ stw r4, 0(r5)
-/* 801F8F9C 001F4BFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8F9C 001F4BFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F8FA0 001F4C00 80 A4 16 38 */ lwz r5, 0x1638(r4)
/* 801F8FA4 001F4C04 7C A5 02 14 */ add r5, r5, r0
/* 801F8FA8 001F4C08 90 65 02 84 */ stw r3, 0x284(r5)
@@ -5800,7 +5800,7 @@ lbl_801F8E74:
/* 801F8FC8 001F4C28 80 03 00 00 */ lwz r0, 0(r3)
/* 801F8FCC 001F4C2C 60 00 00 08 */ ori r0, r0, 8
/* 801F8FD0 001F4C30 90 03 00 00 */ stw r0, 0(r3)
-/* 801F8FD4 001F4C34 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F8FD4 001F4C34 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F8FD8 001F4C38 80 04 16 38 */ lwz r0, 0x1638(r4)
/* 801F8FDC 001F4C3C 7C 60 3A 14 */ add r3, r0, r7
/* 801F8FE0 001F4C40 93 43 05 44 */ stw r26, 0x544(r3)
@@ -5816,7 +5816,7 @@ lbl_801F8E74:
/* 801F9008 001F4C68 80 03 00 00 */ lwz r0, 0(r3)
/* 801F900C 001F4C6C 60 00 00 08 */ ori r0, r0, 8
/* 801F9010 001F4C70 90 03 00 00 */ stw r0, 0(r3)
-/* 801F9014 001F4C74 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9014 001F4C74 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F9018 001F4C78 80 04 16 38 */ lwz r0, 0x1638(r4)
/* 801F901C 001F4C7C 7C 60 42 14 */ add r3, r0, r8
/* 801F9020 001F4C80 38 00 00 0E */ li r0, 0xe
@@ -5832,7 +5832,7 @@ lbl_801F8E74:
/* 801F9048 001F4CA8 80 03 00 00 */ lwz r0, 0(r3)
/* 801F904C 001F4CAC 60 00 00 08 */ ori r0, r0, 8
/* 801F9050 001F4CB0 90 03 00 00 */ stw r0, 0(r3)
-/* 801F9054 001F4CB4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9054 001F4CB4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F9058 001F4CB8 3A 40 00 00 */ li r18, 0
/* 801F905C 001F4CBC 3A 73 00 01 */ addi r19, r19, 1
/* 801F9060 001F4CC0 80 04 16 38 */ lwz r0, 0x1638(r4)
@@ -5850,7 +5850,7 @@ lbl_801F8E74:
/* 801F9090 001F4CF0 80 03 00 00 */ lwz r0, 0(r3)
/* 801F9094 001F4CF4 60 00 00 08 */ ori r0, r0, 8
/* 801F9098 001F4CF8 90 03 00 00 */ stw r0, 0(r3)
-/* 801F909C 001F4CFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F909C 001F4CFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F90A0 001F4D00 80 04 16 38 */ lwz r0, 0x1638(r4)
/* 801F90A4 001F4D04 7C 60 42 14 */ add r3, r0, r8
/* 801F90A8 001F4D08 93 C3 04 44 */ stw r30, 0x444(r3)
@@ -5872,7 +5872,7 @@ lbl_801F90D8:
/* 801F90E4 001F4D44 41 80 FC CC */ blt lbl_801F8DB0
/* 801F90E8 001F4D48 56 60 06 3F */ clrlwi. r0, r19, 0x18
/* 801F90EC 001F4D4C 41 82 03 50 */ beq lbl_801F943C
-/* 801F90F0 001F4D50 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F90F0 001F4D50 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801F90F4 001F4D54 56 64 1D 78 */ rlwinm r4, r19, 3, 0x15, 0x1c
/* 801F90F8 001F4D58 7F 03 00 30 */ slw r3, r24, r0
/* 801F90FC 001F4D5C 56 65 25 36 */ rlwinm r5, r19, 4, 0x14, 0x1b
@@ -5890,7 +5890,7 @@ lbl_801F90D8:
/* 801F912C 001F4D8C 80 E8 00 00 */ lwz r7, 0(r8)
/* 801F9130 001F4D90 60 E7 00 20 */ ori r7, r7, 0x20
/* 801F9134 001F4D94 90 E8 00 00 */ stw r7, 0(r8)
-/* 801F9138 001F4D98 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9138 001F4D98 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801F913C 001F4D9C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801F9140 001F4DA0 7C E7 32 14 */ add r7, r7, r6
/* 801F9144 001F4DA4 38 C0 00 04 */ li r6, 4
@@ -5905,7 +5905,7 @@ lbl_801F90D8:
/* 801F9168 001F4DC8 80 C7 00 00 */ lwz r6, 0(r7)
/* 801F916C 001F4DCC 60 C6 00 08 */ ori r6, r6, 8
/* 801F9170 001F4DD0 90 C7 00 00 */ stw r6, 0(r7)
-/* 801F9174 001F4DD4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9174 001F4DD4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801F9178 001F4DD8 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801F917C 001F4DDC 7C C6 22 14 */ add r6, r6, r4
/* 801F9180 001F4DE0 93 46 05 44 */ stw r26, 0x544(r6)
@@ -5921,7 +5921,7 @@ lbl_801F90D8:
/* 801F91A8 001F4E08 80 C7 00 00 */ lwz r6, 0(r7)
/* 801F91AC 001F4E0C 60 C6 00 08 */ ori r6, r6, 8
/* 801F91B0 001F4E10 90 C7 00 00 */ stw r6, 0(r7)
-/* 801F91B4 001F4E14 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F91B4 001F4E14 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801F91B8 001F4E18 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801F91BC 001F4E1C 7C E6 2A 14 */ add r7, r6, r5
/* 801F91C0 001F4E20 38 C0 00 0A */ li r6, 0xa
@@ -5937,7 +5937,7 @@ lbl_801F90D8:
/* 801F91E8 001F4E48 80 C7 00 00 */ lwz r6, 0(r7)
/* 801F91EC 001F4E4C 60 C6 00 08 */ ori r6, r6, 8
/* 801F91F0 001F4E50 90 C7 00 00 */ stw r6, 0(r7)
-/* 801F91F4 001F4E54 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F91F4 001F4E54 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801F91F8 001F4E58 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 801F91FC 001F4E5C 7C 86 22 14 */ add r4, r6, r4
/* 801F9200 001F4E60 93 44 06 84 */ stw r26, 0x684(r4)
@@ -5961,7 +5961,7 @@ lbl_801F90D8:
/* 801F9248 001F4EA8 98 81 00 22 */ stb r4, 0x22(r1)
/* 801F924C 001F4EAC 60 C4 00 08 */ ori r4, r6, 8
/* 801F9250 001F4EB0 90 87 00 00 */ stw r4, 0(r7)
-/* 801F9254 001F4EB4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9254 001F4EB4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801F9258 001F4EB8 98 01 00 23 */ stb r0, 0x23(r1)
/* 801F925C 001F4EBC 80 06 16 38 */ lwz r0, 0x1638(r6)
/* 801F9260 001F4EC0 80 81 00 20 */ lwz r4, 0x20(r1)
@@ -5979,7 +5979,7 @@ lbl_801F90D8:
/* 801F9290 001F4EF0 60 00 00 08 */ ori r0, r0, 8
/* 801F9294 001F4EF4 90 03 00 00 */ stw r0, 0(r3)
/* 801F9298 001F4EF8 80 01 00 54 */ lwz r0, 0x54(r1)
-/* 801F929C 001F4EFC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F929C 001F4EFC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801F92A0 001F4F00 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801F92A4 001F4F04 93 03 0A 24 */ stw r24, 0xa24(r3)
/* 801F92A8 001F4F08 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -5998,7 +5998,7 @@ lbl_801F90D8:
/* 801F92DC 001F4F3C 80 03 00 00 */ lwz r0, 0(r3)
/* 801F92E0 001F4F40 60 00 00 40 */ ori r0, r0, 0x40
/* 801F92E4 001F4F44 90 03 00 00 */ stw r0, 0(r3)
-/* 801F92E8 001F4F48 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F92E8 001F4F48 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801F92EC 001F4F4C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801F92F0 001F4F50 90 83 08 DC */ stw r4, 0x8dc(r3)
/* 801F92F4 001F4F54 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -6014,7 +6014,7 @@ lbl_801F90D8:
/* 801F931C 001F4F7C 88 A1 00 2D */ lbz r5, 0x2d(r1)
/* 801F9320 001F4F80 88 81 00 2E */ lbz r4, 0x2e(r1)
/* 801F9324 001F4F84 88 01 00 2F */ lbz r0, 0x2f(r1)
-/* 801F9328 001F4F88 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9328 001F4F88 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801F932C 001F4F8C 98 61 00 1C */ stb r3, 0x1c(r1)
/* 801F9330 001F4F90 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801F9334 001F4F94 98 A1 00 1D */ stb r5, 0x1d(r1)
@@ -6031,7 +6031,7 @@ lbl_801F90D8:
/* 801F9360 001F4FC0 60 00 00 10 */ ori r0, r0, 0x10
/* 801F9364 001F4FC4 90 03 00 00 */ stw r0, 0(r3)
lbl_801F9368:
-/* 801F9368 001F4FC8 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9368 001F4FC8 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801F936C 001F4FCC 38 13 00 01 */ addi r0, r19, 1
/* 801F9370 001F4FD0 38 80 00 00 */ li r4, 0
/* 801F9374 001F4FD4 38 A0 00 03 */ li r5, 3
@@ -6050,7 +6050,7 @@ lbl_801F9368:
/* 801F93A8 001F5008 80 6B 00 00 */ lwz r3, 0(r11)
/* 801F93AC 001F500C 60 63 00 01 */ ori r3, r3, 1
/* 801F93B0 001F5010 90 6B 00 00 */ stw r3, 0(r11)
-/* 801F93B4 001F5014 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F93B4 001F5014 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801F93B8 001F5018 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801F93BC 001F501C 98 03 02 80 */ stb r0, 0x280(r3)
/* 801F93C0 001F5020 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -6062,9 +6062,9 @@ lbl_801F9368:
/* 801F93D8 001F5038 60 00 00 08 */ ori r0, r0, 8
/* 801F93DC 001F503C 90 03 00 00 */ stw r0, 0(r3)
/* 801F93E0 001F5040 93 41 00 08 */ stw r26, 8(r1)
-/* 801F93E4 001F5044 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F93E4 001F5044 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F93E8 001F5048 48 03 A3 A5 */ bl func_8023378C
-/* 801F93EC 001F504C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F93EC 001F504C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801F93F0 001F5050 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801F93F4 001F5054 9B 03 01 8C */ stb r24, 0x18c(r3)
/* 801F93F8 001F5058 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -6098,7 +6098,7 @@ lbl_801F943C:
/* 801F945C 001F50BC A0 03 00 DC */ lhz r0, 0xdc(r3)
/* 801F9460 001F50C0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F9464 001F50C4 41 82 00 3C */ beq lbl_801F94A0
-/* 801F9468 001F50C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801F9468 001F50C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801F946C 001F50CC 38 80 00 01 */ li r4, 1
/* 801F9470 001F50D0 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 801F9474 001F50D4 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
diff --git a/asm/code_801FB42C.s b/asm/code_801FB42C.s
index 52f93a4..b4f86c3 100644
--- a/asm/code_801FB42C.s
+++ b/asm/code_801FB42C.s
@@ -335,10 +335,10 @@ func_801FB8EC:
/* 801FB8F4 001F7554 38 80 00 04 */ li r4, 4
/* 801FB8F8 001F7558 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB8FC 001F755C 38 00 00 98 */ li r0, 0x98
-/* 801FB900 001F7560 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FB900 001F7560 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FB904 001F7564 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 801FB908 001F7568 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FB90C 001F756C 48 03 7C 21 */ bl func_8023352C
+/* 801FB908 001F7568 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FB90C 001F756C 48 03 7C 21 */ bl begin_drawing
/* 801FB910 001F7570 C0 02 98 60 */ lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB914 001F7574 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 801FB918 001F7578 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -372,8 +372,8 @@ func_801FB8EC:
/* 801FB988 001F75E8 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 801FB98C 001F75EC C0 02 98 60 */ lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FB990 001F75F0 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 801FB994 001F75F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FB998 001F75F8 48 03 7B E9 */ bl func_80233580
+/* 801FB994 001F75F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FB998 001F75F8 48 03 7B E9 */ bl end_drawing
/* 801FB99C 001F75FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB9A0 001F7600 7C 08 03 A6 */ mtlr r0
/* 801FB9A4 001F7604 38 21 00 10 */ addi r1, r1, 0x10
@@ -388,7 +388,7 @@ func_801FB9AC:
/* 801FB9BC 001F761C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801FB9C0 001F7620 93 A1 00 14 */ stw r29, 0x14(r1)
/* 801FB9C4 001F7624 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801FB9C8 001F7628 83 8D A3 D8 */ lwz r28, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FB9C8 001F7628 83 8D A3 D8 */ lwz r28, render_context_ptr-_SDA_BASE_(r13)
/* 801FB9CC 001F762C 3B C0 00 01 */ li r30, 1
/* 801FB9D0 001F7630 7C 7D 1B 78 */ mr r29, r3
/* 801FB9D4 001F7634 3B E0 00 00 */ li r31, 0
@@ -415,7 +415,7 @@ func_801FB9AC:
/* 801FBA28 001F7688 80 6C 00 00 */ lwz r3, 0(r12)
/* 801FBA2C 001F768C 60 63 00 40 */ ori r3, r3, 0x40
/* 801FBA30 001F7690 90 6C 00 00 */ stw r3, 0(r12)
-/* 801FBA34 001F7694 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBA34 001F7694 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FBA38 001F7698 80 6C 16 38 */ lwz r3, 0x1638(r12)
/* 801FBA3C 001F769C 91 63 0A 44 */ stw r11, 0xa44(r3)
/* 801FBA40 001F76A0 80 6C 16 38 */ lwz r3, 0x1638(r12)
@@ -436,7 +436,7 @@ func_801FB9AC:
/* 801FBA7C 001F76DC 80 6B 00 00 */ lwz r3, 0(r11)
/* 801FBA80 001F76E0 60 63 00 40 */ ori r3, r3, 0x40
/* 801FBA84 001F76E4 90 6B 00 00 */ stw r3, 0(r11)
-/* 801FBA88 001F76E8 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBA88 001F76E8 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FBA8C 001F76EC 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FBA90 001F76F0 9B E3 0A 3C */ stb r31, 0xa3c(r3)
/* 801FBA94 001F76F4 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -449,7 +449,7 @@ func_801FB9AC:
/* 801FBAB0 001F7710 80 6A 00 00 */ lwz r3, 0(r10)
/* 801FBAB4 001F7714 60 63 00 40 */ ori r3, r3, 0x40
/* 801FBAB8 001F7718 90 6A 00 00 */ stw r3, 0(r10)
-/* 801FBABC 001F771C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBABC 001F771C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBAC0 001F7720 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FBAC4 001F7724 90 03 01 84 */ stw r0, 0x184(r3)
/* 801FBAC8 001F7728 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -460,7 +460,7 @@ func_801FB9AC:
/* 801FBADC 001F773C 80 03 00 00 */ lwz r0, 0(r3)
/* 801FBAE0 001F7740 60 00 00 02 */ ori r0, r0, 2
/* 801FBAE4 001F7744 90 03 00 00 */ stw r0, 0(r3)
-/* 801FBAE8 001F7748 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBAE8 001F7748 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBAEC 001F774C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FBAF0 001F7750 93 C3 01 88 */ stw r30, 0x188(r3)
/* 801FBAF4 001F7754 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -471,7 +471,7 @@ func_801FB9AC:
/* 801FBB08 001F7768 80 03 00 00 */ lwz r0, 0(r3)
/* 801FBB0C 001F776C 60 00 00 02 */ ori r0, r0, 2
/* 801FBB10 001F7770 90 03 00 00 */ stw r0, 0(r3)
-/* 801FBB14 001F7774 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBB14 001F7774 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB18 001F7778 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FBB1C 001F777C 9B C3 00 68 */ stb r30, 0x68(r3)
/* 801FBB20 001F7780 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -482,9 +482,9 @@ func_801FB9AC:
/* 801FBB34 001F7794 80 03 00 00 */ lwz r0, 0(r3)
/* 801FBB38 001F7798 60 00 00 01 */ ori r0, r0, 1
/* 801FBB3C 001F779C 90 03 00 00 */ stw r0, 0(r3)
-/* 801FBB40 001F77A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBB40 001F77A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB44 001F77A4 48 03 89 31 */ bl func_80234474
-/* 801FBB48 001F77A8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBB48 001F77A8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB4C 001F77AC 38 A0 00 0C */ li r5, 0xc
/* 801FBB50 001F77B0 38 00 00 1C */ li r0, 0x1c
/* 801FBB54 001F77B4 38 60 00 05 */ li r3, 5
@@ -498,7 +498,7 @@ func_801FB9AC:
/* 801FBB74 001F77D4 80 86 00 00 */ lwz r4, 0(r6)
/* 801FBB78 001F77D8 60 84 00 04 */ ori r4, r4, 4
/* 801FBB7C 001F77DC 90 86 00 00 */ stw r4, 0(r6)
-/* 801FBB80 001F77E0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBB80 001F77E0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBB84 001F77E4 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FBB88 001F77E8 90 A4 08 E4 */ stw r5, 0x8e4(r4)
/* 801FBB8C 001F77EC 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -519,7 +519,7 @@ func_801FB9AC:
/* 801FBBC8 001F7828 80 04 00 00 */ lwz r0, 0(r4)
/* 801FBBCC 001F782C 60 00 00 10 */ ori r0, r0, 0x10
/* 801FBBD0 001F7830 90 04 00 00 */ stw r0, 0(r4)
-/* 801FBBD4 001F7834 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBBD4 001F7834 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBBD8 001F7838 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FBBDC 001F783C 9B C4 02 80 */ stb r30, 0x280(r4)
/* 801FBBE0 001F7840 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -530,7 +530,7 @@ func_801FB9AC:
/* 801FBBF4 001F7854 80 04 00 00 */ lwz r0, 0(r4)
/* 801FBBF8 001F7858 60 00 00 08 */ ori r0, r0, 8
/* 801FBBFC 001F785C 90 04 00 00 */ stw r0, 0(r4)
-/* 801FBC00 001F7860 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBC00 001F7860 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC04 001F7864 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FBC08 001F7868 9B E4 08 90 */ stb r31, 0x890(r4)
/* 801FBC0C 001F786C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -542,11 +542,11 @@ func_801FB9AC:
/* 801FBC24 001F7884 60 00 00 80 */ ori r0, r0, 0x80
/* 801FBC28 001F7888 90 04 00 00 */ stw r0, 0(r4)
/* 801FBC2C 001F788C 48 04 12 F1 */ bl func_8023CF1C
-/* 801FBC30 001F7890 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBC30 001F7890 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC34 001F7894 38 80 00 04 */ li r4, 4
/* 801FBC38 001F7898 38 00 00 05 */ li r0, 5
/* 801FBC3C 001F789C 90 65 17 3C */ stw r3, 0x173c(r5)
-/* 801FBC40 001F78A0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBC40 001F78A0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC44 001F78A4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FBC48 001F78A8 93 C3 0A 24 */ stw r30, 0xa24(r3)
/* 801FBC4C 001F78AC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -563,7 +563,7 @@ func_801FB9AC:
/* 801FBC78 001F78D8 80 03 00 00 */ lwz r0, 0(r3)
/* 801FBC7C 001F78DC 60 00 00 40 */ ori r0, r0, 0x40
/* 801FBC80 001F78E0 90 03 00 00 */ stw r0, 0(r3)
-/* 801FBC84 001F78E4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBC84 001F78E4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBC88 001F78E8 80 9D 04 18 */ lwz r4, 0x418(r29)
/* 801FBC8C 001F78EC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FBC90 001F78F0 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -581,7 +581,7 @@ lbl_801FBCAC:
/* 801FBCBC 001F791C 60 00 00 01 */ ori r0, r0, 1
/* 801FBCC0 001F7920 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801FBCC4:
-/* 801FBCC4 001F7924 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBCC4 001F7924 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBCC8 001F7928 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 801FBCCC 001F792C 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 801FBCD0 001F7930 2C 00 00 07 */ cmpwi r0, 7
@@ -602,7 +602,7 @@ lbl_801FBCE0:
/* 801FBD08 001F7968 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FBD0C 001F796C 60 C6 00 08 */ ori r6, r6, 8
/* 801FBD10 001F7970 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FBD14 001F7974 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBD14 001F7974 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD18 001F7978 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 801FBD1C 001F797C 90 66 02 84 */ stw r3, 0x284(r6)
/* 801FBD20 001F7980 90 66 02 88 */ stw r3, 0x288(r6)
@@ -615,7 +615,7 @@ lbl_801FBCE0:
/* 801FBD3C 001F799C 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FBD40 001F79A0 60 C6 00 08 */ ori r6, r6, 8
/* 801FBD44 001F79A4 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FBD48 001F79A8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBD48 001F79A8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD4C 001F79AC 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 801FBD50 001F79B0 90 66 09 64 */ stw r3, 0x964(r6)
/* 801FBD54 001F79B4 90 66 09 68 */ stw r3, 0x968(r6)
@@ -627,7 +627,7 @@ lbl_801FBCE0:
/* 801FBD6C 001F79CC 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FBD70 001F79D0 60 C6 00 20 */ ori r6, r6, 0x20
/* 801FBD74 001F79D4 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FBD78 001F79D8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBD78 001F79D8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FBD7C 001F79DC 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 801FBD80 001F79E0 90 66 05 44 */ stw r3, 0x544(r6)
/* 801FBD84 001F79E4 90 66 05 48 */ stw r3, 0x548(r6)
@@ -642,7 +642,7 @@ lbl_801FBCE0:
/* 801FBDA8 001F7A08 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FBDAC 001F7A0C 60 C6 00 08 */ ori r6, r6, 8
/* 801FBDB0 001F7A10 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FBDB4 001F7A14 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBDB4 001F7A14 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FBDB8 001F7A18 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801FBDBC 001F7A1C 90 A6 03 44 */ stw r5, 0x344(r6)
/* 801FBDC0 001F7A20 90 A6 03 48 */ stw r5, 0x348(r6)
@@ -656,7 +656,7 @@ lbl_801FBCE0:
/* 801FBDE0 001F7A40 80 85 00 00 */ lwz r4, 0(r5)
/* 801FBDE4 001F7A44 60 84 00 08 */ ori r4, r4, 8
/* 801FBDE8 001F7A48 90 85 00 00 */ stw r4, 0(r5)
-/* 801FBDEC 001F7A4C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBDEC 001F7A4C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FBDF0 001F7A50 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FBDF4 001F7A54 90 64 06 84 */ stw r3, 0x684(r4)
/* 801FBDF8 001F7A58 90 64 06 88 */ stw r3, 0x688(r4)
@@ -675,7 +675,7 @@ lbl_801FBCE0:
/* 801FBE2C 001F7A8C C0 02 98 6C */ lfs f0, min_blur_base255-_SDA2_BASE_(r2)
/* 801FBE30 001F7A90 60 A5 00 08 */ ori r5, r5, 8
/* 801FBE34 001F7A94 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FBE38 001F7A98 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBE38 001F7A98 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBE3C 001F7A9C 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801FBE40 001F7AA0 90 85 04 44 */ stw r4, 0x444(r5)
/* 801FBE44 001F7AA4 90 85 04 48 */ stw r4, 0x448(r5)
@@ -695,7 +695,7 @@ lbl_801FBCE0:
/* 801FBE7C 001F7ADC F0 01 A0 08 */ psq_st f0, 8(r1), 1, qr2
/* 801FBE80 001F7AE0 7F A3 EB 78 */ mr r3, r29
/* 801FBE84 001F7AE4 88 A1 00 08 */ lbz r5, 8(r1)
-/* 801FBE88 001F7AE8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBE88 001F7AE8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FBE8C 001F7AEC 98 01 00 0C */ stb r0, 0xc(r1)
/* 801FBE90 001F7AF0 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FBE94 001F7AF4 98 01 00 0D */ stb r0, 0xd(r1)
@@ -748,7 +748,7 @@ func_801FBEEC:
/* 801FBF44 001F7BA4 C0 04 00 04 */ lfs f0, 4(r4)
/* 801FBF48 001F7BA8 38 80 00 08 */ li r4, 8
/* 801FBF4C 001F7BAC EC 22 00 72 */ fmuls f1, f2, f1
-/* 801FBF50 001F7BB0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FBF50 001F7BB0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FBF54 001F7BB4 EC 02 00 32 */ fmuls f0, f2, f0
/* 801FBF58 001F7BB8 90 A1 00 10 */ stw r5, 0x10(r1)
/* 801FBF5C 001F7BBC EC 22 08 2A */ fadds f1, f2, f1
@@ -760,7 +760,7 @@ func_801FBEEC:
/* 801FBF74 001F7BD4 90 01 00 2C */ stw r0, 0x2c(r1)
/* 801FBF78 001F7BD8 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 801FBF7C 001F7BDC D0 01 00 24 */ stfs f0, 0x24(r1)
-/* 801FBF80 001F7BE0 48 03 75 AD */ bl func_8023352C
+/* 801FBF80 001F7BE0 48 03 75 AD */ bl begin_drawing
/* 801FBF84 001F7BE4 C1 41 00 24 */ lfs f10, 0x24(r1)
/* 801FBF88 001F7BE8 38 00 00 02 */ li r0, 2
/* 801FBF8C 001F7BEC C1 01 00 20 */ lfs f8, 0x20(r1)
@@ -939,8 +939,8 @@ lbl_801FC1E0:
/* 801FC22C 001F7E8C D1 41 00 1C */ stfs f10, 0x1c(r1)
/* 801FC230 001F7E90 D1 45 80 00 */ stfs f10, -0x8000(r5)
/* 801FC234 001F7E94 42 00 FD B4 */ bdnz lbl_801FBFE8
-/* 801FC238 001F7E98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FC23C 001F7E9C 48 03 73 45 */ bl func_80233580
+/* 801FC238 001F7E98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FC23C 001F7E9C 48 03 73 45 */ bl end_drawing
/* 801FC240 001F7EA0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 801FC244 001F7EA4 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 801FC248 001F7EA8 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0
@@ -978,10 +978,10 @@ func_801FC264:
/* 801FC2B0 001F7F10 C0 22 98 80 */ lfs f1, blur_offset_x-_SDA2_BASE_(r2)
/* 801FC2B4 001F7F14 EC 40 00 B2 */ fmuls f2, f0, f2
/* 801FC2B8 001F7F18 C0 02 98 84 */ lfs f0, blur_offset_y-_SDA2_BASE_(r2)
-/* 801FC2BC 001F7F1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FC2BC 001F7F1C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FC2C0 001F7F20 EF C1 00 B2 */ fmuls f30, f1, f2
/* 801FC2C4 001F7F24 EF A0 00 B2 */ fmuls f29, f0, f2
-/* 801FC2C8 001F7F28 48 03 72 65 */ bl func_8023352C
+/* 801FC2C8 001F7F28 48 03 72 65 */ bl begin_drawing
/* 801FC2CC 001F7F2C EC 5C 07 F2 */ fmuls f2, f28, f31
/* 801FC2D0 001F7F30 C0 22 98 70 */ lfs f1, float_to_byte_range_times_255-_SDA2_BASE_(r2)
/* 801FC2D4 001F7F34 C0 02 98 6C */ lfs f0, min_blur_base255-_SDA2_BASE_(r2)
@@ -1388,8 +1388,8 @@ lbl_801FC8C4:
/* 801FC8D8 001F8538 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 801FC8DC 001F853C D3 C3 80 00 */ stfs f30, -0x8000(r3)
/* 801FC8E0 001F8540 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 801FC8E4 001F8544 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FC8E8 001F8548 48 03 6C 99 */ bl func_80233580
+/* 801FC8E4 001F8544 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FC8E8 001F8548 48 03 6C 99 */ bl end_drawing
/* 801FC8EC 001F854C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 801FC8F0 001F8550 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 801FC8F4 001F8554 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
@@ -1411,7 +1411,7 @@ func_801FC920:
/* 801FC928 001F8588 90 01 00 34 */ stw r0, 0x34(r1)
/* 801FC92C 001F858C 39 61 00 30 */ addi r11, r1, 0x30
/* 801FC930 001F8590 4B FC A7 F9 */ bl _savegpr_27
-/* 801FC934 001F8594 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FC934 001F8594 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FC938 001F8598 38 00 00 01 */ li r0, 1
/* 801FC93C 001F859C 39 20 00 00 */ li r9, 0
/* 801FC940 001F85A0 38 E0 00 07 */ li r7, 7
@@ -1432,7 +1432,7 @@ func_801FC920:
/* 801FC97C 001F85DC 80 88 00 00 */ lwz r4, 0(r8)
/* 801FC980 001F85E0 60 84 00 40 */ ori r4, r4, 0x40
/* 801FC984 001F85E4 90 88 00 00 */ stw r4, 0(r8)
-/* 801FC988 001F85E8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FC988 001F85E8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FC98C 001F85EC 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 801FC990 001F85F0 90 E4 0A 44 */ stw r7, 0xa44(r4)
/* 801FC994 001F85F4 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -1453,7 +1453,7 @@ func_801FC920:
/* 801FC9D0 001F8630 80 87 00 00 */ lwz r4, 0(r7)
/* 801FC9D4 001F8634 60 84 00 40 */ ori r4, r4, 0x40
/* 801FC9D8 001F8638 90 87 00 00 */ stw r4, 0(r7)
-/* 801FC9DC 001F863C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FC9DC 001F863C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FC9E0 001F8640 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801FC9E4 001F8644 99 24 0A 3C */ stb r9, 0xa3c(r4)
/* 801FC9E8 001F8648 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -1466,7 +1466,7 @@ func_801FC920:
/* 801FCA04 001F8664 80 86 00 00 */ lwz r4, 0(r6)
/* 801FCA08 001F8668 60 84 00 40 */ ori r4, r4, 0x40
/* 801FCA0C 001F866C 90 86 00 00 */ stw r4, 0(r6)
-/* 801FCA10 001F8670 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCA10 001F8670 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA14 001F8674 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FCA18 001F8678 90 A4 01 84 */ stw r5, 0x184(r4)
/* 801FCA1C 001F867C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1477,7 +1477,7 @@ func_801FC920:
/* 801FCA30 001F8690 80 85 00 00 */ lwz r4, 0(r5)
/* 801FCA34 001F8694 60 84 00 02 */ ori r4, r4, 2
/* 801FCA38 001F8698 90 85 00 00 */ stw r4, 0(r5)
-/* 801FCA3C 001F869C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCA3C 001F869C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA40 001F86A0 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FCA44 001F86A4 90 04 01 88 */ stw r0, 0x188(r4)
/* 801FCA48 001F86A8 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1493,7 +1493,7 @@ func_801FC920:
/* 801FCA70 001F86D0 41 82 00 08 */ beq lbl_801FCA78
/* 801FCA74 001F86D4 38 00 00 05 */ li r0, 5
lbl_801FCA78:
-/* 801FCA78 001F86D8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCA78 001F86D8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCA7C 001F86DC 38 E0 00 01 */ li r7, 1
/* 801FCA80 001F86E0 38 C0 00 04 */ li r6, 4
/* 801FCA84 001F86E4 38 A0 00 05 */ li r5, 5
@@ -1513,7 +1513,7 @@ lbl_801FCA78:
/* 801FCABC 001F871C 80 04 00 00 */ lwz r0, 0(r4)
/* 801FCAC0 001F8720 60 00 00 40 */ ori r0, r0, 0x40
/* 801FCAC4 001F8724 90 04 00 00 */ stw r0, 0(r4)
-/* 801FCAC8 001F8728 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCAC8 001F8728 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FCACC 001F872C 80 83 04 18 */ lwz r4, 0x418(r3)
/* 801FCAD0 001F8730 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FCAD4 001F8734 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -1531,7 +1531,7 @@ lbl_801FCAF0:
/* 801FCB00 001F8760 60 00 00 01 */ ori r0, r0, 1
/* 801FCB04 001F8764 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801FCB08:
-/* 801FCB08 001F8768 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCB08 001F8768 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB0C 001F876C 38 00 00 80 */ li r0, 0x80
/* 801FCB10 001F8770 3B A0 00 04 */ li r29, 4
/* 801FCB14 001F8774 38 60 00 00 */ li r3, 0
@@ -1545,7 +1545,7 @@ lbl_801FCB08:
/* 801FCB34 001F8794 39 20 00 02 */ li r9, 2
/* 801FCB38 001F8798 39 40 00 01 */ li r10, 1
/* 801FCB3C 001F879C 48 04 03 F5 */ bl func_8023CF30
-/* 801FCB40 001F87A0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCB40 001F87A0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB44 001F87A4 3B C0 00 01 */ li r30, 1
/* 801FCB48 001F87A8 3B E0 00 00 */ li r31, 0
/* 801FCB4C 001F87AC 38 80 00 00 */ li r4, 0
@@ -1553,7 +1553,7 @@ lbl_801FCB08:
/* 801FCB54 001F87B4 38 A0 00 03 */ li r5, 3
/* 801FCB58 001F87B8 38 C0 00 01 */ li r6, 1
/* 801FCB5C 001F87BC 38 E0 00 01 */ li r7, 1
-/* 801FCB60 001F87C0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCB60 001F87C0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FCB64 001F87C4 39 00 00 00 */ li r8, 0
/* 801FCB68 001F87C8 39 20 00 00 */ li r9, 0
/* 801FCB6C 001F87CC 39 40 00 02 */ li r10, 2
@@ -1568,9 +1568,9 @@ lbl_801FCB08:
/* 801FCB90 001F87F0 60 00 00 04 */ ori r0, r0, 4
/* 801FCB94 001F87F4 90 03 00 00 */ stw r0, 0(r3)
/* 801FCB98 001F87F8 93 E1 00 08 */ stw r31, 8(r1)
-/* 801FCB9C 001F87FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCB9C 001F87FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBA0 001F8800 48 03 6B ED */ bl func_8023378C
-/* 801FCBA4 001F8804 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCBA4 001F8804 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBA8 001F8808 3B 60 00 02 */ li r27, 2
/* 801FCBAC 001F880C 38 80 00 00 */ li r4, 0
/* 801FCBB0 001F8810 38 A0 00 01 */ li r5, 1
@@ -1588,9 +1588,9 @@ lbl_801FCB08:
/* 801FCBE0 001F8840 80 03 00 00 */ lwz r0, 0(r3)
/* 801FCBE4 001F8844 60 00 00 01 */ ori r0, r0, 1
/* 801FCBE8 001F8848 90 03 00 00 */ stw r0, 0(r3)
-/* 801FCBEC 001F884C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCBEC 001F884C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBF0 001F8850 48 03 78 85 */ bl func_80234474
-/* 801FCBF4 001F8854 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCBF4 001F8854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FCBF8 001F8858 38 80 00 01 */ li r4, 1
/* 801FCBFC 001F885C 38 A0 00 01 */ li r5, 1
/* 801FCC00 001F8860 38 C0 00 05 */ li r6, 5
@@ -1598,7 +1598,7 @@ lbl_801FCB08:
/* 801FCC08 001F8868 39 00 00 00 */ li r8, 0
/* 801FCC0C 001F886C 39 20 00 00 */ li r9, 0
/* 801FCC10 001F8870 48 03 78 65 */ bl func_80234474
-/* 801FCC14 001F8874 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCC14 001F8874 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC18 001F8878 38 80 00 08 */ li r4, 8
/* 801FCC1C 001F887C 38 60 00 0F */ li r3, 0xf
/* 801FCC20 001F8880 38 00 00 07 */ li r0, 7
@@ -1612,7 +1612,7 @@ lbl_801FCB08:
/* 801FCC40 001F88A0 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCC44 001F88A4 60 A5 00 08 */ ori r5, r5, 8
/* 801FCC48 001F88A8 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCC4C 001F88AC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCC4C 001F88AC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC50 001F88B0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FCC54 001F88B4 93 E5 02 84 */ stw r31, 0x284(r5)
/* 801FCC58 001F88B8 93 E5 02 88 */ stw r31, 0x288(r5)
@@ -1625,7 +1625,7 @@ lbl_801FCB08:
/* 801FCC74 001F88D4 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCC78 001F88D8 60 A5 00 08 */ ori r5, r5, 8
/* 801FCC7C 001F88DC 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCC80 001F88E0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCC80 001F88E0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCC84 001F88E4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FCC88 001F88E8 93 E5 05 44 */ stw r31, 0x544(r5)
/* 801FCC8C 001F88EC 93 E5 05 48 */ stw r31, 0x548(r5)
@@ -1640,7 +1640,7 @@ lbl_801FCB08:
/* 801FCCB0 001F8910 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCCB4 001F8914 60 A5 00 08 */ ori r5, r5, 8
/* 801FCCB8 001F8918 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCCBC 001F891C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCCBC 001F891C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCCC0 001F8920 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FCCC4 001F8924 93 E5 06 84 */ stw r31, 0x684(r5)
/* 801FCCC8 001F8928 93 E5 06 88 */ stw r31, 0x688(r5)
@@ -1655,7 +1655,7 @@ lbl_801FCB08:
/* 801FCCEC 001F894C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCCF0 001F8950 60 A5 00 08 */ ori r5, r5, 8
/* 801FCCF4 001F8954 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCCF8 001F8958 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCCF8 001F8958 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCCFC 001F895C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FCD00 001F8960 90 85 03 44 */ stw r4, 0x344(r5)
/* 801FCD04 001F8964 90 65 03 48 */ stw r3, 0x348(r5)
@@ -1669,7 +1669,7 @@ lbl_801FCB08:
/* 801FCD24 001F8984 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCD28 001F8988 60 A5 00 08 */ ori r5, r5, 8
/* 801FCD2C 001F898C 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCD30 001F8990 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCD30 001F8990 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FCD34 001F8994 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801FCD38 001F8998 90 08 04 44 */ stw r0, 0x444(r8)
/* 801FCD3C 001F899C 90 08 04 48 */ stw r0, 0x448(r8)
@@ -1686,7 +1686,7 @@ lbl_801FCB08:
/* 801FCD68 001F89C8 80 E8 00 00 */ lwz r7, 0(r8)
/* 801FCD6C 001F89CC 60 E7 00 08 */ ori r7, r7, 8
/* 801FCD70 001F89D0 90 E8 00 00 */ stw r7, 0(r8)
-/* 801FCD74 001F89D4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCD74 001F89D4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCD78 001F89D8 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FCD7C 001F89DC 93 C7 02 90 */ stw r30, 0x290(r7)
/* 801FCD80 001F89E0 93 E7 02 94 */ stw r31, 0x294(r7)
@@ -1699,7 +1699,7 @@ lbl_801FCB08:
/* 801FCD9C 001F89FC 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FCDA0 001F8A00 60 C6 00 08 */ ori r6, r6, 8
/* 801FCDA4 001F8A04 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FCDA8 001F8A08 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCDA8 001F8A08 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCDAC 001F8A0C 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801FCDB0 001F8A10 93 E6 05 58 */ stw r31, 0x558(r6)
/* 801FCDB4 001F8A14 93 E6 05 5C */ stw r31, 0x55c(r6)
@@ -1714,7 +1714,7 @@ lbl_801FCB08:
/* 801FCDD8 001F8A38 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCDDC 001F8A3C 60 A5 00 08 */ ori r5, r5, 8
/* 801FCDE0 001F8A40 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCDE4 001F8A44 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCDE4 001F8A44 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCDE8 001F8A48 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FCDEC 001F8A4C 93 E5 06 98 */ stw r31, 0x698(r5)
/* 801FCDF0 001F8A50 93 E5 06 9C */ stw r31, 0x69c(r5)
@@ -1729,7 +1729,7 @@ lbl_801FCB08:
/* 801FCE14 001F8A74 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FCE18 001F8A78 60 A5 00 08 */ ori r5, r5, 8
/* 801FCE1C 001F8A7C 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FCE20 001F8A80 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCE20 001F8A80 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FCE24 001F8A84 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801FCE28 001F8A88 90 85 03 54 */ stw r4, 0x354(r5)
/* 801FCE2C 001F8A8C 90 65 03 58 */ stw r3, 0x358(r5)
@@ -1743,7 +1743,7 @@ lbl_801FCB08:
/* 801FCE4C 001F8AAC 80 64 00 00 */ lwz r3, 0(r4)
/* 801FCE50 001F8AB0 60 63 00 08 */ ori r3, r3, 8
/* 801FCE54 001F8AB4 90 64 00 00 */ stw r3, 0(r4)
-/* 801FCE58 001F8AB8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCE58 001F8AB8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FCE5C 001F8ABC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FCE60 001F8AC0 90 03 04 54 */ stw r0, 0x454(r3)
/* 801FCE64 001F8AC4 90 03 04 58 */ stw r0, 0x458(r3)
@@ -1797,7 +1797,7 @@ func_801FCEE4:
/* 801FCF10 001F8B70 93 C1 00 28 */ stw r30, 0x28(r1)
/* 801FCF14 001F8B74 7C 7E 1B 78 */ mr r30, r3
/* 801FCF18 001F8B78 93 A1 00 24 */ stw r29, 0x24(r1)
-/* 801FCF1C 001F8B7C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCF1C 001F8B7C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FCF20 001F8B80 80 8B 16 38 */ lwz r4, 0x1638(r11)
/* 801FCF24 001F8B84 90 04 0A 24 */ stw r0, 0xa24(r4)
/* 801FCF28 001F8B88 80 8B 16 38 */ lwz r4, 0x1638(r11)
@@ -1814,7 +1814,7 @@ func_801FCEE4:
/* 801FCF54 001F8BB4 80 88 00 00 */ lwz r4, 0(r8)
/* 801FCF58 001F8BB8 60 84 00 40 */ ori r4, r4, 0x40
/* 801FCF5C 001F8BBC 90 88 00 00 */ stw r4, 0(r8)
-/* 801FCF60 001F8BC0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCF60 001F8BC0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FCF64 001F8BC4 80 8A 16 38 */ lwz r4, 0x1638(r10)
/* 801FCF68 001F8BC8 98 04 0A 36 */ stb r0, 0xa36(r4)
/* 801FCF6C 001F8BCC 80 8A 16 38 */ lwz r4, 0x1638(r10)
@@ -1829,7 +1829,7 @@ func_801FCEE4:
/* 801FCF90 001F8BF0 80 88 00 00 */ lwz r4, 0(r8)
/* 801FCF94 001F8BF4 60 84 00 40 */ ori r4, r4, 0x40
/* 801FCF98 001F8BF8 90 88 00 00 */ stw r4, 0(r8)
-/* 801FCF9C 001F8BFC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCF9C 001F8BFC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FCFA0 001F8C00 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 801FCFA4 001F8C04 90 E4 0A 44 */ stw r7, 0xa44(r4)
/* 801FCFA8 001F8C08 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -1850,7 +1850,7 @@ func_801FCEE4:
/* 801FCFE4 001F8C44 80 87 00 00 */ lwz r4, 0(r7)
/* 801FCFE8 001F8C48 60 84 00 40 */ ori r4, r4, 0x40
/* 801FCFEC 001F8C4C 90 87 00 00 */ stw r4, 0(r7)
-/* 801FCFF0 001F8C50 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FCFF0 001F8C50 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FCFF4 001F8C54 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801FCFF8 001F8C58 99 24 0A 3C */ stb r9, 0xa3c(r4)
/* 801FCFFC 001F8C5C 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -1863,7 +1863,7 @@ func_801FCEE4:
/* 801FD018 001F8C78 80 86 00 00 */ lwz r4, 0(r6)
/* 801FD01C 001F8C7C 60 84 00 40 */ ori r4, r4, 0x40
/* 801FD020 001F8C80 90 86 00 00 */ stw r4, 0(r6)
-/* 801FD024 001F8C84 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD024 001F8C84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD028 001F8C88 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FD02C 001F8C8C 90 A4 01 84 */ stw r5, 0x184(r4)
/* 801FD030 001F8C90 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1874,7 +1874,7 @@ func_801FCEE4:
/* 801FD044 001F8CA4 80 85 00 00 */ lwz r4, 0(r5)
/* 801FD048 001F8CA8 60 84 00 02 */ ori r4, r4, 2
/* 801FD04C 001F8CAC 90 85 00 00 */ stw r4, 0(r5)
-/* 801FD050 001F8CB0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD050 001F8CB0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD054 001F8CB4 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FD058 001F8CB8 90 04 01 88 */ stw r0, 0x188(r4)
/* 801FD05C 001F8CBC 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1886,9 +1886,9 @@ func_801FCEE4:
/* 801FD074 001F8CD4 80 85 00 00 */ lwz r4, 0(r5)
/* 801FD078 001F8CD8 60 84 00 02 */ ori r4, r4, 2
/* 801FD07C 001F8CDC 90 85 00 00 */ stw r4, 0(r5)
-/* 801FD080 001F8CE0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD080 001F8CE0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD084 001F8CE4 90 04 17 38 */ stw r0, 0x1738(r4)
-/* 801FD088 001F8CE8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD088 001F8CE8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD08C 001F8CEC 80 A3 04 14 */ lwz r5, 0x414(r3)
/* 801FD090 001F8CF0 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FD094 001F8CF4 80 04 15 3C */ lwz r0, 0x153c(r4)
@@ -1906,7 +1906,7 @@ lbl_801FD0B0:
/* 801FD0C0 001F8D20 60 00 00 01 */ ori r0, r0, 1
/* 801FD0C4 001F8D24 90 04 15 38 */ stw r0, 0x1538(r4)
lbl_801FD0C8:
-/* 801FD0C8 001F8D28 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD0C8 001F8D28 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD0CC 001F8D2C 80 83 04 18 */ lwz r4, 0x418(r3)
/* 801FD0D0 001F8D30 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FD0D4 001F8D34 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -1935,7 +1935,7 @@ lbl_801FD108:
/* 801FD128 001F8D88 39 20 00 03 */ li r9, 3
/* 801FD12C 001F8D8C 39 40 00 01 */ li r10, 1
/* 801FD130 001F8D90 48 03 FE 01 */ bl func_8023CF30
-/* 801FD134 001F8D94 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD134 001F8D94 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD138 001F8D98 39 80 00 00 */ li r12, 0
/* 801FD13C 001F8D9C 38 00 00 01 */ li r0, 1
/* 801FD140 001F8DA0 38 80 00 00 */ li r4, 0
@@ -1943,7 +1943,7 @@ lbl_801FD108:
/* 801FD148 001F8DA8 38 A0 00 03 */ li r5, 3
/* 801FD14C 001F8DAC 38 C0 00 01 */ li r6, 1
/* 801FD150 001F8DB0 38 E0 00 01 */ li r7, 1
-/* 801FD154 001F8DB4 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD154 001F8DB4 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD158 001F8DB8 39 00 00 00 */ li r8, 0
/* 801FD15C 001F8DBC 39 20 00 00 */ li r9, 0
/* 801FD160 001F8DC0 39 40 00 02 */ li r10, 2
@@ -1957,7 +1957,7 @@ lbl_801FD108:
/* 801FD180 001F8DE0 80 6B 00 00 */ lwz r3, 0(r11)
/* 801FD184 001F8DE4 60 63 00 80 */ ori r3, r3, 0x80
/* 801FD188 001F8DE8 90 6B 00 00 */ stw r3, 0(r11)
-/* 801FD18C 001F8DEC 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD18C 001F8DEC 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD190 001F8DF0 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FD194 001F8DF4 98 03 01 8C */ stb r0, 0x18c(r3)
/* 801FD198 001F8DF8 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -1969,9 +1969,9 @@ lbl_801FD108:
/* 801FD1B0 001F8E10 60 00 00 04 */ ori r0, r0, 4
/* 801FD1B4 001F8E14 90 03 00 00 */ stw r0, 0(r3)
/* 801FD1B8 001F8E18 91 81 00 08 */ stw r12, 8(r1)
-/* 801FD1BC 001F8E1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD1BC 001F8E1C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD1C0 001F8E20 48 03 65 CD */ bl func_8023378C
-/* 801FD1C4 001F8E24 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD1C4 001F8E24 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD1C8 001F8E28 38 00 00 03 */ li r0, 3
/* 801FD1CC 001F8E2C 38 80 00 00 */ li r4, 0
/* 801FD1D0 001F8E30 38 A0 00 01 */ li r5, 1
@@ -1989,9 +1989,9 @@ lbl_801FD108:
/* 801FD200 001F8E60 80 03 00 00 */ lwz r0, 0(r3)
/* 801FD204 001F8E64 60 00 00 01 */ ori r0, r0, 1
/* 801FD208 001F8E68 90 03 00 00 */ stw r0, 0(r3)
-/* 801FD20C 001F8E6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD20C 001F8E6C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD210 001F8E70 48 03 72 65 */ bl func_80234474
-/* 801FD214 001F8E74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD214 001F8E74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD218 001F8E78 38 80 00 01 */ li r4, 1
/* 801FD21C 001F8E7C 38 A0 00 01 */ li r5, 1
/* 801FD220 001F8E80 38 C0 00 05 */ li r6, 5
@@ -1999,7 +1999,7 @@ lbl_801FD108:
/* 801FD228 001F8E88 39 00 00 00 */ li r8, 0
/* 801FD22C 001F8E8C 39 20 00 00 */ li r9, 0
/* 801FD230 001F8E90 48 03 72 45 */ bl func_80234474
-/* 801FD234 001F8E94 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD234 001F8E94 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FD238 001F8E98 38 80 00 02 */ li r4, 2
/* 801FD23C 001F8E9C 38 A0 00 01 */ li r5, 1
/* 801FD240 001F8EA0 38 C0 00 06 */ li r6, 6
@@ -2007,7 +2007,7 @@ lbl_801FD108:
/* 801FD248 001F8EA8 39 00 00 00 */ li r8, 0
/* 801FD24C 001F8EAC 39 20 00 00 */ li r9, 0
/* 801FD250 001F8EB0 48 03 72 25 */ bl func_80234474
-/* 801FD254 001F8EB4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD254 001F8EB4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD258 001F8EB8 C0 02 98 5C */ lfs f0, coord_one-_SDA2_BASE_(r2)
/* 801FD25C 001F8EBC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FD260 001F8EC0 9B E3 02 80 */ stb r31, 0x280(r3)
@@ -2036,7 +2036,7 @@ lbl_801FD29C:
lbl_801FD2B8:
/* 801FD2B8 001F8F18 54 66 C6 3E */ rlwinm r6, r3, 0x18, 0x18, 0x1f
lbl_801FD2BC:
-/* 801FD2BC 001F8F1C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD2BC 001F8F1C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD2C0 001F8F20 38 60 00 FE */ li r3, 0xfe
/* 801FD2C4 001F8F24 98 C1 00 14 */ stb r6, 0x14(r1)
/* 801FD2C8 001F8F28 38 00 00 03 */ li r0, 3
@@ -2060,7 +2060,7 @@ lbl_801FD2BC:
/* 801FD310 001F8F70 80 66 00 00 */ lwz r3, 0(r6)
/* 801FD314 001F8F74 60 63 00 10 */ ori r3, r3, 0x10
/* 801FD318 001F8F78 90 66 00 00 */ stw r3, 0(r6)
-/* 801FD31C 001F8F7C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD31C 001F8F7C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD320 001F8F80 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801FD324 001F8F84 90 A3 08 D8 */ stw r5, 0x8d8(r3)
/* 801FD328 001F8F88 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2071,7 +2071,7 @@ lbl_801FD2BC:
/* 801FD33C 001F8F9C 80 65 00 00 */ lwz r3, 0(r5)
/* 801FD340 001F8FA0 60 63 00 10 */ ori r3, r3, 0x10
/* 801FD344 001F8FA4 90 65 00 00 */ stw r3, 0(r5)
-/* 801FD348 001F8FA8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD348 001F8FA8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD34C 001F8FAC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FD350 001F8FB0 90 03 0A 04 */ stw r0, 0xa04(r3)
/* 801FD354 001F8FB4 90 03 0A 08 */ stw r0, 0xa08(r3)
@@ -2085,7 +2085,7 @@ lbl_801FD2BC:
/* 801FD374 001F8FD4 80 03 00 00 */ lwz r0, 0(r3)
/* 801FD378 001F8FD8 60 00 00 20 */ ori r0, r0, 0x20
/* 801FD37C 001F8FDC 90 03 00 00 */ stw r0, 0(r3)
-/* 801FD380 001F8FE0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD380 001F8FE0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD384 001F8FE4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FD388 001F8FE8 90 83 0A 14 */ stw r4, 0xa14(r3)
/* 801FD38C 001F8FEC 90 83 0A 18 */ stw r4, 0xa18(r3)
@@ -2099,7 +2099,7 @@ lbl_801FD2BC:
/* 801FD3AC 001F900C 80 03 00 00 */ lwz r0, 0(r3)
/* 801FD3B0 001F9010 60 00 00 20 */ ori r0, r0, 0x20
/* 801FD3B4 001F9014 90 03 00 00 */ stw r0, 0(r3)
-/* 801FD3B8 001F9018 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD3B8 001F9018 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD3BC 001F901C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FD3C0 001F9020 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 801FD3C4 001F9024 2C 00 00 07 */ cmpwi r0, 7
@@ -2120,7 +2120,7 @@ lbl_801FD3D0:
/* 801FD3FC 001F905C 81 09 00 00 */ lwz r8, 0(r9)
/* 801FD400 001F9060 61 08 00 08 */ ori r8, r8, 8
/* 801FD404 001F9064 91 09 00 00 */ stw r8, 0(r9)
-/* 801FD408 001F9068 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD408 001F9068 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD40C 001F906C 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801FD410 001F9070 90 08 02 84 */ stw r0, 0x284(r8)
/* 801FD414 001F9074 90 08 02 88 */ stw r0, 0x288(r8)
@@ -2133,7 +2133,7 @@ lbl_801FD3D0:
/* 801FD430 001F9090 80 E8 00 00 */ lwz r7, 0(r8)
/* 801FD434 001F9094 60 E7 00 08 */ ori r7, r7, 8
/* 801FD438 001F9098 90 E8 00 00 */ stw r7, 0(r8)
-/* 801FD43C 001F909C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD43C 001F909C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FD440 001F90A0 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FD444 001F90A4 90 87 09 64 */ stw r4, 0x964(r7)
/* 801FD448 001F90A8 90 87 09 68 */ stw r4, 0x968(r7)
@@ -2145,7 +2145,7 @@ lbl_801FD3D0:
/* 801FD460 001F90C0 80 87 00 00 */ lwz r4, 0(r7)
/* 801FD464 001F90C4 60 84 00 20 */ ori r4, r4, 0x20
/* 801FD468 001F90C8 90 87 00 00 */ stw r4, 0(r7)
-/* 801FD46C 001F90CC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD46C 001F90CC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD470 001F90D0 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801FD474 001F90D4 90 C4 08 E4 */ stw r6, 0x8e4(r4)
/* 801FD478 001F90D8 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -2166,7 +2166,7 @@ lbl_801FD3D0:
/* 801FD4B4 001F9114 80 85 00 00 */ lwz r4, 0(r5)
/* 801FD4B8 001F9118 60 84 00 10 */ ori r4, r4, 0x10
/* 801FD4BC 001F911C 90 85 00 00 */ stw r4, 0(r5)
-/* 801FD4C0 001F9120 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD4C0 001F9120 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD4C4 001F9124 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FD4C8 001F9128 90 04 05 44 */ stw r0, 0x544(r4)
/* 801FD4CC 001F912C 90 04 05 48 */ stw r0, 0x548(r4)
@@ -2181,7 +2181,7 @@ lbl_801FD3D0:
/* 801FD4F0 001F9150 80 85 00 00 */ lwz r4, 0(r5)
/* 801FD4F4 001F9154 60 84 00 08 */ ori r4, r4, 8
/* 801FD4F8 001F9158 90 85 00 00 */ stw r4, 0(r5)
-/* 801FD4FC 001F915C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD4FC 001F915C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD500 001F9160 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 801FD504 001F9164 90 64 03 44 */ stw r3, 0x344(r4)
/* 801FD508 001F9168 90 64 03 48 */ stw r3, 0x348(r4)
@@ -2199,7 +2199,7 @@ lbl_801FD3D0:
/* 801FD538 001F9198 80 E8 00 00 */ lwz r7, 0(r8)
/* 801FD53C 001F919C 60 E7 00 08 */ ori r7, r7, 8
/* 801FD540 001F91A0 90 E8 00 00 */ stw r7, 0(r8)
-/* 801FD544 001F91A4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD544 001F91A4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FD548 001F91A8 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FD54C 001F91AC 90 C7 06 84 */ stw r6, 0x684(r7)
/* 801FD550 001F91B0 90 07 06 88 */ stw r0, 0x688(r7)
@@ -2214,7 +2214,7 @@ lbl_801FD3D0:
/* 801FD574 001F91D4 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FD578 001F91D8 60 C6 00 08 */ ori r6, r6, 8
/* 801FD57C 001F91DC 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FD580 001F91E0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD580 001F91E0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD584 001F91E4 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801FD588 001F91E8 90 A6 04 44 */ stw r5, 0x444(r6)
/* 801FD58C 001F91EC 90 86 04 48 */ stw r4, 0x448(r6)
@@ -2228,7 +2228,7 @@ lbl_801FD3D0:
/* 801FD5AC 001F920C 80 64 00 00 */ lwz r3, 0(r4)
/* 801FD5B0 001F9210 60 63 00 08 */ ori r3, r3, 8
/* 801FD5B4 001F9214 90 64 00 00 */ stw r3, 0(r4)
-/* 801FD5B8 001F9218 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD5B8 001F9218 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD5BC 001F921C 80 8A 16 38 */ lwz r4, 0x1638(r10)
/* 801FD5C0 001F9220 80 64 08 18 */ lwz r3, 0x818(r4)
/* 801FD5C4 001F9224 2C 03 00 07 */ cmpwi r3, 7
@@ -2249,7 +2249,7 @@ lbl_801FD5D0:
/* 801FD5FC 001F925C 80 69 00 00 */ lwz r3, 0(r9)
/* 801FD600 001F9260 60 63 00 08 */ ori r3, r3, 8
/* 801FD604 001F9264 90 69 00 00 */ stw r3, 0(r9)
-/* 801FD608 001F9268 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD608 001F9268 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD60C 001F926C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FD610 001F9270 91 03 02 90 */ stw r8, 0x290(r3)
/* 801FD614 001F9274 91 03 02 94 */ stw r8, 0x294(r3)
@@ -2262,7 +2262,7 @@ lbl_801FD5D0:
/* 801FD630 001F9290 80 69 00 00 */ lwz r3, 0(r9)
/* 801FD634 001F9294 60 63 00 08 */ ori r3, r3, 8
/* 801FD638 001F9298 90 69 00 00 */ stw r3, 0(r9)
-/* 801FD63C 001F929C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD63C 001F929C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FD640 001F92A0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FD644 001F92A4 90 C3 09 6C */ stw r6, 0x96c(r3)
/* 801FD648 001F92A8 90 C3 09 70 */ stw r6, 0x970(r3)
@@ -2274,7 +2274,7 @@ lbl_801FD5D0:
/* 801FD660 001F92C0 80 69 00 00 */ lwz r3, 0(r9)
/* 801FD664 001F92C4 60 63 00 20 */ ori r3, r3, 0x20
/* 801FD668 001F92C8 90 69 00 00 */ stw r3, 0(r9)
-/* 801FD66C 001F92CC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD66C 001F92CC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD670 001F92D0 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 801FD674 001F92D4 90 83 08 E8 */ stw r4, 0x8e8(r3)
/* 801FD678 001F92D8 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -2295,7 +2295,7 @@ lbl_801FD5D0:
/* 801FD6B4 001F9314 80 03 00 00 */ lwz r0, 0(r3)
/* 801FD6B8 001F9318 60 00 00 10 */ ori r0, r0, 0x10
/* 801FD6BC 001F931C 90 03 00 00 */ stw r0, 0(r3)
-/* 801FD6C0 001F9320 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD6C0 001F9320 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FD6C4 001F9324 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FD6C8 001F9328 91 03 05 58 */ stw r8, 0x558(r3)
/* 801FD6CC 001F932C 91 03 05 5C */ stw r8, 0x55c(r3)
@@ -2310,7 +2310,7 @@ lbl_801FD5D0:
/* 801FD6F0 001F9350 80 03 00 00 */ lwz r0, 0(r3)
/* 801FD6F4 001F9354 60 00 00 08 */ ori r0, r0, 8
/* 801FD6F8 001F9358 90 03 00 00 */ stw r0, 0(r3)
-/* 801FD6FC 001F935C 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD6FC 001F935C 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD700 001F9360 80 7D 16 38 */ lwz r3, 0x1638(r29)
/* 801FD704 001F9364 90 A3 03 54 */ stw r5, 0x354(r3)
/* 801FD708 001F9368 90 A3 03 58 */ stw r5, 0x358(r3)
@@ -2330,7 +2330,7 @@ lbl_801FD5D0:
/* 801FD740 001F93A0 81 9F 00 00 */ lwz r12, 0(r31)
/* 801FD744 001F93A4 61 8C 00 08 */ ori r12, r12, 8
/* 801FD748 001F93A8 91 9F 00 00 */ stw r12, 0(r31)
-/* 801FD74C 001F93AC 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD74C 001F93AC 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD750 001F93B0 81 9D 16 38 */ lwz r12, 0x1638(r29)
/* 801FD754 001F93B4 91 4C 06 98 */ stw r10, 0x698(r12)
/* 801FD758 001F93B8 91 0C 06 9C */ stw r8, 0x69c(r12)
@@ -2345,7 +2345,7 @@ lbl_801FD5D0:
/* 801FD77C 001F93DC 81 4C 00 00 */ lwz r10, 0(r12)
/* 801FD780 001F93E0 61 4A 00 08 */ ori r10, r10, 8
/* 801FD784 001F93E4 91 4C 00 00 */ stw r10, 0(r12)
-/* 801FD788 001F93E8 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD788 001F93E8 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD78C 001F93EC 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 801FD790 001F93F0 91 6A 04 54 */ stw r11, 0x454(r10)
/* 801FD794 001F93F4 91 2A 04 58 */ stw r9, 0x458(r10)
@@ -2359,7 +2359,7 @@ lbl_801FD5D0:
/* 801FD7B4 001F9414 81 2A 00 00 */ lwz r9, 0(r10)
/* 801FD7B8 001F9418 61 29 00 08 */ ori r9, r9, 8
/* 801FD7BC 001F941C 91 2A 00 00 */ stw r9, 0(r10)
-/* 801FD7C0 001F9420 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD7C0 001F9420 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD7C4 001F9424 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 801FD7C8 001F9428 90 89 02 9C */ stw r4, 0x29c(r9)
/* 801FD7CC 001F942C 90 89 02 A0 */ stw r4, 0x2a0(r9)
@@ -2372,7 +2372,7 @@ lbl_801FD5D0:
/* 801FD7E8 001F9448 81 2A 00 00 */ lwz r9, 0(r10)
/* 801FD7EC 001F944C 61 29 00 08 */ ori r9, r9, 8
/* 801FD7F0 001F9450 91 2A 00 00 */ stw r9, 0(r10)
-/* 801FD7F4 001F9454 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD7F4 001F9454 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD7F8 001F9458 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 801FD7FC 001F945C 91 09 05 6C */ stw r8, 0x56c(r9)
/* 801FD800 001F9460 91 09 05 70 */ stw r8, 0x570(r9)
@@ -2387,7 +2387,7 @@ lbl_801FD5D0:
/* 801FD824 001F9484 81 2A 00 00 */ lwz r9, 0(r10)
/* 801FD828 001F9488 61 29 00 08 */ ori r9, r9, 8
/* 801FD82C 001F948C 91 2A 00 00 */ stw r9, 0(r10)
-/* 801FD830 001F9490 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD830 001F9490 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD834 001F9494 81 3D 16 38 */ lwz r9, 0x1638(r29)
/* 801FD838 001F9498 90 A9 03 64 */ stw r5, 0x364(r9)
/* 801FD83C 001F949C 90 A9 03 68 */ stw r5, 0x368(r9)
@@ -2403,7 +2403,7 @@ lbl_801FD5D0:
/* 801FD864 001F94C4 81 6C 00 00 */ lwz r11, 0(r12)
/* 801FD868 001F94C8 61 6B 00 08 */ ori r11, r11, 8
/* 801FD86C 001F94CC 91 6C 00 00 */ stw r11, 0(r12)
-/* 801FD870 001F94D0 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD870 001F94D0 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 801FD874 001F94D4 81 7D 16 38 */ lwz r11, 0x1638(r29)
/* 801FD878 001F94D8 91 0B 06 AC */ stw r8, 0x6ac(r11)
/* 801FD87C 001F94DC 91 0B 06 B0 */ stw r8, 0x6b0(r11)
@@ -2418,7 +2418,7 @@ lbl_801FD5D0:
/* 801FD8A0 001F9500 81 6C 00 00 */ lwz r11, 0(r12)
/* 801FD8A4 001F9504 61 6B 00 08 */ ori r11, r11, 8
/* 801FD8A8 001F9508 91 6C 00 00 */ stw r11, 0(r12)
-/* 801FD8AC 001F950C 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD8AC 001F950C 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 801FD8B0 001F9510 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 801FD8B4 001F9514 90 6B 04 64 */ stw r3, 0x464(r11)
/* 801FD8B8 001F9518 91 0B 04 68 */ stw r8, 0x468(r11)
@@ -2432,7 +2432,7 @@ lbl_801FD5D0:
/* 801FD8D8 001F9538 81 4B 00 00 */ lwz r10, 0(r11)
/* 801FD8DC 001F953C 61 4A 00 08 */ ori r10, r10, 8
/* 801FD8E0 001F9540 91 4B 00 00 */ stw r10, 0(r11)
-/* 801FD8E4 001F9544 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD8E4 001F9544 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FD8E8 001F9548 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 801FD8EC 001F954C 91 2A 02 A8 */ stw r9, 0x2a8(r10)
/* 801FD8F0 001F9550 90 8A 02 AC */ stw r4, 0x2ac(r10)
@@ -2445,7 +2445,7 @@ lbl_801FD5D0:
/* 801FD90C 001F956C 80 E9 00 00 */ lwz r7, 0(r9)
/* 801FD910 001F9570 60 E7 00 08 */ ori r7, r7, 8
/* 801FD914 001F9574 90 E9 00 00 */ stw r7, 0(r9)
-/* 801FD918 001F9578 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD918 001F9578 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FD91C 001F957C 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 801FD920 001F9580 91 07 05 80 */ stw r8, 0x580(r7)
/* 801FD924 001F9584 91 07 05 84 */ stw r8, 0x584(r7)
@@ -2460,7 +2460,7 @@ lbl_801FD5D0:
/* 801FD948 001F95A8 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FD94C 001F95AC 60 C6 00 08 */ ori r6, r6, 8
/* 801FD950 001F95B0 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FD954 001F95B4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD954 001F95B4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FD958 001F95B8 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801FD95C 001F95BC 90 06 03 74 */ stw r0, 0x374(r6)
/* 801FD960 001F95C0 90 A6 03 78 */ stw r5, 0x378(r6)
@@ -2474,7 +2474,7 @@ lbl_801FD5D0:
/* 801FD980 001F95E0 80 05 00 00 */ lwz r0, 0(r5)
/* 801FD984 001F95E4 60 00 00 08 */ ori r0, r0, 8
/* 801FD988 001F95E8 90 05 00 00 */ stw r0, 0(r5)
-/* 801FD98C 001F95EC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD98C 001F95EC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FD990 001F95F0 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801FD994 001F95F4 91 05 06 C0 */ stw r8, 0x6c0(r5)
/* 801FD998 001F95F8 91 05 06 C4 */ stw r8, 0x6c4(r5)
@@ -2489,7 +2489,7 @@ lbl_801FD5D0:
/* 801FD9BC 001F961C 80 04 00 00 */ lwz r0, 0(r4)
/* 801FD9C0 001F9620 60 00 00 08 */ ori r0, r0, 8
/* 801FD9C4 001F9624 90 04 00 00 */ stw r0, 0(r4)
-/* 801FD9C8 001F9628 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FD9C8 001F9628 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FD9CC 001F962C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FD9D0 001F9630 90 64 04 74 */ stw r3, 0x474(r4)
/* 801FD9D4 001F9634 90 64 04 78 */ stw r3, 0x478(r4)
@@ -2568,7 +2568,7 @@ lbl_801FDACC:
lbl_801FDAD4:
/* 801FDAD4 001F9734 2C 05 00 00 */ cmpwi r5, 0
/* 801FDAD8 001F9738 41 82 06 5C */ beq lbl_801FE134
-/* 801FDADC 001F973C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDADC 001F973C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FDAE0 001F9740 3B 80 00 01 */ li r28, 1
/* 801FDAE4 001F9744 3B 60 00 04 */ li r27, 4
/* 801FDAE8 001F9748 38 80 00 05 */ li r4, 5
@@ -2592,7 +2592,7 @@ lbl_801FDAD4:
/* 801FDB30 001F9790 80 64 00 00 */ lwz r3, 0(r4)
/* 801FDB34 001F9794 60 63 00 40 */ ori r3, r3, 0x40
/* 801FDB38 001F9798 90 64 00 00 */ stw r3, 0(r4)
-/* 801FDB3C 001F979C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDB3C 001F979C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FDB40 001F97A0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FDB44 001F97A4 9B 83 0A 36 */ stb r28, 0xa36(r3)
/* 801FDB48 001F97A8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2607,7 +2607,7 @@ lbl_801FDAD4:
/* 801FDB6C 001F97CC 80 64 00 00 */ lwz r3, 0(r4)
/* 801FDB70 001F97D0 60 63 00 40 */ ori r3, r3, 0x40
/* 801FDB74 001F97D4 90 64 00 00 */ stw r3, 0(r4)
-/* 801FDB78 001F97D8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDB78 001F97D8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDB7C 001F97DC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FDB80 001F97E0 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 801FDB84 001F97E4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2628,7 +2628,7 @@ lbl_801FDAD4:
/* 801FDBC0 001F9820 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDBC4 001F9824 60 00 00 40 */ ori r0, r0, 0x40
/* 801FDBC8 001F9828 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDBCC 001F982C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDBCC 001F982C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDBD0 001F9830 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FDBD4 001F9834 9B 43 0A 3C */ stb r26, 0xa3c(r3)
/* 801FDBD8 001F9838 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2641,7 +2641,7 @@ lbl_801FDAD4:
/* 801FDBF4 001F9854 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDBF8 001F9858 60 00 00 40 */ ori r0, r0, 0x40
/* 801FDBFC 001F985C 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDC00 001F9860 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDC00 001F9860 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC04 001F9864 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FDC08 001F9868 93 83 01 88 */ stw r28, 0x188(r3)
/* 801FDC0C 001F986C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2652,7 +2652,7 @@ lbl_801FDAD4:
/* 801FDC20 001F9880 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDC24 001F9884 60 00 00 02 */ ori r0, r0, 2
/* 801FDC28 001F9888 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDC2C 001F988C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDC2C 001F988C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC30 001F9890 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FDC34 001F9894 93 03 01 84 */ stw r24, 0x184(r3)
/* 801FDC38 001F9898 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -2670,7 +2670,7 @@ lbl_801FDAD4:
/* 801FDC68 001F98C8 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDC6C 001F98CC 60 00 00 02 */ ori r0, r0, 2
/* 801FDC70 001F98D0 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDC74 001F98D4 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDC74 001F98D4 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDC78 001F98D8 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FDC7C 001F98DC 9B 83 02 80 */ stb r28, 0x280(r3)
/* 801FDC80 001F98E0 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -2681,7 +2681,7 @@ lbl_801FDAD4:
/* 801FDC94 001F98F4 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDC98 001F98F8 60 00 00 08 */ ori r0, r0, 8
/* 801FDC9C 001F98FC 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDCA0 001F9900 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDCA0 001F9900 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCA4 001F9904 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FDCA8 001F9908 9B 83 01 8C */ stb r28, 0x18c(r3)
/* 801FDCAC 001F990C 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -2693,17 +2693,17 @@ lbl_801FDAD4:
/* 801FDCC4 001F9924 60 00 00 04 */ ori r0, r0, 4
/* 801FDCC8 001F9928 90 03 00 00 */ stw r0, 0(r3)
/* 801FDCCC 001F992C 93 41 00 08 */ stw r26, 8(r1)
-/* 801FDCD0 001F9930 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDCD0 001F9930 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCD4 001F9934 48 03 5A B9 */ bl func_8023378C
-/* 801FDCD8 001F9938 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDCD8 001F9938 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCDC 001F993C 38 9E 00 18 */ addi r4, r30, 0x18
/* 801FDCE0 001F9940 2C 16 00 00 */ cmpwi r22, 0
/* 801FDCE4 001F9944 38 00 00 80 */ li r0, 0x80
/* 801FDCE8 001F9948 90 83 17 3C */ stw r4, 0x173c(r3)
-/* 801FDCEC 001F994C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDCEC 001F994C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCF0 001F9950 90 03 17 38 */ stw r0, 0x1738(r3)
/* 801FDCF4 001F9954 41 82 01 4C */ beq lbl_801FDE40
-/* 801FDCF8 001F9958 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDCF8 001F9958 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDCFC 001F995C 38 00 00 FF */ li r0, 0xff
/* 801FDD00 001F9960 38 80 00 00 */ li r4, 0
/* 801FDD04 001F9964 38 A0 00 04 */ li r5, 4
@@ -2717,7 +2717,7 @@ lbl_801FDAD4:
/* 801FDD24 001F9984 80 66 00 00 */ lwz r3, 0(r6)
/* 801FDD28 001F9988 60 63 00 01 */ ori r3, r3, 1
/* 801FDD2C 001F998C 90 66 00 00 */ stw r3, 0(r6)
-/* 801FDD30 001F9990 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDD30 001F9990 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD34 001F9994 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 801FDD38 001F9998 93 43 09 64 */ stw r26, 0x964(r3)
/* 801FDD3C 001F999C 93 43 09 68 */ stw r26, 0x968(r3)
@@ -2729,7 +2729,7 @@ lbl_801FDAD4:
/* 801FDD54 001F99B4 80 66 00 00 */ lwz r3, 0(r6)
/* 801FDD58 001F99B8 60 63 00 20 */ ori r3, r3, 0x20
/* 801FDD5C 001F99BC 90 66 00 00 */ stw r3, 0(r6)
-/* 801FDD60 001F99C0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDD60 001F99C0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD64 001F99C4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801FDD68 001F99C8 90 03 02 84 */ stw r0, 0x284(r3)
/* 801FDD6C 001F99CC 90 03 02 88 */ stw r0, 0x288(r3)
@@ -2742,11 +2742,11 @@ lbl_801FDAD4:
/* 801FDD88 001F99E8 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDD8C 001F99EC 60 00 00 08 */ ori r0, r0, 8
/* 801FDD90 001F99F0 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDD94 001F99F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDD94 001F99F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDD98 001F99F8 48 03 5D F1 */ bl func_80233B88
-/* 801FDD9C 001F99FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDD9C 001F99FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDDA0 001F9A00 56 C4 14 3A */ rlwinm r4, r22, 2, 0x10, 0x1d
-/* 801FDDA4 001F9A04 48 03 57 89 */ bl func_8023352C
+/* 801FDDA4 001F9A04 48 03 57 89 */ bl begin_drawing
/* 801FDDA8 001F9A08 80 9E 03 EC */ lwz r4, 0x3ec(r30)
/* 801FDDAC 001F9A0C 38 A0 00 00 */ li r5, 0
/* 801FDDB0 001F9A10 80 DE 03 F0 */ lwz r6, 0x3f0(r30)
@@ -2786,12 +2786,12 @@ lbl_801FDE2C:
/* 801FDE2C 001F9A8C 88 1E 04 0C */ lbz r0, 0x40c(r30)
/* 801FDE30 001F9A90 7C 05 00 40 */ cmplw r5, r0
/* 801FDE34 001F9A94 41 80 FF 88 */ blt lbl_801FDDBC
-/* 801FDE38 001F9A98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FDE3C 001F9A9C 48 03 57 45 */ bl func_80233580
+/* 801FDE38 001F9A98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FDE3C 001F9A9C 48 03 57 45 */ bl end_drawing
lbl_801FDE40:
/* 801FDE40 001F9AA0 2C 15 00 00 */ cmpwi r21, 0
/* 801FDE44 001F9AA4 41 82 02 F0 */ beq lbl_801FE134
-/* 801FDE48 001F9AA8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDE48 001F9AA8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE4C 001F9AAC 3B 00 00 01 */ li r24, 1
/* 801FDE50 001F9AB0 38 80 00 00 */ li r4, 0
/* 801FDE54 001F9AB4 38 A0 00 01 */ li r5, 1
@@ -2809,9 +2809,9 @@ lbl_801FDE40:
/* 801FDE84 001F9AE4 80 03 00 00 */ lwz r0, 0(r3)
/* 801FDE88 001F9AE8 60 00 00 01 */ ori r0, r0, 1
/* 801FDE8C 001F9AEC 90 03 00 00 */ stw r0, 0(r3)
-/* 801FDE90 001F9AF0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDE90 001F9AF0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE94 001F9AF4 48 03 65 E1 */ bl func_80234474
-/* 801FDE98 001F9AF8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDE98 001F9AF8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDE9C 001F9AFC 3B 20 00 00 */ li r25, 0
/* 801FDEA0 001F9B00 38 00 00 04 */ li r0, 4
/* 801FDEA4 001F9B04 38 80 00 07 */ li r4, 7
@@ -2835,7 +2835,7 @@ lbl_801FDE40:
/* 801FDEEC 001F9B4C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FDEF0 001F9B50 60 A5 00 08 */ ori r5, r5, 8
/* 801FDEF4 001F9B54 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FDEF8 001F9B58 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDEF8 001F9B58 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDEFC 001F9B5C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FDF00 001F9B60 93 25 09 64 */ stw r25, 0x964(r5)
/* 801FDF04 001F9B64 93 25 09 68 */ stw r25, 0x968(r5)
@@ -2847,7 +2847,7 @@ lbl_801FDE40:
/* 801FDF1C 001F9B7C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FDF20 001F9B80 60 A5 00 20 */ ori r5, r5, 0x20
/* 801FDF24 001F9B84 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FDF28 001F9B88 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDF28 001F9B88 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDF2C 001F9B8C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FDF30 001F9B90 93 25 05 44 */ stw r25, 0x544(r5)
/* 801FDF34 001F9B94 93 25 05 48 */ stw r25, 0x548(r5)
@@ -2862,7 +2862,7 @@ lbl_801FDE40:
/* 801FDF58 001F9BB8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FDF5C 001F9BBC 60 A5 00 08 */ ori r5, r5, 8
/* 801FDF60 001F9BC0 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FDF64 001F9BC4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDF64 001F9BC4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FDF68 001F9BC8 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 801FDF6C 001F9BCC 93 25 06 84 */ stw r25, 0x684(r5)
/* 801FDF70 001F9BD0 93 25 06 88 */ stw r25, 0x688(r5)
@@ -2877,7 +2877,7 @@ lbl_801FDE40:
/* 801FDF94 001F9BF4 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FDF98 001F9BF8 60 A5 00 08 */ ori r5, r5, 8
/* 801FDF9C 001F9BFC 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FDFA0 001F9C00 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FDFA0 001F9C00 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FDFA4 001F9C04 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801FDFA8 001F9C08 90 85 04 44 */ stw r4, 0x444(r5)
/* 801FDFAC 001F9C0C 90 05 04 48 */ stw r0, 0x448(r5)
@@ -2907,7 +2907,7 @@ lbl_801FDFE4:
/* 801FE008 001F9C68 88 17 00 02 */ lbz r0, 2(r23)
/* 801FE00C 001F9C6C 2C 00 00 00 */ cmpwi r0, 0
/* 801FE010 001F9C70 41 82 00 40 */ beq lbl_801FE050
-/* 801FE014 001F9C74 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE014 001F9C74 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE018 001F9C78 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FE01C 001F9C7C 93 63 03 44 */ stw r27, 0x344(r3)
/* 801FE020 001F9C80 93 43 03 48 */ stw r26, 0x348(r3)
@@ -2923,7 +2923,7 @@ lbl_801FDFE4:
/* 801FE048 001F9CA8 90 03 00 00 */ stw r0, 0(r3)
/* 801FE04C 001F9CAC 48 00 00 3C */ b lbl_801FE088
lbl_801FE050:
-/* 801FE050 001F9CB0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE050 001F9CB0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE054 001F9CB4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FE058 001F9CB8 93 43 03 44 */ stw r26, 0x344(r3)
/* 801FE05C 001F9CBC 93 63 03 48 */ stw r27, 0x348(r3)
@@ -2938,7 +2938,7 @@ lbl_801FE050:
/* 801FE080 001F9CE0 60 00 00 08 */ ori r0, r0, 8
/* 801FE084 001F9CE4 90 03 00 00 */ stw r0, 0(r3)
lbl_801FE088:
-/* 801FE088 001F9CE8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE088 001F9CE8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE08C 001F9CEC 80 97 00 04 */ lwz r4, 4(r23)
/* 801FE090 001F9CF0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE094 001F9CF4 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -2956,9 +2956,9 @@ lbl_801FE0B0:
/* 801FE0C0 001F9D20 60 00 00 01 */ ori r0, r0, 1
/* 801FE0C4 001F9D24 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801FE0C8:
-/* 801FE0C8 001F9D28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE0C8 001F9D28 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE0CC 001F9D2C 38 80 00 04 */ li r4, 4
-/* 801FE0D0 001F9D30 48 03 54 5D */ bl func_8023352C
+/* 801FE0D0 001F9D30 48 03 54 5D */ bl begin_drawing
/* 801FE0D4 001F9D34 9B 3D 80 00 */ stb r25, -0x8000(r29)
/* 801FE0D8 001F9D38 80 15 00 00 */ lwz r0, 0(r21)
/* 801FE0DC 001F9D3C 90 1D 80 00 */ stw r0, -0x8000(r29)
@@ -2975,8 +2975,8 @@ lbl_801FE0C8:
/* 801FE108 001F9D68 80 15 00 00 */ lwz r0, 0(r21)
/* 801FE10C 001F9D6C 90 1D 80 00 */ stw r0, -0x8000(r29)
/* 801FE110 001F9D70 9A 9D 80 00 */ stb r20, -0x8000(r29)
-/* 801FE114 001F9D74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FE118 001F9D78 48 03 54 69 */ bl func_80233580
+/* 801FE114 001F9D74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FE118 001F9D78 48 03 54 69 */ bl end_drawing
lbl_801FE11C:
/* 801FE11C 001F9D7C 3A D6 00 01 */ addi r22, r22, 1
/* 801FE120 001F9D80 3A F7 00 08 */ addi r23, r23, 8
@@ -3038,14 +3038,14 @@ lbl_801FE1D4:
lbl_801FE1E4:
/* 801FE1E4 001F9E44 2C 1F 00 00 */ cmpwi r31, 0
/* 801FE1E8 001F9E48 41 82 00 1C */ beq lbl_801FE204
-/* 801FE1EC 001F9E4C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE1EC 001F9E4C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE1F0 001F9E50 38 A0 00 A6 */ li r5, 0xa6
/* 801FE1F4 001F9E54 80 9D 04 14 */ lwz r4, 0x414(r29)
/* 801FE1F8 001F9E58 38 C0 00 00 */ li r6, 0
/* 801FE1FC 001F9E5C 38 E0 00 00 */ li r7, 0
/* 801FE200 001F9E60 48 04 13 E9 */ bl func_8023F5E8
lbl_801FE204:
-/* 801FE204 001F9E64 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE204 001F9E64 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE208 001F9E68 38 A0 00 45 */ li r5, 0x45
/* 801FE20C 001F9E6C 80 9D 04 18 */ lwz r4, 0x418(r29)
/* 801FE210 001F9E70 38 C0 00 00 */ li r6, 0
@@ -3054,7 +3054,7 @@ lbl_801FE204:
/* 801FE21C 001F9E7C 38 00 00 01 */ li r0, 1
/* 801FE220 001F9E80 2C 1E 00 00 */ cmpwi r30, 0
/* 801FE224 001F9E84 98 1D 04 54 */ stb r0, 0x454(r29)
-/* 801FE228 001F9E88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE228 001F9E88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE22C 001F9E8C A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801FE230 001F9E90 60 00 00 06 */ ori r0, r0, 6
/* 801FE234 001F9E94 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -3071,7 +3071,7 @@ lbl_801FE258:
/* 801FE258 001F9EB8 88 1D 04 0E */ lbz r0, 0x40e(r29)
/* 801FE25C 001F9EBC 2C 00 00 00 */ cmpwi r0, 0
/* 801FE260 001F9EC0 41 82 00 40 */ beq lbl_801FE2A0
-/* 801FE264 001F9EC4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE264 001F9EC4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE268 001F9EC8 38 A0 00 45 */ li r5, 0x45
/* 801FE26C 001F9ECC 80 9D 04 18 */ lwz r4, 0x418(r29)
/* 801FE270 001F9ED0 38 C0 00 00 */ li r6, 0
@@ -3079,7 +3079,7 @@ lbl_801FE258:
/* 801FE278 001F9ED8 48 04 13 71 */ bl func_8023F5E8
/* 801FE27C 001F9EDC 38 00 00 01 */ li r0, 1
/* 801FE280 001F9EE0 98 1D 04 54 */ stb r0, 0x454(r29)
-/* 801FE284 001F9EE4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE284 001F9EE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE288 001F9EE8 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801FE28C 001F9EEC 60 00 00 06 */ ori r0, r0, 6
/* 801FE290 001F9EF0 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -3111,7 +3111,7 @@ func_801FE2BC:
/* 801FE2E4 001F9F44 2C 00 00 00 */ cmpwi r0, 0
/* 801FE2E8 001F9F48 41 82 07 E0 */ beq lbl_801FEAC8
lbl_801FE2EC:
-/* 801FE2EC 001F9F4C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE2EC 001F9F4C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE2F0 001F9F50 3B E0 00 01 */ li r31, 1
/* 801FE2F4 001F9F54 39 00 00 04 */ li r8, 4
/* 801FE2F8 001F9F58 38 E0 00 05 */ li r7, 5
@@ -3135,7 +3135,7 @@ lbl_801FE2EC:
/* 801FE340 001F9FA0 80 67 00 00 */ lwz r3, 0(r7)
/* 801FE344 001F9FA4 60 63 00 40 */ ori r3, r3, 0x40
/* 801FE348 001F9FA8 90 67 00 00 */ stw r3, 0(r7)
-/* 801FE34C 001F9FAC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE34C 001F9FAC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE350 001F9FB0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 801FE354 001F9FB4 9B E3 0A 36 */ stb r31, 0xa36(r3)
/* 801FE358 001F9FB8 80 68 16 38 */ lwz r3, 0x1638(r8)
@@ -3150,7 +3150,7 @@ lbl_801FE2EC:
/* 801FE37C 001F9FDC 80 67 00 00 */ lwz r3, 0(r7)
/* 801FE380 001F9FE0 60 63 00 40 */ ori r3, r3, 0x40
/* 801FE384 001F9FE4 90 67 00 00 */ stw r3, 0(r7)
-/* 801FE388 001F9FE8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE388 001F9FE8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE38C 001F9FEC 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 801FE390 001F9FF0 90 C3 0A 44 */ stw r6, 0xa44(r3)
/* 801FE394 001F9FF4 80 67 16 38 */ lwz r3, 0x1638(r7)
@@ -3171,7 +3171,7 @@ lbl_801FE2EC:
/* 801FE3D0 001FA030 80 66 00 00 */ lwz r3, 0(r6)
/* 801FE3D4 001FA034 60 63 00 40 */ ori r3, r3, 0x40
/* 801FE3D8 001FA038 90 66 00 00 */ stw r3, 0(r6)
-/* 801FE3DC 001FA03C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE3DC 001FA03C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FE3E0 001FA040 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801FE3E4 001FA044 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 801FE3E8 001FA048 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -3184,7 +3184,7 @@ lbl_801FE2EC:
/* 801FE404 001FA064 80 65 00 00 */ lwz r3, 0(r5)
/* 801FE408 001FA068 60 63 00 40 */ ori r3, r3, 0x40
/* 801FE40C 001FA06C 90 65 00 00 */ stw r3, 0(r5)
-/* 801FE410 001FA070 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE410 001FA070 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE414 001FA074 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE418 001FA078 90 83 01 84 */ stw r4, 0x184(r3)
/* 801FE41C 001FA07C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -3195,7 +3195,7 @@ lbl_801FE2EC:
/* 801FE430 001FA090 80 64 00 00 */ lwz r3, 0(r4)
/* 801FE434 001FA094 60 63 00 02 */ ori r3, r3, 2
/* 801FE438 001FA098 90 64 00 00 */ stw r3, 0(r4)
-/* 801FE43C 001FA09C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE43C 001FA09C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE440 001FA0A0 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FE444 001FA0A4 93 E3 01 88 */ stw r31, 0x188(r3)
/* 801FE448 001FA0A8 81 4B 16 38 */ lwz r10, 0x1638(r11)
@@ -3212,7 +3212,7 @@ lbl_801FE2EC:
/* 801FE474 001FA0D4 80 6A 00 00 */ lwz r3, 0(r10)
/* 801FE478 001FA0D8 60 63 00 02 */ ori r3, r3, 2
/* 801FE47C 001FA0DC 90 6A 00 00 */ stw r3, 0(r10)
-/* 801FE480 001FA0E0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE480 001FA0E0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE484 001FA0E4 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FE488 001FA0E8 98 03 01 8C */ stb r0, 0x18c(r3)
/* 801FE48C 001FA0EC 81 4B 16 38 */ lwz r10, 0x1638(r11)
@@ -3223,7 +3223,7 @@ lbl_801FE2EC:
/* 801FE4A0 001FA100 80 6A 00 00 */ lwz r3, 0(r10)
/* 801FE4A4 001FA104 60 63 00 04 */ ori r3, r3, 4
/* 801FE4A8 001FA108 90 6A 00 00 */ stw r3, 0(r10)
-/* 801FE4AC 001FA10C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE4AC 001FA10C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4B0 001FA110 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FE4B4 001FA114 98 03 08 90 */ stb r0, 0x890(r3)
/* 801FE4B8 001FA118 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -3234,9 +3234,9 @@ lbl_801FE2EC:
/* 801FE4CC 001FA12C 80 03 00 00 */ lwz r0, 0(r3)
/* 801FE4D0 001FA130 60 00 00 80 */ ori r0, r0, 0x80
/* 801FE4D4 001FA134 90 03 00 00 */ stw r0, 0(r3)
-/* 801FE4D8 001FA138 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE4D8 001FA138 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4DC 001FA13C 48 03 5F 99 */ bl func_80234474
-/* 801FE4E0 001FA140 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE4E0 001FA140 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE4E4 001FA144 38 60 00 05 */ li r3, 5
/* 801FE4E8 001FA148 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FE4EC 001FA14C 9B E4 00 68 */ stb r31, 0x68(r4)
@@ -3249,7 +3249,7 @@ lbl_801FE2EC:
/* 801FE508 001FA168 60 00 00 01 */ ori r0, r0, 1
/* 801FE50C 001FA16C 90 04 00 00 */ stw r0, 0(r4)
/* 801FE510 001FA170 48 03 EA 0D */ bl func_8023CF1C
-/* 801FE514 001FA174 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE514 001FA174 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FE518 001FA178 90 64 17 3C */ stw r3, 0x173c(r4)
/* 801FE51C 001FA17C 88 1E 04 10 */ lbz r0, 0x410(r30)
/* 801FE520 001FA180 2C 00 00 00 */ cmpwi r0, 0
@@ -3260,16 +3260,16 @@ lbl_801FE2EC:
/* 801FE534 001FA194 80 9E 04 20 */ lwz r4, 0x420(r30)
/* 801FE538 001FA198 2C 04 00 00 */ cmpwi r4, 0
/* 801FE53C 001FA19C 41 82 02 B8 */ beq lbl_801FE7F4
-/* 801FE540 001FA1A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE540 001FA1A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE544 001FA1A4 38 A0 00 45 */ li r5, 0x45
/* 801FE548 001FA1A8 38 C0 00 00 */ li r6, 0
/* 801FE54C 001FA1AC 38 E0 00 00 */ li r7, 0
/* 801FE550 001FA1B0 48 04 10 99 */ bl func_8023F5E8
-/* 801FE554 001FA1B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE554 001FA1B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE558 001FA1B8 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801FE55C 001FA1BC 60 00 00 06 */ ori r0, r0, 6
/* 801FE560 001FA1C0 B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 801FE564 001FA1C4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE564 001FA1C4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE568 001FA1C8 80 9E 04 20 */ lwz r4, 0x420(r30)
/* 801FE56C 001FA1CC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE570 001FA1D0 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -3289,7 +3289,7 @@ lbl_801FE58C:
lbl_801FE5A4:
/* 801FE5A4 001FA204 88 1E 04 11 */ lbz r0, 0x411(r30)
/* 801FE5A8 001FA208 38 80 00 00 */ li r4, 0
-/* 801FE5AC 001FA20C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE5AC 001FA20C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE5B0 001FA210 98 81 00 0C */ stb r4, 0xc(r1)
/* 801FE5B4 001FA214 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE5B8 001FA218 98 81 00 0D */ stb r4, 0xd(r1)
@@ -3305,7 +3305,7 @@ lbl_801FE5A4:
/* 801FE5E0 001FA240 80 03 00 00 */ lwz r0, 0(r3)
/* 801FE5E4 001FA244 60 00 00 10 */ ori r0, r0, 0x10
/* 801FE5E8 001FA248 90 03 00 00 */ stw r0, 0(r3)
-/* 801FE5EC 001FA24C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE5EC 001FA24C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE5F0 001FA250 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FE5F4 001FA254 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 801FE5F8 001FA258 2C 00 00 07 */ cmpwi r0, 7
@@ -3327,7 +3327,7 @@ lbl_801FE604:
/* 801FE634 001FA294 81 2A 00 00 */ lwz r9, 0(r10)
/* 801FE638 001FA298 61 29 00 08 */ ori r9, r9, 8
/* 801FE63C 001FA29C 91 2A 00 00 */ stw r9, 0(r10)
-/* 801FE640 001FA2A0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE640 001FA2A0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FE644 001FA2A4 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 801FE648 001FA2A8 90 89 09 64 */ stw r4, 0x964(r9)
/* 801FE64C 001FA2AC 90 89 09 68 */ stw r4, 0x968(r9)
@@ -3339,7 +3339,7 @@ lbl_801FE604:
/* 801FE664 001FA2C4 81 2A 00 00 */ lwz r9, 0(r10)
/* 801FE668 001FA2C8 61 29 00 20 */ ori r9, r9, 0x20
/* 801FE66C 001FA2CC 91 2A 00 00 */ stw r9, 0(r10)
-/* 801FE670 001FA2D0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE670 001FA2D0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE674 001FA2D4 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 801FE678 001FA2D8 90 89 02 84 */ stw r4, 0x284(r9)
/* 801FE67C 001FA2DC 90 89 02 88 */ stw r4, 0x288(r9)
@@ -3352,7 +3352,7 @@ lbl_801FE604:
/* 801FE698 001FA2F8 80 E9 00 00 */ lwz r7, 0(r9)
/* 801FE69C 001FA2FC 60 E7 00 08 */ ori r7, r7, 8
/* 801FE6A0 001FA300 90 E9 00 00 */ stw r7, 0(r9)
-/* 801FE6A4 001FA304 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE6A4 001FA304 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE6A8 001FA308 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 801FE6AC 001FA30C 91 07 09 24 */ stw r8, 0x924(r7)
/* 801FE6B0 001FA310 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -3363,7 +3363,7 @@ lbl_801FE604:
/* 801FE6C4 001FA324 80 E8 00 00 */ lwz r7, 0(r8)
/* 801FE6C8 001FA328 60 E7 00 10 */ ori r7, r7, 0x10
/* 801FE6CC 001FA32C 90 E8 00 00 */ stw r7, 0(r8)
-/* 801FE6D0 001FA330 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE6D0 001FA330 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE6D4 001FA334 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 801FE6D8 001FA338 90 87 05 44 */ stw r4, 0x544(r7)
/* 801FE6DC 001FA33C 90 87 05 48 */ stw r4, 0x548(r7)
@@ -3378,7 +3378,7 @@ lbl_801FE604:
/* 801FE700 001FA360 80 E8 00 00 */ lwz r7, 0(r8)
/* 801FE704 001FA364 60 E7 00 08 */ ori r7, r7, 8
/* 801FE708 001FA368 90 E8 00 00 */ stw r7, 0(r8)
-/* 801FE70C 001FA36C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE70C 001FA36C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE710 001FA370 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FE714 001FA374 90 C7 03 44 */ stw r6, 0x344(r7)
/* 801FE718 001FA378 90 A7 03 48 */ stw r5, 0x348(r7)
@@ -3392,7 +3392,7 @@ lbl_801FE604:
/* 801FE738 001FA398 80 65 00 00 */ lwz r3, 0(r5)
/* 801FE73C 001FA39C 60 63 00 08 */ ori r3, r3, 8
/* 801FE740 001FA3A0 90 65 00 00 */ stw r3, 0(r5)
-/* 801FE744 001FA3A4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE744 001FA3A4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE748 001FA3A8 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FE74C 001FA3AC 90 87 06 84 */ stw r4, 0x684(r7)
/* 801FE750 001FA3B0 38 C0 00 07 */ li r6, 7
@@ -3410,7 +3410,7 @@ lbl_801FE604:
/* 801FE780 001FA3E0 80 87 00 00 */ lwz r4, 0(r7)
/* 801FE784 001FA3E4 60 84 00 08 */ ori r4, r4, 8
/* 801FE788 001FA3E8 90 87 00 00 */ stw r4, 0(r7)
-/* 801FE78C 001FA3EC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE78C 001FA3EC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE790 001FA3F0 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801FE794 001FA3F4 90 C4 04 44 */ stw r6, 0x444(r4)
/* 801FE798 001FA3F8 90 C4 04 48 */ stw r6, 0x448(r4)
@@ -3424,7 +3424,7 @@ lbl_801FE604:
/* 801FE7B8 001FA418 80 85 00 00 */ lwz r4, 0(r5)
/* 801FE7BC 001FA41C 60 84 00 08 */ ori r4, r4, 8
/* 801FE7C0 001FA420 90 85 00 00 */ stw r4, 0(r5)
-/* 801FE7C4 001FA424 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE7C4 001FA424 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE7C8 001FA428 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FE7CC 001FA42C 98 04 02 80 */ stb r0, 0x280(r4)
/* 801FE7D0 001FA430 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -3446,16 +3446,16 @@ lbl_801FE7F4:
/* 801FE80C 001FA46C 80 9E 04 1C */ lwz r4, 0x41c(r30)
/* 801FE810 001FA470 2C 04 00 00 */ cmpwi r4, 0
/* 801FE814 001FA474 41 82 02 B4 */ beq lbl_801FEAC8
-/* 801FE818 001FA478 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE818 001FA478 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE81C 001FA47C 38 A0 00 43 */ li r5, 0x43
/* 801FE820 001FA480 38 C0 00 00 */ li r6, 0
/* 801FE824 001FA484 38 E0 00 00 */ li r7, 0
/* 801FE828 001FA488 48 04 0D C1 */ bl func_8023F5E8
-/* 801FE82C 001FA48C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE82C 001FA48C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FE830 001FA490 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801FE834 001FA494 60 00 00 06 */ ori r0, r0, 6
/* 801FE838 001FA498 B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 801FE83C 001FA49C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE83C 001FA49C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE840 001FA4A0 80 9E 04 1C */ lwz r4, 0x41c(r30)
/* 801FE844 001FA4A4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE848 001FA4A8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -3475,7 +3475,7 @@ lbl_801FE864:
lbl_801FE87C:
/* 801FE87C 001FA4DC 88 1E 04 13 */ lbz r0, 0x413(r30)
/* 801FE880 001FA4E0 38 80 00 00 */ li r4, 0
-/* 801FE884 001FA4E4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE884 001FA4E4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FE888 001FA4E8 98 81 00 08 */ stb r4, 8(r1)
/* 801FE88C 001FA4EC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FE890 001FA4F0 98 81 00 09 */ stb r4, 9(r1)
@@ -3491,7 +3491,7 @@ lbl_801FE87C:
/* 801FE8B8 001FA518 80 03 00 00 */ lwz r0, 0(r3)
/* 801FE8BC 001FA51C 60 00 00 10 */ ori r0, r0, 0x10
/* 801FE8C0 001FA520 90 03 00 00 */ stw r0, 0(r3)
-/* 801FE8C4 001FA524 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE8C4 001FA524 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE8C8 001FA528 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 801FE8CC 001FA52C 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 801FE8D0 001FA530 2C 00 00 07 */ cmpwi r0, 7
@@ -3512,7 +3512,7 @@ lbl_801FE8DC:
/* 801FE908 001FA568 81 09 00 00 */ lwz r8, 0(r9)
/* 801FE90C 001FA56C 61 08 00 08 */ ori r8, r8, 8
/* 801FE910 001FA570 91 09 00 00 */ stw r8, 0(r9)
-/* 801FE914 001FA574 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE914 001FA574 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FE918 001FA578 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 801FE91C 001FA57C 90 88 09 64 */ stw r4, 0x964(r8)
/* 801FE920 001FA580 90 88 09 68 */ stw r4, 0x968(r8)
@@ -3524,7 +3524,7 @@ lbl_801FE8DC:
/* 801FE938 001FA598 81 09 00 00 */ lwz r8, 0(r9)
/* 801FE93C 001FA59C 61 08 00 20 */ ori r8, r8, 0x20
/* 801FE940 001FA5A0 91 09 00 00 */ stw r8, 0(r9)
-/* 801FE944 001FA5A4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE944 001FA5A4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FE948 001FA5A8 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 801FE94C 001FA5AC 90 88 02 84 */ stw r4, 0x284(r8)
/* 801FE950 001FA5B0 90 88 02 88 */ stw r4, 0x288(r8)
@@ -3537,7 +3537,7 @@ lbl_801FE8DC:
/* 801FE96C 001FA5CC 80 C8 00 00 */ lwz r6, 0(r8)
/* 801FE970 001FA5D0 60 C6 00 08 */ ori r6, r6, 8
/* 801FE974 001FA5D4 90 C8 00 00 */ stw r6, 0(r8)
-/* 801FE978 001FA5D8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE978 001FA5D8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE97C 001FA5DC 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801FE980 001FA5E0 90 E6 09 24 */ stw r7, 0x924(r6)
/* 801FE984 001FA5E4 80 E8 16 38 */ lwz r7, 0x1638(r8)
@@ -3548,7 +3548,7 @@ lbl_801FE8DC:
/* 801FE998 001FA5F8 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FE99C 001FA5FC 60 C6 00 10 */ ori r6, r6, 0x10
/* 801FE9A0 001FA600 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FE9A4 001FA604 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE9A4 001FA604 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FE9A8 001FA608 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801FE9AC 001FA60C 90 86 05 44 */ stw r4, 0x544(r6)
/* 801FE9B0 001FA610 90 86 05 48 */ stw r4, 0x548(r6)
@@ -3563,7 +3563,7 @@ lbl_801FE8DC:
/* 801FE9D4 001FA634 80 C7 00 00 */ lwz r6, 0(r7)
/* 801FE9D8 001FA638 60 C6 00 08 */ ori r6, r6, 8
/* 801FE9DC 001FA63C 90 C7 00 00 */ stw r6, 0(r7)
-/* 801FE9E0 001FA640 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FE9E0 001FA640 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FE9E4 001FA644 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 801FE9E8 001FA648 90 A6 03 44 */ stw r5, 0x344(r6)
/* 801FE9EC 001FA64C 90 A6 03 48 */ stw r5, 0x348(r6)
@@ -3577,7 +3577,7 @@ lbl_801FE8DC:
/* 801FEA0C 001FA66C 80 65 00 00 */ lwz r3, 0(r5)
/* 801FEA10 001FA670 60 63 00 08 */ ori r3, r3, 8
/* 801FEA14 001FA674 90 65 00 00 */ stw r3, 0(r5)
-/* 801FEA18 001FA678 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEA18 001FA678 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA1C 001FA67C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 801FEA20 001FA680 90 87 06 84 */ stw r4, 0x684(r7)
/* 801FEA24 001FA684 38 C0 00 07 */ li r6, 7
@@ -3595,7 +3595,7 @@ lbl_801FE8DC:
/* 801FEA54 001FA6B4 80 87 00 00 */ lwz r4, 0(r7)
/* 801FEA58 001FA6B8 60 84 00 08 */ ori r4, r4, 8
/* 801FEA5C 001FA6BC 90 87 00 00 */ stw r4, 0(r7)
-/* 801FEA60 001FA6C0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEA60 001FA6C0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA64 001FA6C4 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 801FEA68 001FA6C8 90 C4 04 44 */ stw r6, 0x444(r4)
/* 801FEA6C 001FA6CC 90 C4 04 48 */ stw r6, 0x448(r4)
@@ -3609,7 +3609,7 @@ lbl_801FE8DC:
/* 801FEA8C 001FA6EC 80 85 00 00 */ lwz r4, 0(r5)
/* 801FEA90 001FA6F0 60 84 00 08 */ ori r4, r4, 8
/* 801FEA94 001FA6F4 90 85 00 00 */ stw r4, 0(r5)
-/* 801FEA98 001FA6F8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEA98 001FA6F8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FEA9C 001FA6FC 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FEAA0 001FA700 98 04 02 80 */ stb r0, 0x280(r4)
/* 801FEAA4 001FA704 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -3645,7 +3645,7 @@ func_801FEAE0:
/* 801FEB0C 001FA76C 48 00 03 0C */ b lbl_801FEE18
lbl_801FEB10:
/* 801FEB10 001FA770 C0 22 98 60 */ lfs f1, coord_zero-_SDA2_BASE_(r2)
-/* 801FEB14 001FA774 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEB14 001FA774 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB18 001FA778 FC 40 08 90 */ fmr f2, f1
/* 801FEB1C 001FA77C C0 62 98 68 */ lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEB20 001FA780 FC A0 08 90 */ fmr f5, f1
@@ -3658,13 +3658,13 @@ lbl_801FEB10:
/* 801FEB3C 001FA79C 88 1F 04 84 */ lbz r0, 0x484(r31)
/* 801FEB40 001FA7A0 2C 00 00 00 */ cmpwi r0, 0
/* 801FEB44 001FA7A4 41 82 00 34 */ beq lbl_801FEB78
-/* 801FEB48 001FA7A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEB48 001FA7A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB4C 001FA7AC 38 A0 00 45 */ li r5, 0x45
/* 801FEB50 001FA7B0 80 9F 04 98 */ lwz r4, 0x498(r31)
/* 801FEB54 001FA7B4 38 C0 00 00 */ li r6, 0
/* 801FEB58 001FA7B8 38 E0 00 00 */ li r7, 0
/* 801FEB5C 001FA7BC 48 04 0A 8D */ bl func_8023F5E8
-/* 801FEB60 001FA7C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEB60 001FA7C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FEB64 001FA7C4 38 00 00 00 */ li r0, 0
/* 801FEB68 001FA7C8 A0 64 16 FE */ lhz r3, 0x16fe(r4)
/* 801FEB6C 001FA7CC 60 63 00 06 */ ori r3, r3, 6
@@ -3684,7 +3684,7 @@ lbl_801FEB98:
/* 801FEB98 001FA7F8 88 1F 04 85 */ lbz r0, 0x485(r31)
/* 801FEB9C 001FA7FC 2C 00 00 00 */ cmpwi r0, 0
/* 801FEBA0 001FA800 41 82 00 54 */ beq lbl_801FEBF4
-/* 801FEBA4 001FA804 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEBA4 001FA804 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEBA8 001FA808 38 80 00 00 */ li r4, 0
/* 801FEBAC 001FA80C 88 03 00 82 */ lbz r0, 0x82(r3)
/* 801FEBB0 001FA810 2C 00 00 00 */ cmpwi r0, 0
@@ -3702,7 +3702,7 @@ lbl_801FEBC8:
/* 801FEBD8 001FA838 38 C0 00 00 */ li r6, 0
/* 801FEBDC 001FA83C 38 E0 00 00 */ li r7, 0
/* 801FEBE0 001FA840 48 04 0A 09 */ bl func_8023F5E8
-/* 801FEBE4 001FA844 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEBE4 001FA844 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEBE8 001FA848 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 801FEBEC 001FA84C 60 00 00 06 */ ori r0, r0, 6
/* 801FEBF0 001FA850 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -3744,7 +3744,7 @@ lbl_801FEC54:
/* 801FEC70 001FA8D0 39 20 00 01 */ li r9, 1
/* 801FEC74 001FA8D4 39 00 00 04 */ li r8, 4
/* 801FEC78 001FA8D8 38 C0 00 05 */ li r6, 5
-/* 801FEC7C 001FA8DC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEC7C 001FA8DC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FEC80 001FA8E0 38 E0 00 00 */ li r7, 0
/* 801FEC84 001FA8E4 88 61 00 0C */ lbz r3, 0xc(r1)
/* 801FEC88 001FA8E8 38 A0 00 03 */ li r5, 3
@@ -3767,7 +3767,7 @@ lbl_801FEC54:
/* 801FECCC 001FA92C 80 86 00 00 */ lwz r4, 0(r6)
/* 801FECD0 001FA930 60 84 00 40 */ ori r4, r4, 0x40
/* 801FECD4 001FA934 90 86 00 00 */ stw r4, 0(r6)
-/* 801FECD8 001FA938 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FECD8 001FA938 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FECDC 001FA93C 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 801FECE0 001FA940 99 24 0A 36 */ stb r9, 0xa36(r4)
/* 801FECE4 001FA944 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -3782,7 +3782,7 @@ lbl_801FEC54:
/* 801FED08 001FA968 80 86 00 00 */ lwz r4, 0(r6)
/* 801FED0C 001FA96C 60 84 00 40 */ ori r4, r4, 0x40
/* 801FED10 001FA970 90 86 00 00 */ stw r4, 0(r6)
-/* 801FED14 001FA974 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FED14 001FA974 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FED18 001FA978 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FED1C 001FA97C 98 E4 0A 3C */ stb r7, 0xa3c(r4)
/* 801FED20 001FA980 80 86 16 38 */ lwz r4, 0x1638(r6)
@@ -3795,7 +3795,7 @@ lbl_801FEC54:
/* 801FED3C 001FA99C 80 85 00 00 */ lwz r4, 0(r5)
/* 801FED40 001FA9A0 60 84 00 40 */ ori r4, r4, 0x40
/* 801FED44 001FA9A4 90 85 00 00 */ stw r4, 0(r5)
-/* 801FED48 001FA9A8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FED48 001FA9A8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FED4C 001FA9AC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FED50 001FA9B0 90 E4 01 84 */ stw r7, 0x184(r4)
/* 801FED54 001FA9B4 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -3806,15 +3806,15 @@ lbl_801FEC54:
/* 801FED68 001FA9C8 80 85 00 00 */ lwz r4, 0(r5)
/* 801FED6C 001FA9CC 60 84 00 02 */ ori r4, r4, 2
/* 801FED70 001FA9D0 90 85 00 00 */ stw r4, 0(r5)
-/* 801FED74 001FA9D4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FED74 001FA9D4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FED78 001FA9D8 90 04 17 38 */ stw r0, 0x1738(r4)
/* 801FED7C 001FA9DC 48 03 E1 A1 */ bl func_8023CF1C
/* 801FED80 001FA9E0 7C 64 1B 78 */ mr r4, r3
-/* 801FED84 001FA9E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FED84 001FA9E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FED88 001FA9E8 48 03 93 35 */ bl func_802380BC
-/* 801FED8C 001FA9EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FED8C 001FA9EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FED90 001FA9F0 38 80 00 04 */ li r4, 4
-/* 801FED94 001FA9F4 48 03 47 99 */ bl func_8023352C
+/* 801FED94 001FA9F4 48 03 47 99 */ bl begin_drawing
/* 801FED98 001FA9F8 C0 02 98 60 */ lfs f0, coord_zero-_SDA2_BASE_(r2)
/* 801FED9C 001FA9FC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 801FEDA0 001FAA00 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -3837,11 +3837,11 @@ lbl_801FEC54:
/* 801FEDE4 001FAA44 C0 02 98 64 */ lfs f0, lbl_80641E64-_SDA2_BASE_(r2)
/* 801FEDE8 001FAA48 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 801FEDEC 001FAA4C 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 801FEDF0 001FAA50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FEDF4 001FAA54 48 03 47 8D */ bl func_80233580
+/* 801FEDF0 001FAA50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FEDF4 001FAA54 48 03 47 8D */ bl end_drawing
lbl_801FEDF8:
/* 801FEDF8 001FAA58 C0 22 98 60 */ lfs f1, coord_zero-_SDA2_BASE_(r2)
-/* 801FEDFC 001FAA5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FEDFC 001FAA5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FEE00 001FAA60 FC 40 08 90 */ fmr f2, f1
/* 801FEE04 001FAA64 C0 62 98 68 */ lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FEE08 001FAA68 FC A0 08 90 */ fmr f5, f1
@@ -3993,7 +3993,7 @@ lbl_801FEFE4:
/* 801FF008 001FAC68 88 03 04 68 */ lbz r0, 0x468(r3)
/* 801FF00C 001FAC6C 2C 00 00 00 */ cmpwi r0, 0
/* 801FF010 001FAC70 41 82 01 20 */ beq lbl_801FF130
-/* 801FF014 001FAC74 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF014 001FAC74 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FF018 001FAC78 38 80 00 00 */ li r4, 0
/* 801FF01C 001FAC7C 88 05 00 82 */ lbz r0, 0x82(r5)
/* 801FF020 001FAC80 2C 00 00 00 */ cmpwi r0, 0
@@ -4083,7 +4083,7 @@ lbl_801FF130:
/* 801FF158 001FADB8 93 A1 00 14 */ stw r29, 0x14(r1)
/* 801FF15C 001FADBC 7C 7D 1B 78 */ mr r29, r3
/* 801FF160 001FADC0 93 81 00 10 */ stw r28, 0x10(r1)
-/* 801FF164 001FADC4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF164 001FADC4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FF168 001FADC8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FF16C 001FADCC 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 801FF170 001FADD0 7C 03 00 D0 */ neg r0, r3
@@ -4102,7 +4102,7 @@ lbl_801FF130:
/* 801FF1A4 001FAE04 90 03 00 00 */ stw r0, 0(r3)
lbl_801FF1A8:
/* 801FF1A8 001FAE08 C0 22 98 60 */ lfs f1, coord_zero-_SDA2_BASE_(r2)
-/* 801FF1AC 001FAE0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF1AC 001FAE0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF1B0 001FAE10 FC 40 08 90 */ fmr f2, f1
/* 801FF1B4 001FAE14 C0 62 98 68 */ lfs f3, lbl_80641E68-_SDA2_BASE_(r2)
/* 801FF1B8 001FAE18 FC A0 08 90 */ fmr f5, f1
@@ -4150,12 +4150,12 @@ lbl_801FF230:
/* 801FF250 001FAEB0 7F A3 EB 78 */ mr r3, r29
/* 801FF254 001FAEB4 4B FF F0 69 */ bl func_801FE2BC
lbl_801FF258:
-/* 801FF258 001FAEB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF258 001FAEB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF25C 001FAEBC 7F C4 F3 78 */ mr r4, r30
/* 801FF260 001FAEC0 48 03 40 7D */ bl func_802332DC
/* 801FF264 001FAEC4 2C 1F 00 00 */ cmpwi r31, 0
/* 801FF268 001FAEC8 41 82 00 60 */ beq lbl_801FF2C8
-/* 801FF26C 001FAECC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF26C 001FAECC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FF270 001FAED0 38 00 00 01 */ li r0, 1
/* 801FF274 001FAED4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FF278 001FAED8 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_801FF308.s b/asm/code_801FF308.s
index 97a63ad..4daca3b 100644
--- a/asm/code_801FF308.s
+++ b/asm/code_801FF308.s
@@ -32,7 +32,7 @@ func_801FF33C:
/* 801FF360 001FAFC0 7C 7F 1B 78 */ mr r31, r3
/* 801FF364 001FAFC4 38 E0 00 07 */ li r7, 7
/* 801FF368 001FAFC8 38 A0 00 98 */ li r5, 0x98
-/* 801FF36C 001FAFCC 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF36C 001FAFCC 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 801FF370 001FAFD0 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 801FF374 001FAFD4 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 801FF378 001FAFD8 38 60 00 07 */ li r3, 7
@@ -50,7 +50,7 @@ func_801FF33C:
/* 801FF3A8 001FB008 80 C9 00 00 */ lwz r6, 0(r9)
/* 801FF3AC 001FB00C 60 C6 00 40 */ ori r6, r6, 0x40
/* 801FF3B0 001FB010 90 C9 00 00 */ stw r6, 0(r9)
-/* 801FF3B4 001FB014 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF3B4 001FB014 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FF3B8 001FB018 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 801FF3BC 001FB01C 98 86 0A 36 */ stb r4, 0xa36(r6)
/* 801FF3C0 001FB020 80 CA 16 38 */ lwz r6, 0x1638(r10)
@@ -65,7 +65,7 @@ func_801FF33C:
/* 801FF3E4 001FB044 80 C9 00 00 */ lwz r6, 0(r9)
/* 801FF3E8 001FB048 60 C6 00 40 */ ori r6, r6, 0x40
/* 801FF3EC 001FB04C 90 C9 00 00 */ stw r6, 0(r9)
-/* 801FF3F0 001FB050 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF3F0 001FB050 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FF3F4 001FB054 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 801FF3F8 001FB058 98 06 0A 3C */ stb r0, 0xa3c(r6)
/* 801FF3FC 001FB05C 80 C9 16 38 */ lwz r6, 0x1638(r9)
@@ -78,7 +78,7 @@ func_801FF33C:
/* 801FF418 001FB078 80 C8 00 00 */ lwz r6, 0(r8)
/* 801FF41C 001FB07C 60 C6 00 40 */ ori r6, r6, 0x40
/* 801FF420 001FB080 90 C8 00 00 */ stw r6, 0(r8)
-/* 801FF424 001FB084 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF424 001FB084 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FF428 001FB088 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 801FF42C 001FB08C 90 E6 0A 44 */ stw r7, 0xa44(r6)
/* 801FF430 001FB090 80 C8 16 38 */ lwz r6, 0x1638(r8)
@@ -99,7 +99,7 @@ func_801FF33C:
/* 801FF46C 001FB0CC 80 86 00 00 */ lwz r4, 0(r6)
/* 801FF470 001FB0D0 60 84 00 40 */ ori r4, r4, 0x40
/* 801FF474 001FB0D4 90 86 00 00 */ stw r4, 0(r6)
-/* 801FF478 001FB0D8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF478 001FB0D8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FF47C 001FB0DC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FF480 001FB0E0 90 04 01 84 */ stw r0, 0x184(r4)
/* 801FF484 001FB0E4 80 86 16 38 */ lwz r4, 0x1638(r6)
@@ -110,13 +110,13 @@ func_801FF33C:
/* 801FF498 001FB0F8 80 04 00 00 */ lwz r0, 0(r4)
/* 801FF49C 001FB0FC 60 00 00 02 */ ori r0, r0, 2
/* 801FF4A0 001FB100 90 04 00 00 */ stw r0, 0(r4)
-/* 801FF4A4 001FB104 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF4A4 001FB104 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FF4A8 001FB108 90 A4 17 38 */ stw r5, 0x1738(r4)
/* 801FF4AC 001FB10C 48 03 DA 71 */ bl func_8023CF1C
/* 801FF4B0 001FB110 7C 64 1B 78 */ mr r4, r3
-/* 801FF4B4 001FB114 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF4B4 001FB114 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF4B8 001FB118 48 03 8C 05 */ bl func_802380BC
-/* 801FF4BC 001FB11C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF4BC 001FB11C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FF4C0 001FB120 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FF4C4 001FB124 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 801FF4C8 001FB128 7C 00 F8 40 */ cmplw r0, r31
@@ -165,9 +165,9 @@ func_801FF50C:
/* 801FF560 001FB1C0 EC 20 07 B2 */ fmuls f1, f0, f30
/* 801FF564 001FB1C4 4B FD 4F 21 */ bl sin
/* 801FF568 001FB1C8 FF C0 08 18 */ frsp f30, f1
-/* 801FF56C 001FB1CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FF56C 001FB1CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FF570 001FB1D0 38 80 00 04 */ li r4, 4
-/* 801FF574 001FB1D4 48 03 3F B9 */ bl func_8023352C
+/* 801FF574 001FB1D4 48 03 3F B9 */ bl begin_drawing
/* 801FF578 001FB1D8 C0 3C 00 00 */ lfs f1, 0(r28)
/* 801FF57C 001FB1DC C0 1C 00 04 */ lfs f0, 4(r28)
/* 801FF580 001FB1E0 FC 60 08 50 */ fneg f3, f1
@@ -580,8 +580,8 @@ lbl_801FFAF0:
/* 801FFB7C 001FB7DC EC 04 00 2A */ fadds f0, f4, f0
/* 801FFB80 001FB7E0 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 801FFB84 001FB7E4 D0 01 00 CC */ stfs f0, 0xcc(r1)
-/* 801FFB88 001FB7E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 801FFB8C 001FB7EC 48 03 39 F5 */ bl func_80233580
+/* 801FFB88 001FB7E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 801FFB8C 001FB7EC 48 03 39 F5 */ bl end_drawing
/* 801FFB90 001FB7F0 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0
/* 801FFB94 001FB7F4 CB E1 00 F0 */ lfd f31, 0xf0(r1)
/* 801FFB98 001FB7F8 E3 C1 00 E8 */ psq_l f30, 232(r1), 0, qr0
@@ -642,9 +642,9 @@ func_801FFBE4:
/* 801FFC5C 001FB8BC 39 20 00 00 */ li r9, 0
/* 801FFC60 001FB8C0 39 40 00 02 */ li r10, 2
/* 801FFC64 001FB8C4 90 01 00 08 */ stw r0, 8(r1)
-/* 801FFC68 001FB8C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFC68 001FB8C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FFC6C 001FB8CC 48 03 3B 21 */ bl func_8023378C
-/* 801FFC70 001FB8D0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFC70 001FB8D0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 801FFC74 001FB8D4 3B C0 00 01 */ li r30, 1
/* 801FFC78 001FB8D8 38 80 00 00 */ li r4, 0
/* 801FFC7C 001FB8DC 38 A0 00 01 */ li r5, 1
@@ -662,9 +662,9 @@ func_801FFBE4:
/* 801FFCAC 001FB90C 80 03 00 00 */ lwz r0, 0(r3)
/* 801FFCB0 001FB910 60 00 00 04 */ ori r0, r0, 4
/* 801FFCB4 001FB914 90 03 00 00 */ stw r0, 0(r3)
-/* 801FFCB8 001FB918 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFCB8 001FB918 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FFCBC 001FB91C 48 03 47 B9 */ bl func_80234474
-/* 801FFCC0 001FB920 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFCC0 001FB920 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801FFCC4 001FB924 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801FFCC8 001FB928 9B C3 00 68 */ stb r30, 0x68(r3)
/* 801FFCCC 001FB92C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -675,7 +675,7 @@ func_801FFBE4:
/* 801FFCE0 001FB940 80 03 00 00 */ lwz r0, 0(r3)
/* 801FFCE4 001FB944 60 00 00 01 */ ori r0, r0, 1
/* 801FFCE8 001FB948 90 03 00 00 */ stw r0, 0(r3)
-/* 801FFCEC 001FB94C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFCEC 001FB94C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FFCF0 001FB950 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 801FFCF4 001FB954 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FFCF8 001FB958 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -693,7 +693,7 @@ lbl_801FFD14:
/* 801FFD24 001FB984 60 00 00 01 */ ori r0, r0, 1
/* 801FFD28 001FB988 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_801FFD2C:
-/* 801FFD2C 001FB98C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFD2C 001FB98C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FFD30 001FB990 39 00 00 00 */ li r8, 0
/* 801FFD34 001FB994 38 00 00 04 */ li r0, 4
/* 801FFD38 001FB998 38 E0 00 01 */ li r7, 1
@@ -711,7 +711,7 @@ lbl_801FFD2C:
/* 801FFD68 001FB9C8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FFD6C 001FB9CC 60 A5 00 08 */ ori r5, r5, 8
/* 801FFD70 001FB9D0 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FFD74 001FB9D4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFD74 001FB9D4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 801FFD78 001FB9D8 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 801FFD7C 001FB9DC 91 05 05 44 */ stw r8, 0x544(r5)
/* 801FFD80 001FB9E0 91 05 05 48 */ stw r8, 0x548(r5)
@@ -726,7 +726,7 @@ lbl_801FFD2C:
/* 801FFDA4 001FBA04 80 A6 00 00 */ lwz r5, 0(r6)
/* 801FFDA8 001FBA08 60 A5 00 08 */ ori r5, r5, 8
/* 801FFDAC 001FBA0C 90 A6 00 00 */ stw r5, 0(r6)
-/* 801FFDB0 001FBA10 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFDB0 001FBA10 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FFDB4 001FBA14 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801FFDB8 001FBA18 90 85 03 44 */ stw r4, 0x344(r5)
/* 801FFDBC 001FBA1C 90 85 03 48 */ stw r4, 0x348(r5)
@@ -740,7 +740,7 @@ lbl_801FFD2C:
/* 801FFDDC 001FBA3C 80 85 00 00 */ lwz r4, 0(r5)
/* 801FFDE0 001FBA40 60 84 00 08 */ ori r4, r4, 8
/* 801FFDE4 001FBA44 90 85 00 00 */ stw r4, 0(r5)
-/* 801FFDE8 001FBA48 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFDE8 001FBA48 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801FFDEC 001FBA4C 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 801FFDF0 001FBA50 91 04 06 84 */ stw r8, 0x684(r4)
/* 801FFDF4 001FBA54 91 04 06 88 */ stw r8, 0x688(r4)
@@ -755,7 +755,7 @@ lbl_801FFD2C:
/* 801FFE18 001FBA78 80 85 00 00 */ lwz r4, 0(r5)
/* 801FFE1C 001FBA7C 60 84 00 08 */ ori r4, r4, 8
/* 801FFE20 001FBA80 90 85 00 00 */ stw r4, 0(r5)
-/* 801FFE24 001FBA84 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFE24 001FBA84 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FFE28 001FBA88 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 801FFE2C 001FBA8C 90 64 04 44 */ stw r3, 0x444(r4)
/* 801FFE30 001FBA90 90 64 04 48 */ stw r3, 0x448(r4)
@@ -774,7 +774,7 @@ lbl_801FFD2C:
/* 801FFE64 001FBAC4 41 82 00 08 */ beq lbl_801FFE6C
/* 801FFE68 001FBAC8 38 00 00 05 */ li r0, 5
lbl_801FFE6C:
-/* 801FFE6C 001FBACC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFE6C 001FBACC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 801FFE70 001FBAD0 38 E0 00 01 */ li r7, 1
/* 801FFE74 001FBAD4 C0 02 98 B4 */ lfs f0, lbl_80641EB4-_SDA2_BASE_(r2)
/* 801FFE78 001FBAD8 38 C0 00 00 */ li r6, 0
@@ -803,7 +803,7 @@ lbl_801FFE6C:
/* 801FFED4 001FBB34 80 03 00 00 */ lwz r0, 0(r3)
/* 801FFED8 001FBB38 60 00 00 40 */ ori r0, r0, 0x40
/* 801FFEDC 001FBB3C 90 03 00 00 */ stw r0, 0(r3)
-/* 801FFEE0 001FBB40 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFEE0 001FBB40 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801FFEE4 001FBB44 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801FFEE8 001FBB48 98 E3 02 80 */ stb r7, 0x280(r3)
/* 801FFEEC 001FBB4C 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -814,7 +814,7 @@ lbl_801FFE6C:
/* 801FFF00 001FBB60 80 03 00 00 */ lwz r0, 0(r3)
/* 801FFF04 001FBB64 60 00 00 08 */ ori r0, r0, 8
/* 801FFF08 001FBB68 90 03 00 00 */ stw r0, 0(r3)
-/* 801FFF0C 001FBB6C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 801FFF0C 001FBB6C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801FFF10 001FBB70 90 83 17 38 */ stw r4, 0x1738(r3)
/* 801FFF14 001FBB74 4B FF F3 F5 */ bl func_801FF308
/* 801FFF18 001FBB78 C0 42 98 F0 */ lfs f2, lbl_80641EF0-_SDA2_BASE_(r2)
diff --git a/asm/code_802000B0.s b/asm/code_802000B0.s
index bf7d78a..eec3d88 100644
--- a/asm/code_802000B0.s
+++ b/asm/code_802000B0.s
@@ -1,16 +1,16 @@
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global lbl_802000B0
+
+.global lbl_802000B0
lbl_802000B0:
/* 802000B0 001FBD10 4E 80 00 20 */ blr
-
-.global lbl_802000B4
+
+.global lbl_802000B4
lbl_802000B4:
/* 802000B4 001FBD14 4E 80 00 20 */ blr
-
-.global lbl_802000B8
+
+.global lbl_802000B8
lbl_802000B8:
/* 802000B8 001FBD18 4E 80 00 20 */ blr
@@ -352,8 +352,8 @@ lbl_80200570:
/* 80200588 001FC1E8 7C 08 03 A6 */ mtlr r0
/* 8020058C 001FC1EC 38 21 00 20 */ addi r1, r1, 0x20
/* 80200590 001FC1F0 4E 80 00 20 */ blr
-
-.global func_80200594
+
+.global func_80200594
func_80200594:
/* 80200594 001FC1F4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80200598 001FC1F8 7C 08 02 A6 */ mflr r0
@@ -563,8 +563,8 @@ lbl_80200830:
/* 8020084C 001FC4AC 7C 08 03 A6 */ mtlr r0
/* 80200850 001FC4B0 38 21 00 20 */ addi r1, r1, 0x20
/* 80200854 001FC4B4 4E 80 00 20 */ blr
-
-.global func_80200858
+
+.global func_80200858
func_80200858:
/* 80200858 001FC4B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020085C 001FC4BC 7C 08 02 A6 */ mflr r0
@@ -870,8 +870,8 @@ lbl_80200C3C:
/* 80200C48 001FC8A8 7C 08 03 A6 */ mtlr r0
/* 80200C4C 001FC8AC 38 21 00 10 */ addi r1, r1, 0x10
/* 80200C50 001FC8B0 4E 80 00 20 */ blr
-
-.global func_80200C54
+
+.global func_80200C54
func_80200C54:
/* 80200C54 001FC8B4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80200C58 001FC8B8 7C 08 02 A6 */ mflr r0
@@ -924,8 +924,8 @@ lbl_80200CEC:
/* 80200CFC 001FC95C 7C 08 03 A6 */ mtlr r0
/* 80200D00 001FC960 38 21 00 20 */ addi r1, r1, 0x20
/* 80200D04 001FC964 4E 80 00 20 */ blr
-
-.global func_80200D08
+
+.global func_80200D08
func_80200D08:
/* 80200D08 001FC968 80 03 00 04 */ lwz r0, 4(r3)
/* 80200D0C 001FC96C 2C 00 00 00 */ cmpwi r0, 0
@@ -1018,7 +1018,7 @@ lbl_80200E00:
/* 80200E34 001FCA94 93 C1 00 08 */ stw r30, 8(r1)
/* 80200E38 001FCA98 7C 7E 1B 78 */ mr r30, r3
/* 80200E3C 001FCA9C 38 60 00 00 */ li r3, 0
-/* 80200E40 001FCAA0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80200E40 001FCAA0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80200E44 001FCAA4 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80200E48 001FCAA8 2C 00 00 00 */ cmpwi r0, 0
/* 80200E4C 001FCAAC 40 82 00 10 */ bne lbl_80200E5C
@@ -1213,8 +1213,8 @@ lbl_802010B8:
/* 802010D4 001FCD34 7C 08 03 A6 */ mtlr r0
/* 802010D8 001FCD38 38 21 00 60 */ addi r1, r1, 0x60
/* 802010DC 001FCD3C 4E 80 00 20 */ blr
-
-.global func_802010E0
+
+.global func_802010E0
func_802010E0:
/* 802010E0 001FCD40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802010E4 001FCD44 3C 80 80 49 */ lis r4, lbl_80492090@ha
@@ -1328,7 +1328,7 @@ lbl_8020124C:
/* 80201268 001FCEC8 41 82 00 08 */ beq lbl_80201270
/* 8020126C 001FCECC 48 00 01 40 */ b lbl_802013AC
lbl_80201270:
-/* 80201270 001FCED0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201270 001FCED0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201274 001FCED4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80201278 001FCED8 88 85 0A 87 */ lbz r4, 0xa87(r5)
/* 8020127C 001FCEDC 7C 04 00 D0 */ neg r0, r4
@@ -1375,12 +1375,12 @@ lbl_80201308:
lbl_80201310:
/* 80201310 001FCF70 C0 22 99 00 */ lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
/* 80201314 001FCF74 38 80 00 00 */ li r4, 0
-/* 80201318 001FCF78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201318 001FCF78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020131C 001FCF7C FC 40 08 90 */ fmr f2, f1
/* 80201320 001FCF80 C0 62 99 08 */ lfs f3, lbl_80641F08-_SDA2_BASE_(r2)
/* 80201324 001FCF84 C0 82 99 0C */ lfs f4, lbl_80641F0C-_SDA2_BASE_(r2)
/* 80201328 001FCF88 48 03 3E DD */ bl func_80235204
-/* 8020132C 001FCF8C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020132C 001FCF8C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201330 001FCF90 38 80 00 00 */ li r4, 0
/* 80201334 001FCF94 38 A0 00 00 */ li r5, 0
/* 80201338 001FCF98 38 C0 00 00 */ li r6, 0
@@ -1389,7 +1389,7 @@ lbl_80201310:
/* 80201344 001FCFA4 48 03 3E 35 */ bl func_80235178
/* 80201348 001FCFA8 2C 1C 00 00 */ cmpwi r28, 0
/* 8020134C 001FCFAC 41 82 00 60 */ beq lbl_802013AC
-/* 80201350 001FCFB0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201350 001FCFB0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201354 001FCFB4 38 00 00 01 */ li r0, 1
/* 80201358 001FCFB8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020135C 001FCFBC 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -1477,7 +1477,7 @@ func_80201450:
/* 8020146C 001FD0CC 7C 9F 23 78 */ mr r31, r4
/* 80201470 001FD0D0 2C 00 00 00 */ cmpwi r0, 0
/* 80201474 001FD0D4 41 82 01 8C */ beq lbl_80201600
-/* 80201478 001FD0D8 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201478 001FD0D8 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 8020147C 001FD0DC 38 60 00 01 */ li r3, 1
/* 80201480 001FD0E0 38 00 00 00 */ li r0, 0
/* 80201484 001FD0E4 3B 80 00 FF */ li r28, 0xff
@@ -1505,7 +1505,7 @@ func_80201450:
/* 802014DC 001FD13C 83 7A 00 00 */ lwz r27, 0(r26)
/* 802014E0 001FD140 63 7B 00 40 */ ori r27, r27, 0x40
/* 802014E4 001FD144 93 7A 00 00 */ stw r27, 0(r26)
-/* 802014E8 001FD148 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 802014E8 001FD148 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 802014EC 001FD14C 83 79 16 38 */ lwz r27, 0x1638(r25)
/* 802014F0 001FD150 98 1B 0A 34 */ stb r0, 0xa34(r27)
/* 802014F4 001FD154 83 79 16 38 */ lwz r27, 0x1638(r25)
@@ -1518,7 +1518,7 @@ func_80201450:
/* 80201510 001FD170 83 9B 00 00 */ lwz r28, 0(r27)
/* 80201514 001FD174 63 9C 00 40 */ ori r28, r28, 0x40
/* 80201518 001FD178 93 9B 00 00 */ stw r28, 0(r27)
-/* 8020151C 001FD17C 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020151C 001FD17C 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 80201520 001FD180 83 99 16 38 */ lwz r28, 0x1638(r25)
/* 80201524 001FD184 93 BC 0A 44 */ stw r29, 0xa44(r28)
/* 80201528 001FD188 83 99 16 38 */ lwz r28, 0x1638(r25)
@@ -1539,7 +1539,7 @@ func_80201450:
/* 80201564 001FD1C4 83 BC 00 00 */ lwz r29, 0(r28)
/* 80201568 001FD1C8 63 BD 00 40 */ ori r29, r29, 0x40
/* 8020156C 001FD1CC 93 BC 00 00 */ stw r29, 0(r28)
-/* 80201570 001FD1D0 83 2D A3 D8 */ lwz r25, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201570 001FD1D0 83 2D A3 D8 */ lwz r25, render_context_ptr-_SDA_BASE_(r13)
/* 80201574 001FD1D4 83 B9 16 38 */ lwz r29, 0x1638(r25)
/* 80201578 001FD1D8 90 1D 09 E4 */ stw r0, 0x9e4(r29)
/* 8020157C 001FD1DC 90 7D 09 E8 */ stw r3, 0x9e8(r29)
@@ -1553,7 +1553,7 @@ func_80201450:
/* 8020159C 001FD1FC 81 6C 00 00 */ lwz r11, 0(r12)
/* 802015A0 001FD200 61 6B 00 20 */ ori r11, r11, 0x20
/* 802015A4 001FD204 91 6C 00 00 */ stw r11, 0(r12)
-/* 802015A8 001FD208 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 802015A8 001FD208 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802015AC 001FD20C 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 802015B0 001FD210 98 6B 01 8C */ stb r3, 0x18c(r11)
/* 802015B4 001FD214 81 6C 16 38 */ lwz r11, 0x1638(r12)
@@ -1565,7 +1565,7 @@ func_80201450:
/* 802015CC 001FD22C 60 63 00 04 */ ori r3, r3, 4
/* 802015D0 001FD230 90 6B 00 00 */ stw r3, 0(r11)
/* 802015D4 001FD234 90 01 00 08 */ stw r0, 8(r1)
-/* 802015D8 001FD238 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802015D8 001FD238 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802015DC 001FD23C 48 03 21 B1 */ bl func_8023378C
/* 802015E0 001FD240 83 3E 00 14 */ lwz r25, 0x14(r30)
/* 802015E4 001FD244 48 00 00 14 */ b lbl_802015F8
@@ -1597,7 +1597,7 @@ func_80201618:
/* 80201634 001FD294 7C 9E 23 78 */ mr r30, r4
/* 80201638 001FD298 2C 00 00 00 */ cmpwi r0, 0
/* 8020163C 001FD29C 41 82 0C 24 */ beq lbl_80202260
-/* 80201640 001FD2A0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201640 001FD2A0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201644 001FD2A4 3A E0 00 01 */ li r23, 1
/* 80201648 001FD2A8 80 8D A1 A8 */ lwz r4, lbl_8063F468-_SDA_BASE_(r13)
/* 8020164C 001FD2AC 3B 00 00 00 */ li r24, 0
@@ -1609,7 +1609,7 @@ func_80201618:
/* 80201664 001FD2C4 38 00 00 02 */ li r0, 2
/* 80201668 001FD2C8 B0 A6 16 FE */ sth r5, 0x16fe(r6)
/* 8020166C 001FD2CC 38 E0 00 03 */ li r7, 3
-/* 80201670 001FD2D0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201670 001FD2D0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201674 001FD2D4 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80201678 001FD2D8 9A E5 0A 36 */ stb r23, 0xa36(r5)
/* 8020167C 001FD2DC 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -1624,7 +1624,7 @@ func_80201618:
/* 802016A0 001FD300 80 A6 00 00 */ lwz r5, 0(r6)
/* 802016A4 001FD304 60 A5 00 40 */ ori r5, r5, 0x40
/* 802016A8 001FD308 90 A6 00 00 */ stw r5, 0(r6)
-/* 802016AC 001FD30C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802016AC 001FD30C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802016B0 001FD310 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 802016B4 001FD314 9B 05 0A 34 */ stb r24, 0xa34(r5)
/* 802016B8 001FD318 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -1637,7 +1637,7 @@ func_80201618:
/* 802016D4 001FD334 80 A6 00 00 */ lwz r5, 0(r6)
/* 802016D8 001FD338 60 A5 00 40 */ ori r5, r5, 0x40
/* 802016DC 001FD33C 90 A6 00 00 */ stw r5, 0(r6)
-/* 802016E0 001FD340 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802016E0 001FD340 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802016E4 001FD344 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 802016E8 001FD348 93 45 0A 44 */ stw r26, 0xa44(r5)
/* 802016EC 001FD34C 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -1658,7 +1658,7 @@ func_80201618:
/* 80201728 001FD388 80 A6 00 00 */ lwz r5, 0(r6)
/* 8020172C 001FD38C 60 A5 00 40 */ ori r5, r5, 0x40
/* 80201730 001FD390 90 A6 00 00 */ stw r5, 0(r6)
-/* 80201734 001FD394 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201734 001FD394 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201738 001FD398 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8020173C 001FD39C 93 05 09 E4 */ stw r24, 0x9e4(r5)
/* 80201740 001FD3A0 92 E5 09 E8 */ stw r23, 0x9e8(r5)
@@ -1672,7 +1672,7 @@ func_80201618:
/* 80201760 001FD3C0 80 05 00 00 */ lwz r0, 0(r5)
/* 80201764 001FD3C4 60 00 00 20 */ ori r0, r0, 0x20
/* 80201768 001FD3C8 90 05 00 00 */ stw r0, 0(r5)
-/* 8020176C 001FD3CC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020176C 001FD3CC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201770 001FD3D0 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80201774 001FD3D4 9B 05 01 8C */ stb r24, 0x18c(r5)
/* 80201778 001FD3D8 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1685,7 +1685,7 @@ func_80201618:
/* 80201794 001FD3F4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80201798 001FD3F8 60 A5 00 04 */ ori r5, r5, 4
/* 8020179C 001FD3FC 90 A6 00 00 */ stw r5, 0(r6)
-/* 802017A0 001FD400 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802017A0 001FD400 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802017A4 001FD404 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802017A8 001FD408 92 E5 0A 24 */ stw r23, 0xa24(r5)
/* 802017AC 001FD40C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1707,7 +1707,7 @@ func_80201618:
/* 802017EC 001FD44C 20 C0 00 FF */ subfic r6, r0, 0xff
/* 802017F0 001FD450 88 04 01 16 */ lbz r0, 0x116(r4)
/* 802017F4 001FD454 20 A5 00 FF */ subfic r5, r5, 0xff
-/* 802017F8 001FD458 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802017F8 001FD458 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802017FC 001FD45C 20 00 00 FF */ subfic r0, r0, 0xff
/* 80201800 001FD460 98 C1 00 08 */ stb r6, 8(r1)
/* 80201804 001FD464 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -1753,13 +1753,13 @@ lbl_8020187C:
/* 8020189C 001FD4FC 38 81 00 A0 */ addi r4, r1, 0xa0
/* 802018A0 001FD500 48 07 A6 B9 */ bl PSMTXCopy
/* 802018A4 001FD504 57 E4 06 3E */ clrlwi r4, r31, 0x18
-/* 802018A8 001FD508 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802018A8 001FD508 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802018AC 001FD50C 3A A4 00 0D */ addi r21, r4, 0xd
/* 802018B0 001FD510 38 A1 00 A0 */ addi r5, r1, 0xa0
/* 802018B4 001FD514 7E A4 AB 78 */ mr r4, r21
/* 802018B8 001FD518 38 C0 00 01 */ li r6, 1
/* 802018BC 001FD51C 48 03 2D 3D */ bl func_802345F8
-/* 802018C0 001FD520 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802018C0 001FD520 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802018C4 001FD524 57 E5 15 BA */ rlwinm r5, r31, 2, 0x16, 0x1d
/* 802018C8 001FD528 80 94 00 44 */ lwz r4, 0x44(r20)
/* 802018CC 001FD52C 80 06 16 38 */ lwz r0, 0x1638(r6)
@@ -1782,7 +1782,7 @@ lbl_802018F0:
/* 8020190C 001FD56C 7C 60 03 78 */ or r0, r3, r0
/* 80201910 001FD570 90 04 15 38 */ stw r0, 0x1538(r4)
lbl_80201914:
-/* 80201914 001FD574 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201914 001FD574 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201918 001FD578 57 E0 0D FC */ rlwinm r0, r31, 1, 0x17, 0x1e
/* 8020191C 001FD57C 57 E4 06 3E */ clrlwi r4, r31, 0x18
/* 80201920 001FD580 7E A9 AB 78 */ mr r9, r21
@@ -1803,10 +1803,10 @@ lbl_80201914:
/* 8020195C 001FD5BC 80 03 00 00 */ lwz r0, 0(r3)
/* 80201960 001FD5C0 60 00 00 01 */ ori r0, r0, 1
/* 80201964 001FD5C4 90 03 00 00 */ stw r0, 0(r3)
-/* 80201968 001FD5C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201968 001FD5C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020196C 001FD5CC 48 03 2D 91 */ bl func_802346FC
/* 80201970 001FD5D0 57 E5 06 3F */ clrlwi. r5, r31, 0x18
-/* 80201974 001FD5D4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201974 001FD5D4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201978 001FD5D8 57 E6 1D 78 */ rlwinm r6, r31, 3, 0x15, 0x1c
/* 8020197C 001FD5DC 57 E3 25 36 */ rlwinm r3, r31, 4, 0x14, 0x1b
/* 80201980 001FD5E0 80 E9 16 38 */ lwz r7, 0x1638(r9)
@@ -1828,7 +1828,7 @@ lbl_80201914:
/* 802019C0 001FD620 80 E8 00 00 */ lwz r7, 0(r8)
/* 802019C4 001FD624 60 E7 00 08 */ ori r7, r7, 8
/* 802019C8 001FD628 90 E8 00 00 */ stw r7, 0(r8)
-/* 802019CC 001FD62C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802019CC 001FD62C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802019D0 001FD630 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802019D4 001FD634 7C C7 32 14 */ add r6, r7, r6
/* 802019D8 001FD638 93 06 09 64 */ stw r24, 0x964(r6)
@@ -1841,7 +1841,7 @@ lbl_80201914:
/* 802019F4 001FD654 80 C7 00 00 */ lwz r6, 0(r7)
/* 802019F8 001FD658 60 C6 00 20 */ ori r6, r6, 0x20
/* 802019FC 001FD65C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80201A00 001FD660 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201A00 001FD660 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80201A04 001FD664 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80201A08 001FD668 7C C6 02 14 */ add r6, r6, r0
/* 80201A0C 001FD66C 93 06 05 44 */ stw r24, 0x544(r6)
@@ -1857,7 +1857,7 @@ lbl_80201914:
/* 80201A34 001FD694 80 A6 00 00 */ lwz r5, 0(r6)
/* 80201A38 001FD698 60 A5 00 08 */ ori r5, r5, 8
/* 80201A3C 001FD69C 90 A6 00 00 */ stw r5, 0(r6)
-/* 80201A40 001FD6A0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201A40 001FD6A0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80201A44 001FD6A4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80201A48 001FD6A8 7C A5 1A 14 */ add r5, r5, r3
/* 80201A4C 001FD6AC 93 65 03 44 */ stw r27, 0x344(r5)
@@ -1876,7 +1876,7 @@ lbl_80201A60:
/* 80201A7C 001FD6DC 80 85 00 00 */ lwz r4, 0(r5)
/* 80201A80 001FD6E0 60 84 00 08 */ ori r4, r4, 8
/* 80201A84 001FD6E4 90 85 00 00 */ stw r4, 0(r5)
-/* 80201A88 001FD6E8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201A88 001FD6E8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80201A8C 001FD6EC 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80201A90 001FD6F0 7C 84 02 14 */ add r4, r4, r0
/* 80201A94 001FD6F4 93 04 06 84 */ stw r24, 0x684(r4)
@@ -1892,7 +1892,7 @@ lbl_80201A60:
/* 80201ABC 001FD71C 80 04 00 00 */ lwz r0, 0(r4)
/* 80201AC0 001FD720 60 00 00 08 */ ori r0, r0, 8
/* 80201AC4 001FD724 90 04 00 00 */ stw r0, 0(r4)
-/* 80201AC8 001FD728 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201AC8 001FD728 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201ACC 001FD72C 80 04 16 38 */ lwz r0, 0x1638(r4)
/* 80201AD0 001FD730 7C 60 1A 14 */ add r3, r0, r3
/* 80201AD4 001FD734 93 43 04 44 */ stw r26, 0x444(r3)
@@ -1916,7 +1916,7 @@ lbl_80201B0C:
/* 80201B14 001FD774 41 80 FD 48 */ blt lbl_8020185C
/* 80201B18 001FD778 57 E5 06 3F */ clrlwi. r5, r31, 0x18
/* 80201B1C 001FD77C 41 82 02 48 */ beq lbl_80201D64
-/* 80201B20 001FD780 82 6D A3 D8 */ lwz r19, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201B20 001FD780 82 6D A3 D8 */ lwz r19, render_context_ptr-_SDA_BASE_(r13)
/* 80201B24 001FD784 38 00 00 01 */ li r0, 1
/* 80201B28 001FD788 7C 03 28 30 */ slw r3, r0, r5
/* 80201B2C 001FD78C 39 20 00 FF */ li r9, 0xff
@@ -1937,7 +1937,7 @@ lbl_80201B0C:
/* 80201B68 001FD7C8 81 6C 00 00 */ lwz r11, 0(r12)
/* 80201B6C 001FD7CC 61 6B 00 01 */ ori r11, r11, 1
/* 80201B70 001FD7D0 91 6C 00 00 */ stw r11, 0(r12)
-/* 80201B74 001FD7D4 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201B74 001FD7D4 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80201B78 001FD7D8 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80201B7C 001FD7DC 7D 4B 52 14 */ add r10, r11, r10
/* 80201B80 001FD7E0 91 2A 02 84 */ stw r9, 0x284(r10)
@@ -1951,7 +1951,7 @@ lbl_80201B0C:
/* 80201BA0 001FD800 81 2A 00 00 */ lwz r9, 0(r10)
/* 80201BA4 001FD804 61 29 00 08 */ ori r9, r9, 8
/* 80201BA8 001FD808 91 2A 00 00 */ stw r9, 0(r10)
-/* 80201BAC 001FD80C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201BAC 001FD80C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201BB0 001FD810 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 80201BB4 001FD814 7C E9 3A 14 */ add r7, r9, r7
/* 80201BB8 001FD818 90 07 09 64 */ stw r0, 0x964(r7)
@@ -1964,7 +1964,7 @@ lbl_80201B0C:
/* 80201BD4 001FD834 80 E9 00 00 */ lwz r7, 0(r9)
/* 80201BD8 001FD838 60 E7 00 20 */ ori r7, r7, 0x20
/* 80201BDC 001FD83C 90 E9 00 00 */ stw r7, 0(r9)
-/* 80201BE0 001FD840 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201BE0 001FD840 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201BE4 001FD844 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 80201BE8 001FD848 7C C7 32 14 */ add r6, r7, r6
/* 80201BEC 001FD84C 91 06 08 E4 */ stw r8, 0x8e4(r6)
@@ -1976,7 +1976,7 @@ lbl_80201B0C:
/* 80201C04 001FD864 80 C7 00 00 */ lwz r6, 0(r7)
/* 80201C08 001FD868 60 C6 00 10 */ ori r6, r6, 0x10
/* 80201C0C 001FD86C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80201C10 001FD870 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201C10 001FD870 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201C14 001FD874 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80201C18 001FD878 7C C6 22 14 */ add r6, r6, r4
/* 80201C1C 001FD87C 90 06 05 44 */ stw r0, 0x544(r6)
@@ -1992,7 +1992,7 @@ lbl_80201B0C:
/* 80201C44 001FD8A4 80 C7 00 00 */ lwz r6, 0(r7)
/* 80201C48 001FD8A8 60 C6 00 08 */ ori r6, r6, 8
/* 80201C4C 001FD8AC 90 C7 00 00 */ stw r6, 0(r7)
-/* 80201C50 001FD8B0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201C50 001FD8B0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201C54 001FD8B4 80 CB 16 38 */ lwz r6, 0x1638(r11)
/* 80201C58 001FD8B8 7D 46 2A 14 */ add r10, r6, r5
/* 80201C5C 001FD8BC 39 20 00 0F */ li r9, 0xf
@@ -2011,7 +2011,7 @@ lbl_80201B0C:
/* 80201C90 001FD8F0 81 09 00 00 */ lwz r8, 0(r9)
/* 80201C94 001FD8F4 61 08 00 08 */ ori r8, r8, 8
/* 80201C98 001FD8F8 91 09 00 00 */ stw r8, 0(r9)
-/* 80201C9C 001FD8FC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201C9C 001FD8FC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201CA0 001FD900 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201CA4 001FD904 7C 88 22 14 */ add r4, r8, r4
/* 80201CA8 001FD908 90 04 06 84 */ stw r0, 0x684(r4)
@@ -2027,7 +2027,7 @@ lbl_80201B0C:
/* 80201CD0 001FD930 80 04 00 00 */ lwz r0, 0(r4)
/* 80201CD4 001FD934 60 00 00 08 */ ori r0, r0, 8
/* 80201CD8 001FD938 90 04 00 00 */ stw r0, 0(r4)
-/* 80201CDC 001FD93C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201CDC 001FD93C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80201CE0 001FD940 80 08 16 38 */ lwz r0, 0x1638(r8)
/* 80201CE4 001FD944 7C 80 2A 14 */ add r4, r0, r5
/* 80201CE8 001FD948 90 E4 04 44 */ stw r7, 0x444(r4)
@@ -2042,7 +2042,7 @@ lbl_80201B0C:
/* 80201D0C 001FD96C 80 03 00 00 */ lwz r0, 0(r3)
/* 80201D10 001FD970 60 00 00 08 */ ori r0, r0, 8
/* 80201D14 001FD974 90 03 00 00 */ stw r0, 0(r3)
-/* 80201D18 001FD978 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201D18 001FD978 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80201D1C 001FD97C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80201D20 001FD980 98 C3 02 80 */ stb r6, 0x280(r3)
/* 80201D24 001FD984 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2067,7 +2067,7 @@ lbl_80201D64:
/* 80201D64 001FD9C4 80 1D 00 24 */ lwz r0, 0x24(r29)
/* 80201D68 001FD9C8 2C 00 00 00 */ cmpwi r0, 0
/* 80201D6C 001FD9CC 41 82 04 F4 */ beq lbl_80202260
-/* 80201D70 001FD9D0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201D70 001FD9D0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80201D74 001FD9D4 80 9D 01 2C */ lwz r4, 0x12c(r29)
/* 80201D78 001FD9D8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80201D7C 001FD9DC 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -2085,7 +2085,7 @@ lbl_80201D98:
/* 80201DA8 001FDA08 60 00 00 01 */ ori r0, r0, 1
/* 80201DAC 001FDA0C 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80201DB0:
-/* 80201DB0 001FDA10 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201DB0 001FDA10 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201DB4 001FDA14 3B E0 00 00 */ li r31, 0
/* 80201DB8 001FDA18 38 80 00 00 */ li r4, 0
/* 80201DBC 001FDA1C 38 A0 00 00 */ li r5, 0
@@ -2104,9 +2104,9 @@ lbl_80201DB0:
/* 80201DF0 001FDA50 80 03 00 00 */ lwz r0, 0(r3)
/* 80201DF4 001FDA54 60 00 00 01 */ ori r0, r0, 1
/* 80201DF8 001FDA58 90 03 00 00 */ stw r0, 0(r3)
-/* 80201DFC 001FDA5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201DFC 001FDA5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201E00 001FDA60 48 03 28 FD */ bl func_802346FC
-/* 80201E04 001FDA64 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201E04 001FDA64 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80201E08 001FDA68 38 80 00 01 */ li r4, 1
/* 80201E0C 001FDA6C 38 A0 00 00 */ li r5, 0
/* 80201E10 001FDA70 38 C0 00 00 */ li r6, 0
@@ -2124,9 +2124,9 @@ lbl_80201DB0:
/* 80201E40 001FDAA0 80 03 00 00 */ lwz r0, 0(r3)
/* 80201E44 001FDAA4 60 00 00 01 */ ori r0, r0, 1
/* 80201E48 001FDAA8 90 03 00 00 */ stw r0, 0(r3)
-/* 80201E4C 001FDAAC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201E4C 001FDAAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80201E50 001FDAB0 48 03 28 AD */ bl func_802346FC
-/* 80201E54 001FDAB4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201E54 001FDAB4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201E58 001FDAB8 38 E0 00 02 */ li r7, 2
/* 80201E5C 001FDABC 38 C0 00 FF */ li r6, 0xff
/* 80201E60 001FDAC0 38 A0 00 01 */ li r5, 1
@@ -2142,7 +2142,7 @@ lbl_80201DB0:
/* 80201E88 001FDAE8 80 08 00 00 */ lwz r0, 0(r8)
/* 80201E8C 001FDAEC 60 00 00 01 */ ori r0, r0, 1
/* 80201E90 001FDAF0 90 08 00 00 */ stw r0, 0(r8)
-/* 80201E94 001FDAF4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201E94 001FDAF4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201E98 001FDAF8 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201E9C 001FDAFC 93 E8 09 64 */ stw r31, 0x964(r8)
/* 80201EA0 001FDB00 93 E8 09 68 */ stw r31, 0x968(r8)
@@ -2154,7 +2154,7 @@ lbl_80201DB0:
/* 80201EB8 001FDB18 80 08 00 00 */ lwz r0, 0(r8)
/* 80201EBC 001FDB1C 60 00 00 20 */ ori r0, r0, 0x20
/* 80201EC0 001FDB20 90 08 00 00 */ stw r0, 0(r8)
-/* 80201EC4 001FDB24 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201EC4 001FDB24 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201EC8 001FDB28 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201ECC 001FDB2C 93 E8 09 6C */ stw r31, 0x96c(r8)
/* 80201ED0 001FDB30 93 E8 09 70 */ stw r31, 0x970(r8)
@@ -2166,7 +2166,7 @@ lbl_80201DB0:
/* 80201EE8 001FDB48 80 08 00 00 */ lwz r0, 0(r8)
/* 80201EEC 001FDB4C 60 00 00 20 */ ori r0, r0, 0x20
/* 80201EF0 001FDB50 90 08 00 00 */ stw r0, 0(r8)
-/* 80201EF4 001FDB54 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201EF4 001FDB54 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201EF8 001FDB58 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201EFC 001FDB5C 93 E8 02 84 */ stw r31, 0x284(r8)
/* 80201F00 001FDB60 93 E8 02 88 */ stw r31, 0x288(r8)
@@ -2179,7 +2179,7 @@ lbl_80201DB0:
/* 80201F1C 001FDB7C 80 08 00 00 */ lwz r0, 0(r8)
/* 80201F20 001FDB80 60 00 00 08 */ ori r0, r0, 8
/* 80201F24 001FDB84 90 08 00 00 */ stw r0, 0(r8)
-/* 80201F28 001FDB88 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201F28 001FDB88 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201F2C 001FDB8C 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201F30 001FDB90 93 E8 05 44 */ stw r31, 0x544(r8)
/* 80201F34 001FDB94 93 E8 05 48 */ stw r31, 0x548(r8)
@@ -2194,7 +2194,7 @@ lbl_80201DB0:
/* 80201F58 001FDBB8 80 08 00 00 */ lwz r0, 0(r8)
/* 80201F5C 001FDBBC 60 00 00 08 */ ori r0, r0, 8
/* 80201F60 001FDBC0 90 08 00 00 */ stw r0, 0(r8)
-/* 80201F64 001FDBC4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201F64 001FDBC4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80201F68 001FDBC8 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80201F6C 001FDBCC 90 88 03 44 */ stw r4, 0x344(r8)
/* 80201F70 001FDBD0 90 88 03 48 */ stw r4, 0x348(r8)
@@ -2208,7 +2208,7 @@ lbl_80201DB0:
/* 80201F90 001FDBF0 80 08 00 00 */ lwz r0, 0(r8)
/* 80201F94 001FDBF4 60 00 00 08 */ ori r0, r0, 8
/* 80201F98 001FDBF8 90 08 00 00 */ stw r0, 0(r8)
-/* 80201F9C 001FDBFC 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201F9C 001FDBFC 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201FA0 001FDC00 38 00 00 07 */ li r0, 7
/* 80201FA4 001FDC04 39 20 00 0C */ li r9, 0xc
/* 80201FA8 001FDC08 81 0B 16 38 */ lwz r8, 0x1638(r11)
@@ -2225,7 +2225,7 @@ lbl_80201DB0:
/* 80201FD4 001FDC34 81 0A 00 00 */ lwz r8, 0(r10)
/* 80201FD8 001FDC38 61 08 00 08 */ ori r8, r8, 8
/* 80201FDC 001FDC3C 91 0A 00 00 */ stw r8, 0(r10)
-/* 80201FE0 001FDC40 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80201FE0 001FDC40 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80201FE4 001FDC44 81 0B 16 38 */ lwz r8, 0x1638(r11)
/* 80201FE8 001FDC48 90 08 04 44 */ stw r0, 0x444(r8)
/* 80201FEC 001FDC4C 90 08 04 48 */ stw r0, 0x448(r8)
@@ -2239,7 +2239,7 @@ lbl_80201DB0:
/* 8020200C 001FDC6C 81 0A 00 00 */ lwz r8, 0(r10)
/* 80202010 001FDC70 61 08 00 08 */ ori r8, r8, 8
/* 80202014 001FDC74 91 0A 00 00 */ stw r8, 0(r10)
-/* 80202018 001FDC78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202018 001FDC78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8020201C 001FDC7C 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 80202020 001FDC80 91 28 08 E8 */ stw r9, 0x8e8(r8)
/* 80202024 001FDC84 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -2250,7 +2250,7 @@ lbl_80201DB0:
/* 80202038 001FDC98 81 09 00 00 */ lwz r8, 0(r9)
/* 8020203C 001FDC9C 61 08 00 10 */ ori r8, r8, 0x10
/* 80202040 001FDCA0 91 09 00 00 */ stw r8, 0(r9)
-/* 80202044 001FDCA4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202044 001FDCA4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80202048 001FDCA8 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8020204C 001FDCAC 90 A8 02 90 */ stw r5, 0x290(r8)
/* 80202050 001FDCB0 90 A8 02 94 */ stw r5, 0x294(r8)
@@ -2263,7 +2263,7 @@ lbl_80201DB0:
/* 8020206C 001FDCCC 80 A6 00 00 */ lwz r5, 0(r6)
/* 80202070 001FDCD0 60 A5 00 08 */ ori r5, r5, 8
/* 80202074 001FDCD4 90 A6 00 00 */ stw r5, 0(r6)
-/* 80202078 001FDCD8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202078 001FDCD8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8020207C 001FDCDC 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80202080 001FDCE0 90 65 05 58 */ stw r3, 0x558(r5)
/* 80202084 001FDCE4 93 E5 05 5C */ stw r31, 0x55c(r5)
@@ -2278,7 +2278,7 @@ lbl_80201DB0:
/* 802020A8 001FDD08 80 A6 00 00 */ lwz r5, 0(r6)
/* 802020AC 001FDD0C 60 A5 00 08 */ ori r5, r5, 8
/* 802020B0 001FDD10 90 A6 00 00 */ stw r5, 0(r6)
-/* 802020B4 001FDD14 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802020B4 001FDD14 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802020B8 001FDD18 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802020BC 001FDD1C 90 E5 03 54 */ stw r7, 0x354(r5)
/* 802020C0 001FDD20 90 65 03 58 */ stw r3, 0x358(r5)
@@ -2293,7 +2293,7 @@ lbl_80201DB0:
/* 802020E4 001FDD44 80 64 00 00 */ lwz r3, 0(r4)
/* 802020E8 001FDD48 60 63 00 08 */ ori r3, r3, 8
/* 802020EC 001FDD4C 90 64 00 00 */ stw r3, 0(r4)
-/* 802020F0 001FDD50 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802020F0 001FDD50 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802020F4 001FDD54 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802020F8 001FDD58 93 E3 06 98 */ stw r31, 0x698(r3)
/* 802020FC 001FDD5C 93 E3 06 9C */ stw r31, 0x69c(r3)
@@ -2308,7 +2308,7 @@ lbl_80201DB0:
/* 80202120 001FDD80 80 64 00 00 */ lwz r3, 0(r4)
/* 80202124 001FDD84 60 63 00 08 */ ori r3, r3, 8
/* 80202128 001FDD88 90 64 00 00 */ stw r3, 0(r4)
-/* 8020212C 001FDD8C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020212C 001FDD8C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202130 001FDD90 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202134 001FDD94 90 03 04 54 */ stw r0, 0x454(r3)
/* 80202138 001FDD98 90 03 04 58 */ stw r0, 0x458(r3)
@@ -2322,7 +2322,7 @@ lbl_80201DB0:
/* 80202158 001FDDB8 80 03 00 00 */ lwz r0, 0(r3)
/* 8020215C 001FDDBC 60 00 00 08 */ ori r0, r0, 8
/* 80202160 001FDDC0 90 03 00 00 */ stw r0, 0(r3)
-/* 80202164 001FDDC4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202164 001FDDC4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202168 001FDDC8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020216C 001FDDCC 98 E3 02 80 */ stb r7, 0x280(r3)
/* 80202170 001FDDD0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2347,7 +2347,7 @@ lbl_80202198:
/* 802021B8 001FDE18 38 61 00 40 */ addi r3, r1, 0x40
/* 802021BC 001FDE1C 38 81 00 A0 */ addi r4, r1, 0xa0
/* 802021C0 001FDE20 48 07 9D 99 */ bl PSMTXCopy
-/* 802021C4 001FDE24 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802021C4 001FDE24 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802021C8 001FDE28 38 A1 00 A0 */ addi r5, r1, 0xa0
/* 802021CC 001FDE2C 38 80 00 0D */ li r4, 0xd
/* 802021D0 001FDE30 38 C0 00 01 */ li r6, 1
@@ -2359,12 +2359,12 @@ lbl_80202198:
/* 802021E8 001FDE48 38 61 00 10 */ addi r3, r1, 0x10
/* 802021EC 001FDE4C 38 81 00 A0 */ addi r4, r1, 0xa0
/* 802021F0 001FDE50 48 07 9D 69 */ bl PSMTXCopy
-/* 802021F4 001FDE54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802021F4 001FDE54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802021F8 001FDE58 38 A1 00 A0 */ addi r5, r1, 0xa0
/* 802021FC 001FDE5C 38 80 00 0E */ li r4, 0xe
/* 80202200 001FDE60 38 C0 00 01 */ li r6, 1
/* 80202204 001FDE64 48 03 23 F5 */ bl func_802345F8
-/* 80202208 001FDE68 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202208 001FDE68 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020220C 001FDE6C 80 93 00 48 */ lwz r4, 0x48(r19)
/* 80202210 001FDE70 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80202214 001FDE74 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -2409,7 +2409,7 @@ func_80202278:
/* 80202290 001FDEF0 7C 94 23 78 */ mr r20, r4
/* 80202294 001FDEF4 2C 00 00 00 */ cmpwi r0, 0
/* 80202298 001FDEF8 41 82 03 34 */ beq lbl_802025CC
-/* 8020229C 001FDEFC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020229C 001FDEFC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802022A0 001FDF00 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802022A4 001FDF04 88 85 0A 87 */ lbz r4, 0xa87(r5)
/* 802022A8 001FDF08 7C 04 00 D0 */ neg r0, r4
@@ -2427,7 +2427,7 @@ func_80202278:
/* 802022D8 001FDF38 60 00 00 40 */ ori r0, r0, 0x40
/* 802022DC 001FDF3C 90 04 00 00 */ stw r0, 0(r4)
lbl_802022E0:
-/* 802022E0 001FDF40 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802022E0 001FDF40 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802022E4 001FDF44 7E 96 A3 78 */ mr r22, r20
/* 802022E8 001FDF48 80 AD A1 A8 */ lwz r5, lbl_8063F468-_SDA_BASE_(r13)
/* 802022EC 001FDF4C 3A E3 00 48 */ addi r23, r3, 0x48
@@ -2457,10 +2457,10 @@ lbl_80202310:
/* 80202348 001FDFA8 E0 81 B0 08 */ psq_l f4, 8(r1), 1, qr3
/* 8020234C 001FDFAC 38 80 00 01 */ li r4, 1
/* 80202350 001FDFB0 C0 22 99 00 */ lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
-/* 80202354 001FDFB4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202354 001FDFB4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202358 001FDFB8 FC 40 08 90 */ fmr f2, f1
/* 8020235C 001FDFBC 48 03 2E A9 */ bl func_80235204
-/* 80202360 001FDFC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202360 001FDFC0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202364 001FDFC4 56 A7 04 3E */ clrlwi r7, r21, 0x10
/* 80202368 001FDFC8 56 88 04 3E */ clrlwi r8, r20, 0x10
/* 8020236C 001FDFCC 38 80 00 01 */ li r4, 1
@@ -2490,7 +2490,7 @@ lbl_802023A8:
/* 802023C4 001FE024 2C 05 00 00 */ cmpwi r5, 0
/* 802023C8 001FE028 41 82 00 48 */ beq lbl_80202410
lbl_802023CC:
-/* 802023CC 001FE02C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802023CC 001FE02C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802023D0 001FE030 38 C0 00 00 */ li r6, 0
/* 802023D4 001FE034 88 17 00 0C */ lbz r0, 0xc(r23)
/* 802023D8 001FE038 98 03 00 D0 */ stb r0, 0xd0(r3)
@@ -2500,9 +2500,9 @@ lbl_802023CC:
/* 802023E8 001FE048 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 802023EC 001FE04C 88 17 00 0F */ lbz r0, 0xf(r23)
/* 802023F0 001FE050 98 03 00 D3 */ stb r0, 0xd3(r3)
-/* 802023F4 001FE054 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802023F4 001FE054 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802023F8 001FE058 48 03 24 25 */ bl func_8023481C
-/* 802023FC 001FE05C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802023FC 001FE05C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202400 001FE060 9B 83 00 D0 */ stb r28, 0xd0(r3)
/* 80202404 001FE064 9B 63 00 D1 */ stb r27, 0xd1(r3)
/* 80202408 001FE068 9B 43 00 D2 */ stb r26, 0xd2(r3)
@@ -2515,7 +2515,7 @@ lbl_80202410:
/* 80202420 001FE080 7E 84 A3 78 */ mr r4, r20
/* 80202424 001FE084 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16
/* 80202428 001FE088 90 14 01 04 */ stw r0, 0x104(r20)
-/* 8020242C 001FE08C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020242C 001FE08C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202430 001FE090 48 03 0E AD */ bl func_802332DC
/* 80202434 001FE094 3A 60 00 00 */ li r19, 0
lbl_80202438:
@@ -2537,7 +2537,7 @@ lbl_80202458:
/* 8020246C 001FE0CC 80 14 01 04 */ lwz r0, 0x104(r20)
/* 80202470 001FE0D0 60 00 01 00 */ ori r0, r0, 0x100
/* 80202474 001FE0D4 90 14 01 04 */ stw r0, 0x104(r20)
-/* 80202478 001FE0D8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202478 001FE0D8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020247C 001FE0DC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202480 001FE0E0 9B E3 0A 36 */ stb r31, 0xa36(r3)
/* 80202484 001FE0E4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2555,7 +2555,7 @@ lbl_80202458:
/* 802024B4 001FE114 80 77 00 04 */ lwz r3, 4(r23)
/* 802024B8 001FE118 48 03 C2 21 */ bl func_8023E6D8
/* 802024BC 001FE11C 7C 65 1B 78 */ mr r5, r3
-/* 802024C0 001FE120 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802024C0 001FE120 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802024C4 001FE124 80 97 00 04 */ lwz r4, 4(r23)
/* 802024C8 001FE128 38 C0 00 00 */ li r6, 0
/* 802024CC 001FE12C 38 E0 00 01 */ li r7, 1
@@ -2574,7 +2574,7 @@ lbl_802024EC:
/* 802024F8 001FE158 41 80 FE 18 */ blt lbl_80202310
/* 802024FC 001FE15C 2C 1E 00 00 */ cmpwi r30, 0
/* 80202500 001FE160 41 82 00 60 */ beq lbl_80202560
-/* 80202504 001FE164 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202504 001FE164 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202508 001FE168 38 00 00 01 */ li r0, 1
/* 8020250C 001FE16C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202510 001FE170 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -2605,11 +2605,11 @@ lbl_80202560:
/* 8020256C 001FE1CC 48 00 04 65 */ bl func_802029D0
/* 80202570 001FE1D0 7C 14 B0 40 */ cmplw r20, r22
/* 80202574 001FE1D4 41 82 00 10 */ beq lbl_80202584
-/* 80202578 001FE1D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202578 001FE1D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020257C 001FE1DC 7E C4 B3 78 */ mr r4, r22
/* 80202580 001FE1E0 48 03 0D 5D */ bl func_802332DC
lbl_80202584:
-/* 80202584 001FE1E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202584 001FE1E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80202588 001FE1E8 38 80 00 00 */ li r4, 0
/* 8020258C 001FE1EC C0 22 99 00 */ lfs f1, lbl_80641F00-_SDA2_BASE_(r2)
/* 80202590 001FE1F0 A0 03 16 FE */ lhz r0, 0x16fe(r3)
@@ -2618,9 +2618,9 @@ lbl_80202584:
/* 8020259C 001FE1FC 60 00 00 06 */ ori r0, r0, 6
/* 802025A0 001FE200 C0 82 99 0C */ lfs f4, lbl_80641F0C-_SDA2_BASE_(r2)
/* 802025A4 001FE204 B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 802025A8 001FE208 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802025A8 001FE208 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802025AC 001FE20C 48 03 2C 59 */ bl func_80235204
-/* 802025B0 001FE210 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802025B0 001FE210 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802025B4 001FE214 38 80 00 00 */ li r4, 0
/* 802025B8 001FE218 38 A0 00 00 */ li r5, 0
/* 802025BC 001FE21C 38 C0 00 00 */ li r6, 0
@@ -2687,7 +2687,7 @@ lbl_80202688:
/* 8020269C 001FE2FC 4B FF FB DD */ bl func_80202278
/* 802026A0 001FE300 48 00 01 2C */ b lbl_802027CC
lbl_802026A4:
-/* 802026A4 001FE304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802026A4 001FE304 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802026A8 001FE308 7F C4 F3 78 */ mr r4, r30
/* 802026AC 001FE30C 48 03 0C 31 */ bl func_802332DC
/* 802026B0 001FE310 80 1D 01 50 */ lwz r0, 0x150(r29)
@@ -2757,12 +2757,12 @@ lbl_80202788:
/* 8020279C 001FE3FC 80 9D 01 28 */ lwz r4, 0x128(r29)
/* 802027A0 001FE400 2C 04 00 00 */ cmpwi r4, 0
/* 802027A4 001FE404 41 82 00 28 */ beq lbl_802027CC
-/* 802027A8 001FE408 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802027A8 001FE408 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802027AC 001FE40C 38 A0 00 44 */ li r5, 0x44
/* 802027B0 001FE410 38 C0 00 01 */ li r6, 1
/* 802027B4 001FE414 38 E0 00 00 */ li r7, 0
/* 802027B8 001FE418 48 03 CE 31 */ bl func_8023F5E8
-/* 802027BC 001FE41C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802027BC 001FE41C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802027C0 001FE420 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 802027C4 001FE424 60 00 00 06 */ ori r0, r0, 6
/* 802027C8 001FE428 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -2817,7 +2817,7 @@ func_80202860:
/* 80202864 001FE4C4 2C 03 00 00 */ cmpwi r3, 0
/* 80202868 001FE4C8 41 82 01 34 */ beq lbl_8020299C
/* 8020286C 001FE4CC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80202870 001FE4D0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202870 001FE4D0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202874 001FE4D4 80 A3 00 24 */ lwz r5, 0x24(r3)
/* 80202878 001FE4D8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020287C 001FE4DC C0 25 00 08 */ lfs f1, 8(r5)
@@ -2843,7 +2843,7 @@ func_80202860:
/* 802028CC 001FE52C 60 00 00 40 */ ori r0, r0, 0x40
/* 802028D0 001FE530 90 03 00 00 */ stw r0, 0(r3)
lbl_802028D4:
-/* 802028D4 001FE534 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802028D4 001FE534 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802028D8 001FE538 38 00 00 00 */ li r0, 0
/* 802028DC 001FE53C 88 85 00 02 */ lbz r4, 2(r5)
/* 802028E0 001FE540 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2869,7 +2869,7 @@ lbl_80202924:
/* 8020292C 001FE58C 60 00 00 40 */ ori r0, r0, 0x40
/* 80202930 001FE590 90 03 00 00 */ stw r0, 0(r3)
lbl_80202934:
-/* 80202934 001FE594 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202934 001FE594 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202938 001FE598 88 05 00 00 */ lbz r0, 0(r5)
/* 8020293C 001FE59C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202940 001FE5A0 2C 00 00 00 */ cmpwi r0, 0
@@ -2897,7 +2897,7 @@ lbl_80202988:
/* 80202994 001FE5F4 90 03 00 00 */ stw r0, 0(r3)
/* 80202998 001FE5F8 4E 80 00 20 */ blr
lbl_8020299C:
-/* 8020299C 001FE5FC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020299C 001FE5FC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802029A0 001FE600 38 00 00 00 */ li r0, 0
/* 802029A4 001FE604 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802029A8 001FE608 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -2910,8 +2910,8 @@ lbl_8020299C:
/* 802029C4 001FE624 60 00 00 40 */ ori r0, r0, 0x40
/* 802029C8 001FE628 90 03 00 00 */ stw r0, 0(r3)
/* 802029CC 001FE62C 4E 80 00 20 */ blr
-
-.global func_802029D0
+
+.global func_802029D0
func_802029D0:
/* 802029D0 001FE630 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802029D4 001FE634 7C 08 02 A6 */ mflr r0
@@ -2948,7 +2948,7 @@ lbl_80202A40:
/* 80202A48 001FE6A8 38 00 00 00 */ li r0, 0
/* 80202A4C 001FE6AC 90 1A 01 0C */ stw r0, 0x10c(r26)
lbl_80202A50:
-/* 80202A50 001FE6B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202A50 001FE6B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80202A54 001FE6B4 38 80 00 00 */ li r4, 0
/* 80202A58 001FE6B8 2C 1C 00 00 */ cmpwi r28, 0
/* 80202A5C 001FE6BC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2965,7 +2965,7 @@ lbl_80202A50:
/* 80202A88 001FE6E8 90 83 01 24 */ stw r4, 0x124(r3)
/* 80202A8C 001FE6EC 41 82 02 F8 */ beq lbl_80202D84
/* 80202A90 001FE6F0 80 7C 00 00 */ lwz r3, 0(r28)
-/* 80202A94 001FE6F4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202A94 001FE6F4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202A98 001FE6F8 80 A3 00 24 */ lwz r5, 0x24(r3)
/* 80202A9C 001FE6FC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202AA0 001FE700 C0 25 00 08 */ lfs f1, 8(r5)
@@ -2991,7 +2991,7 @@ lbl_80202A50:
/* 80202AF0 001FE750 60 00 00 40 */ ori r0, r0, 0x40
/* 80202AF4 001FE754 90 03 00 00 */ stw r0, 0(r3)
lbl_80202AF8:
-/* 80202AF8 001FE758 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202AF8 001FE758 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80202AFC 001FE75C 38 00 00 00 */ li r0, 0
/* 80202B00 001FE760 88 85 00 02 */ lbz r4, 2(r5)
/* 80202B04 001FE764 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -3017,7 +3017,7 @@ lbl_80202B48:
/* 80202B50 001FE7B0 60 00 00 40 */ ori r0, r0, 0x40
/* 80202B54 001FE7B4 90 03 00 00 */ stw r0, 0(r3)
lbl_80202B58:
-/* 80202B58 001FE7B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80202B58 001FE7B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80202B5C 001FE7BC 88 05 00 00 */ lbz r0, 0(r5)
/* 80202B60 001FE7C0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80202B64 001FE7C4 2C 00 00 00 */ cmpwi r0, 0
diff --git a/asm/code_80202E54.s b/asm/code_80202E54.s
index ff474d8..6f0d7eb 100644
--- a/asm/code_80202E54.s
+++ b/asm/code_80202E54.s
@@ -357,7 +357,7 @@ lbl_802032F4:
/* 8020333C 001FEF9C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80203340 001FEFA0 7C 7D 1B 78 */ mr r29, r3
/* 80203344 001FEFA4 38 60 00 00 */ li r3, 0
-/* 80203348 001FEFA8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203348 001FEFA8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020334C 001FEFAC 88 04 00 82 */ lbz r0, 0x82(r4)
/* 80203350 001FEFB0 2C 00 00 00 */ cmpwi r0, 0
/* 80203354 001FEFB4 40 82 00 10 */ bne lbl_80203364
@@ -444,7 +444,7 @@ lbl_80203470:
/* 80203470 001FF0D0 80 03 00 FC */ lwz r0, 0xfc(r3)
/* 80203474 001FF0D4 7C 19 00 40 */ cmplw r25, r0
/* 80203478 001FF0D8 40 82 00 BC */ bne lbl_80203534
-/* 8020347C 001FF0DC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020347C 001FF0DC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80203480 001FF0E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80203484 001FF0E4 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80203488 001FF0E8 7C 03 00 D0 */ neg r0, r3
@@ -467,7 +467,7 @@ lbl_802034C0:
/* 802034C8 001FF128 48 00 07 DD */ bl func_80203CA4
/* 802034CC 001FF12C 2C 17 00 00 */ cmpwi r23, 0
/* 802034D0 001FF130 41 82 03 28 */ beq lbl_802037F8
-/* 802034D4 001FF134 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802034D4 001FF134 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802034D8 001FF138 38 00 00 01 */ li r0, 1
/* 802034DC 001FF13C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802034E0 001FF140 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -513,7 +513,7 @@ lbl_8020355C:
/* 80203570 001FF1D0 40 82 00 38 */ bne lbl_802035A8
lbl_80203574:
/* 80203574 001FF1D4 C0 22 99 10 */ lfs f1, lbl_80641F10-_SDA2_BASE_(r2)
-/* 80203578 001FF1D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203578 001FF1D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020357C 001FF1DC FC 40 08 90 */ fmr f2, f1
/* 80203580 001FF1E0 C0 62 99 1C */ lfs f3, lbl_80641F1C-_SDA2_BASE_(r2)
/* 80203584 001FF1E4 FC A0 08 90 */ fmr f5, f1
@@ -538,7 +538,7 @@ lbl_802035A8:
lbl_802035CC:
/* 802035CC 001FF22C 80 B5 01 10 */ lwz r5, 0x110(r21)
/* 802035D0 001FF230 38 00 00 00 */ li r0, 0
-/* 802035D4 001FF234 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802035D4 001FF234 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802035D8 001FF238 7E C4 B3 78 */ mr r4, r22
/* 802035DC 001FF23C 7C D9 28 50 */ subf r6, r25, r5
/* 802035E0 001FF240 7C A5 C8 50 */ subf r5, r5, r25
@@ -592,7 +592,7 @@ lbl_8020366C:
/* 80203684 001FF2E4 3B E0 00 03 */ li r31, 3
/* 80203688 001FF2E8 48 00 01 3C */ b lbl_802037C4
lbl_8020368C:
-/* 8020368C 001FF2EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020368C 001FF2EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80203690 001FF2F0 7E C4 B3 78 */ mr r4, r22
/* 80203694 001FF2F4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80203698 001FF2F8 9B 43 0A 36 */ stb r26, 0xa36(r3)
@@ -608,7 +608,7 @@ lbl_8020368C:
/* 802036C0 001FF320 80 03 00 00 */ lwz r0, 0(r3)
/* 802036C4 001FF324 60 00 00 40 */ ori r0, r0, 0x40
/* 802036C8 001FF328 90 03 00 00 */ stw r0, 0(r3)
-/* 802036CC 001FF32C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802036CC 001FF32C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802036D0 001FF330 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802036D4 001FF334 9B 63 0A 34 */ stb r27, 0xa34(r3)
/* 802036D8 001FF338 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -621,7 +621,7 @@ lbl_8020368C:
/* 802036F4 001FF354 80 03 00 00 */ lwz r0, 0(r3)
/* 802036F8 001FF358 60 00 00 40 */ ori r0, r0, 0x40
/* 802036FC 001FF35C 90 03 00 00 */ stw r0, 0(r3)
-/* 80203700 001FF360 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203700 001FF360 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80203704 001FF364 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80203708 001FF368 93 A3 0A 44 */ stw r29, 0xa44(r3)
/* 8020370C 001FF36C 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -642,7 +642,7 @@ lbl_8020368C:
/* 80203748 001FF3A8 80 03 00 00 */ lwz r0, 0(r3)
/* 8020374C 001FF3AC 60 00 00 40 */ ori r0, r0, 0x40
/* 80203750 001FF3B0 90 03 00 00 */ stw r0, 0(r3)
-/* 80203754 001FF3B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203754 001FF3B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80203758 001FF3B8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8020375C 001FF3BC 93 63 09 E4 */ stw r27, 0x9e4(r3)
/* 80203760 001FF3C0 93 43 09 E8 */ stw r26, 0x9e8(r3)
@@ -656,7 +656,7 @@ lbl_8020368C:
/* 80203780 001FF3E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80203784 001FF3E4 60 00 00 20 */ ori r0, r0, 0x20
/* 80203788 001FF3E8 90 03 00 00 */ stw r0, 0(r3)
-/* 8020378C 001FF3EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020378C 001FF3EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80203790 001FF3F0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80203794 001FF3F4 9B 63 01 8C */ stb r27, 0x18c(r3)
/* 80203798 001FF3F8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1052,7 +1052,7 @@ func_80203CA4:
/* 80203CC4 001FF924 7C 78 1B 78 */ mr r24, r3
/* 80203CC8 001FF928 2C 00 00 00 */ cmpwi r0, 0
/* 80203CCC 001FF92C 41 82 02 FC */ beq lbl_80203FC8
-/* 80203CD0 001FF930 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203CD0 001FF930 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80203CD4 001FF934 3B 43 00 18 */ addi r26, r3, 0x18
/* 80203CD8 001FF938 C3 E2 99 2C */ lfs f31, lbl_80641F2C-_SDA2_BASE_(r2)
/* 80203CDC 001FF93C 38 60 00 00 */ li r3, 0
@@ -1081,13 +1081,13 @@ lbl_80203CFC:
/* 80203D34 001FF994 C0 22 99 28 */ lfs f1, lbl_80641F28-_SDA2_BASE_(r2)
/* 80203D38 001FF998 38 80 00 01 */ li r4, 1
/* 80203D3C 001FF99C EC 82 F8 28 */ fsubs f4, f2, f31
-/* 80203D40 001FF9A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203D40 001FF9A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203D44 001FF9A4 FC 40 08 90 */ fmr f2, f1
/* 80203D48 001FF9A8 48 03 14 BD */ bl func_80235204
/* 80203D4C 001FF9AC 38 95 FF FE */ addi r4, r21, -2
/* 80203D50 001FF9B0 38 16 FF FE */ addi r0, r22, -2
/* 80203D54 001FF9B4 54 87 04 3E */ clrlwi r7, r4, 0x10
-/* 80203D58 001FF9B8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203D58 001FF9B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203D5C 001FF9BC 54 08 04 3E */ clrlwi r8, r0, 0x10
/* 80203D60 001FF9C0 38 80 00 01 */ li r4, 1
/* 80203D64 001FF9C4 38 A0 00 01 */ li r5, 1
@@ -1116,7 +1116,7 @@ lbl_80203D9C:
/* 80203DB8 001FFA18 2C 05 00 00 */ cmpwi r5, 0
/* 80203DBC 001FFA1C 41 82 00 48 */ beq lbl_80203E04
lbl_80203DC0:
-/* 80203DC0 001FFA20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203DC0 001FFA20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203DC4 001FFA24 38 C0 00 00 */ li r6, 0
/* 80203DC8 001FFA28 88 1A 00 18 */ lbz r0, 0x18(r26)
/* 80203DCC 001FFA2C 98 03 00 D0 */ stb r0, 0xd0(r3)
@@ -1126,9 +1126,9 @@ lbl_80203DC0:
/* 80203DDC 001FFA3C 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 80203DE0 001FFA40 88 1A 00 1B */ lbz r0, 0x1b(r26)
/* 80203DE4 001FFA44 98 03 00 D3 */ stb r0, 0xd3(r3)
-/* 80203DE8 001FFA48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203DE8 001FFA48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203DEC 001FFA4C 48 03 0A 31 */ bl func_8023481C
-/* 80203DF0 001FFA50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203DF0 001FFA50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203DF4 001FFA54 9B C3 00 D0 */ stb r30, 0xd0(r3)
/* 80203DF8 001FFA58 9B A3 00 D1 */ stb r29, 0xd1(r3)
/* 80203DFC 001FFA5C 9B 83 00 D2 */ stb r28, 0xd2(r3)
@@ -1141,7 +1141,7 @@ lbl_80203E04:
/* 80203E14 001FFA74 B0 01 00 08 */ sth r0, 8(r1)
/* 80203E18 001FFA78 E0 81 B0 08 */ psq_l f4, 8(r1), 1, qr3
/* 80203E1C 001FFA7C C0 22 99 10 */ lfs f1, lbl_80641F10-_SDA2_BASE_(r2)
-/* 80203E20 001FFA80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203E20 001FFA80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203E24 001FFA84 FC 40 08 90 */ fmr f2, f1
/* 80203E28 001FFA88 C0 C2 99 24 */ lfs f6, lbl_80641F24-_SDA2_BASE_(r2)
/* 80203E2C 001FFA8C FC A0 08 90 */ fmr f5, f1
@@ -1194,7 +1194,7 @@ lbl_80203EA0:
/* 80203ED8 001FFB38 54 07 06 3E */ clrlwi r7, r0, 0x18
/* 80203EDC 001FFB3C 48 04 C5 45 */ bl func_80250420
lbl_80203EE0:
-/* 80203EE0 001FFB40 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203EE0 001FFB40 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80203EE4 001FFB44 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80203EE8 001FFB48 9B E3 0A 36 */ stb r31, 0xa36(r3)
/* 80203EEC 001FFB4C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1212,7 +1212,7 @@ lbl_80203EE0:
/* 80203F1C 001FFB7C 80 7A 00 00 */ lwz r3, 0(r26)
/* 80203F20 001FFB80 48 03 A7 B9 */ bl func_8023E6D8
/* 80203F24 001FFB84 7C 65 1B 78 */ mr r5, r3
-/* 80203F28 001FFB88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203F28 001FFB88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203F2C 001FFB8C 80 9A 00 00 */ lwz r4, 0(r26)
/* 80203F30 001FFB90 38 C0 00 00 */ li r6, 0
/* 80203F34 001FFB94 38 E0 00 01 */ li r7, 1
@@ -1236,7 +1236,7 @@ lbl_80203F60:
/* 80203F74 001FFBD4 2C 03 00 00 */ cmpwi r3, 0
/* 80203F78 001FFBD8 B0 18 00 F8 */ sth r0, 0xf8(r24)
/* 80203F7C 001FFBDC 41 82 00 4C */ beq lbl_80203FC8
-/* 80203F80 001FFBE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203F80 001FFBE0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203F84 001FFBE4 38 80 00 00 */ li r4, 0
/* 80203F88 001FFBE8 C0 22 99 10 */ lfs f1, lbl_80641F10-_SDA2_BASE_(r2)
/* 80203F8C 001FFBEC A0 03 16 FE */ lhz r0, 0x16fe(r3)
@@ -1245,9 +1245,9 @@ lbl_80203F60:
/* 80203F98 001FFBF8 60 00 00 06 */ ori r0, r0, 6
/* 80203F9C 001FFBFC C0 82 99 20 */ lfs f4, lbl_80641F20-_SDA2_BASE_(r2)
/* 80203FA0 001FFC00 B0 03 16 FE */ sth r0, 0x16fe(r3)
-/* 80203FA4 001FFC04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203FA4 001FFC04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203FA8 001FFC08 48 03 12 5D */ bl func_80235204
-/* 80203FAC 001FFC0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80203FAC 001FFC0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80203FB0 001FFC10 38 80 00 00 */ li r4, 0
/* 80203FB4 001FFC14 38 A0 00 00 */ li r5, 0
/* 80203FB8 001FFC18 38 C0 00 00 */ li r6, 0
diff --git a/asm/code_80204058.s b/asm/code_80204058.s
index ba88baa..d178f20 100644
--- a/asm/code_80204058.s
+++ b/asm/code_80204058.s
@@ -243,7 +243,7 @@ func_802043B0:
/* 802043C8 00200028 93 C1 00 28 */ stw r30, 0x28(r1)
/* 802043CC 0020002C 7C 7E 1B 78 */ mr r30, r3
/* 802043D0 00200030 7F C4 F3 78 */ mr r4, r30
-/* 802043D4 00200034 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802043D4 00200034 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802043D8 00200038 48 02 EF 05 */ bl func_802332DC
/* 802043DC 0020003C 38 7E 01 D4 */ addi r3, r30, 0x1d4
/* 802043E0 00200040 38 9F 00 00 */ addi r4, r31, 0
@@ -315,9 +315,9 @@ func_802044C4:
/* 802044D8 00200138 93 A1 00 F4 */ stw r29, 0xf4(r1)
/* 802044DC 0020013C 3F A0 80 49 */ lis r29, lbl_804921F0@ha
/* 802044E0 00200140 3B BD 21 F0 */ addi r29, r29, lbl_804921F0@l
-/* 802044E4 00200144 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802044E4 00200144 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802044E8 00200148 48 03 0D D5 */ bl func_802352BC
-/* 802044EC 0020014C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802044EC 0020014C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802044F0 00200150 3C 80 43 30 */ lis r4, 0x4330
/* 802044F4 00200154 90 81 00 E0 */ stw r4, 0xe0(r1)
/* 802044F8 00200158 A0 A6 00 04 */ lhz r5, 4(r6)
@@ -411,7 +411,7 @@ func_802044C4:
/* 80204658 002002B8 38 7D 00 30 */ addi r3, r29, 0x30
/* 8020465C 002002BC 38 81 00 B0 */ addi r4, r1, 0xb0
/* 80204660 002002C0 48 07 8B 65 */ bl C_QUATMtx
-/* 80204664 002002C4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204664 002002C4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80204668 002002C8 38 7D 00 00 */ addi r3, r29, 0
/* 8020466C 002002CC 83 A4 16 E8 */ lwz r29, 0x16e8(r4)
/* 80204670 002002D0 80 9D 00 04 */ lwz r4, 4(r29)
@@ -455,7 +455,7 @@ func_802046E0:
/* 802046FC 0020035C 83 CD A1 C8 */ lwz r30, lbl_8063F488-_SDA_BASE_(r13)
/* 80204700 00200360 2C 1E 00 00 */ cmpwi r30, 0
/* 80204704 00200364 41 82 00 F4 */ beq lbl_802047F8
-/* 80204708 00200368 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204708 00200368 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020470C 0020036C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80204710 00200370 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80204714 00200374 7C 03 00 D0 */ neg r0, r3
@@ -496,7 +496,7 @@ lbl_8020478C:
/* 80204790 002003F0 40 82 FF EC */ bne lbl_8020477C
/* 80204794 002003F4 2C 1F 00 00 */ cmpwi r31, 0
/* 80204798 002003F8 41 82 00 60 */ beq lbl_802047F8
-/* 8020479C 002003FC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020479C 002003FC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802047A0 00200400 38 00 00 01 */ li r0, 1
/* 802047A4 00200404 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802047A8 00200408 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -561,7 +561,7 @@ lbl_80204860:
/* 8020487C 002004DC 7C 7C 1B 78 */ mr r28, r3
/* 80204880 002004E0 2C 05 00 00 */ cmpwi r5, 0
/* 80204884 002004E4 41 82 00 14 */ beq lbl_80204898
-/* 80204888 002004E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204888 002004E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020488C 002004EC 7F 84 E3 78 */ mr r4, r28
/* 80204890 002004F0 48 00 0C 6D */ bl func_802054FC
/* 80204894 002004F4 48 00 00 08 */ b lbl_8020489C
@@ -570,11 +570,11 @@ lbl_80204898:
lbl_8020489C:
/* 8020489C 002004FC 9B 6D A1 DE */ stb r27, lbl_8063F49E-_SDA_BASE_(r13)
/* 802048A0 00200500 38 80 00 01 */ li r4, 1
-/* 802048A4 00200504 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802048A4 00200504 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048A8 00200508 9B ED A1 DF */ stb r31, lbl_8063F49F-_SDA_BASE_(r13)
/* 802048AC 0020050C 9B AD A1 E0 */ stb r29, lbl_8063F4A0-_SDA_BASE_(r13)
/* 802048B0 00200510 48 00 0D 6D */ bl func_8020561C
-/* 802048B4 00200514 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802048B4 00200514 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048B8 00200518 38 80 00 00 */ li r4, 0
/* 802048BC 0020051C 38 A0 00 01 */ li r5, 1
/* 802048C0 00200520 38 C0 00 04 */ li r6, 4
@@ -582,13 +582,13 @@ lbl_8020489C:
/* 802048C8 00200528 39 00 00 00 */ li r8, 0
/* 802048CC 0020052C 39 20 00 00 */ li r9, 0
/* 802048D0 00200530 48 02 FB A5 */ bl func_80234474
-/* 802048D4 00200534 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802048D4 00200534 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048D8 00200538 38 80 00 00 */ li r4, 0
/* 802048DC 0020053C 48 00 0D 6D */ bl func_80205648
-/* 802048E0 00200540 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802048E0 00200540 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048E4 00200544 38 80 00 00 */ li r4, 0
/* 802048E8 00200548 4B FE 87 1D */ bl func_801ED004
-/* 802048EC 0020054C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802048EC 0020054C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802048F0 00200550 38 80 00 01 */ li r4, 1
/* 802048F4 00200554 48 00 0D 81 */ bl func_80205674
/* 802048F8 00200558 38 61 00 24 */ addi r3, r1, 0x24
@@ -599,7 +599,7 @@ lbl_8020489C:
/* 8020490C 0020056C 38 80 00 00 */ li r4, 0
/* 80204910 00200570 48 00 10 05 */ bl func_80205914
/* 80204914 00200574 7C 65 1B 78 */ mr r5, r3
-/* 80204918 00200578 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204918 00200578 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020491C 0020057C 7F A6 EB 78 */ mr r6, r29
/* 80204920 00200580 38 80 00 00 */ li r4, 0
/* 80204924 00200584 48 00 0D 7D */ bl func_802056A0
@@ -609,7 +609,7 @@ lbl_8020489C:
/* 80204934 00200594 38 80 00 00 */ li r4, 0
/* 80204938 00200598 38 A0 00 01 */ li r5, 1
/* 8020493C 0020059C 38 C0 00 00 */ li r6, 0
-/* 80204940 002005A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204940 002005A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204944 002005A4 38 E0 00 01 */ li r7, 1
/* 80204948 002005A8 89 01 00 10 */ lbz r8, 0x10(r1)
/* 8020494C 002005AC 39 40 00 02 */ li r10, 2
@@ -620,32 +620,32 @@ lbl_8020489C:
/* 80204960 002005C0 38 A0 00 02 */ li r5, 2
/* 80204964 002005C4 38 C0 00 00 */ li r6, 0
/* 80204968 002005C8 38 E0 00 01 */ li r7, 1
-/* 8020496C 002005CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020496C 002005CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204970 002005D0 39 00 00 00 */ li r8, 0
/* 80204974 002005D4 39 20 00 00 */ li r9, 0
/* 80204978 002005D8 39 40 00 02 */ li r10, 2
/* 8020497C 002005DC 48 02 EE 11 */ bl func_8023378C
/* 80204980 002005E0 2C 1F 00 00 */ cmpwi r31, 0
/* 80204984 002005E4 41 82 03 64 */ beq lbl_80204CE8
-/* 80204988 002005E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204988 002005E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020498C 002005EC 38 80 00 03 */ li r4, 3
/* 80204990 002005F0 48 00 0D 71 */ bl func_80205700
-/* 80204994 002005F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204994 002005F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204998 002005F8 38 80 00 00 */ li r4, 0
/* 8020499C 002005FC 38 A0 00 00 */ li r5, 0
/* 802049A0 00200600 38 C0 00 00 */ li r6, 0
/* 802049A4 00200604 4B FE 87 09 */ bl func_801ED0AC
-/* 802049A8 00200608 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802049A8 00200608 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049AC 0020060C 38 80 00 00 */ li r4, 0
/* 802049B0 00200610 38 A0 00 00 */ li r5, 0
/* 802049B4 00200614 48 00 0D 79 */ bl func_8020572C
-/* 802049B8 00200618 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802049B8 00200618 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049BC 0020061C 38 80 00 00 */ li r4, 0
/* 802049C0 00200620 38 A0 00 00 */ li r5, 0
/* 802049C4 00200624 38 C0 00 00 */ li r6, 0
/* 802049C8 00200628 38 E0 00 FF */ li r7, 0xff
/* 802049CC 0020062C 4B FE 86 85 */ bl func_801ED050
-/* 802049D0 00200630 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802049D0 00200630 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049D4 00200634 38 80 00 00 */ li r4, 0
/* 802049D8 00200638 38 A0 00 00 */ li r5, 0
/* 802049DC 0020063C 38 C0 00 00 */ li r6, 0
@@ -653,7 +653,7 @@ lbl_8020489C:
/* 802049E4 00200644 39 00 00 00 */ li r8, 0
/* 802049E8 00200648 39 20 00 00 */ li r9, 0
/* 802049EC 0020064C 4B FE 87 01 */ bl func_801ED0EC
-/* 802049F0 00200650 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802049F0 00200650 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802049F4 00200654 38 80 00 00 */ li r4, 0
/* 802049F8 00200658 38 A0 00 00 */ li r5, 0
/* 802049FC 0020065C 38 C0 00 00 */ li r6, 0
@@ -661,36 +661,36 @@ lbl_8020489C:
/* 80204A04 00200664 39 00 00 00 */ li r8, 0
/* 80204A08 00200668 39 20 00 00 */ li r9, 0
/* 80204A0C 0020066C 4B FE 87 2D */ bl func_801ED138
-/* 80204A10 00200670 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A10 00200670 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A14 00200674 38 80 00 00 */ li r4, 0
/* 80204A18 00200678 38 A0 00 08 */ li r5, 8
/* 80204A1C 0020067C 38 C0 00 0F */ li r6, 0xf
/* 80204A20 00200680 38 E0 00 0E */ li r7, 0xe
/* 80204A24 00200684 39 00 00 0F */ li r8, 0xf
/* 80204A28 00200688 4B FE 87 5D */ bl func_801ED184
-/* 80204A2C 0020068C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A2C 0020068C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A30 00200690 38 80 00 00 */ li r4, 0
/* 80204A34 00200694 38 A0 00 04 */ li r5, 4
/* 80204A38 00200698 38 C0 00 07 */ li r6, 7
/* 80204A3C 0020069C 38 E0 00 06 */ li r7, 6
/* 80204A40 002006A0 39 00 00 07 */ li r8, 7
/* 80204A44 002006A4 4B FE 87 89 */ bl func_801ED1CC
-/* 80204A48 002006A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A48 002006A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A4C 002006AC 38 80 00 01 */ li r4, 1
/* 80204A50 002006B0 38 A0 00 00 */ li r5, 0
/* 80204A54 002006B4 38 C0 00 00 */ li r6, 0
/* 80204A58 002006B8 4B FE 86 55 */ bl func_801ED0AC
-/* 80204A5C 002006BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A5C 002006BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A60 002006C0 38 80 00 01 */ li r4, 1
/* 80204A64 002006C4 38 A0 00 00 */ li r5, 0
/* 80204A68 002006C8 48 00 0C C5 */ bl func_8020572C
-/* 80204A6C 002006CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A6C 002006CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A70 002006D0 38 80 00 01 */ li r4, 1
/* 80204A74 002006D4 38 A0 00 00 */ li r5, 0
/* 80204A78 002006D8 38 C0 00 01 */ li r6, 1
/* 80204A7C 002006DC 38 E0 00 FF */ li r7, 0xff
/* 80204A80 002006E0 4B FE 85 D1 */ bl func_801ED050
-/* 80204A84 002006E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204A84 002006E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204A88 002006E8 38 80 00 01 */ li r4, 1
/* 80204A8C 002006EC 38 A0 00 00 */ li r5, 0
/* 80204A90 002006F0 38 C0 00 00 */ li r6, 0
@@ -698,7 +698,7 @@ lbl_8020489C:
/* 80204A98 002006F8 39 00 00 01 */ li r8, 1
/* 80204A9C 002006FC 39 20 00 01 */ li r9, 1
/* 80204AA0 00200700 4B FE 86 4D */ bl func_801ED0EC
-/* 80204AA4 00200704 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204AA4 00200704 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AA8 00200708 38 80 00 01 */ li r4, 1
/* 80204AAC 0020070C 38 A0 00 00 */ li r5, 0
/* 80204AB0 00200710 38 C0 00 00 */ li r6, 0
@@ -706,32 +706,32 @@ lbl_8020489C:
/* 80204AB8 00200718 39 00 00 01 */ li r8, 1
/* 80204ABC 0020071C 39 20 00 01 */ li r9, 1
/* 80204AC0 00200720 4B FE 86 79 */ bl func_801ED138
-/* 80204AC4 00200724 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204AC4 00200724 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AC8 00200728 38 80 00 01 */ li r4, 1
/* 80204ACC 0020072C 38 A0 00 0F */ li r5, 0xf
/* 80204AD0 00200730 38 C0 00 08 */ li r6, 8
/* 80204AD4 00200734 38 E0 00 0E */ li r7, 0xe
/* 80204AD8 00200738 39 00 00 00 */ li r8, 0
/* 80204ADC 0020073C 4B FE 86 A9 */ bl func_801ED184
-/* 80204AE0 00200740 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204AE0 00200740 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204AE4 00200744 38 80 00 01 */ li r4, 1
/* 80204AE8 00200748 38 A0 00 07 */ li r5, 7
/* 80204AEC 0020074C 38 C0 00 04 */ li r6, 4
/* 80204AF0 00200750 38 E0 00 06 */ li r7, 6
/* 80204AF4 00200754 39 00 00 00 */ li r8, 0
/* 80204AF8 00200758 4B FE 86 D5 */ bl func_801ED1CC
-/* 80204AFC 0020075C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204AFC 0020075C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B00 00200760 38 80 00 02 */ li r4, 2
/* 80204B04 00200764 38 A0 00 00 */ li r5, 0
/* 80204B08 00200768 38 C0 00 00 */ li r6, 0
/* 80204B0C 0020076C 4B FE 85 A1 */ bl func_801ED0AC
-/* 80204B10 00200770 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204B10 00200770 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B14 00200774 38 80 00 02 */ li r4, 2
/* 80204B18 00200778 38 A0 00 FF */ li r5, 0xff
/* 80204B1C 0020077C 38 C0 00 FF */ li r6, 0xff
/* 80204B20 00200780 38 E0 00 00 */ li r7, 0
/* 80204B24 00200784 4B FE 85 2D */ bl func_801ED050
-/* 80204B28 00200788 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204B28 00200788 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B2C 0020078C 38 80 00 02 */ li r4, 2
/* 80204B30 00200790 38 A0 00 00 */ li r5, 0
/* 80204B34 00200794 38 C0 00 00 */ li r6, 0
@@ -739,7 +739,7 @@ lbl_8020489C:
/* 80204B3C 0020079C 39 00 00 00 */ li r8, 0
/* 80204B40 002007A0 39 20 00 00 */ li r9, 0
/* 80204B44 002007A4 4B FE 85 A9 */ bl func_801ED0EC
-/* 80204B48 002007A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204B48 002007A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B4C 002007AC 38 80 00 02 */ li r4, 2
/* 80204B50 002007B0 38 A0 00 00 */ li r5, 0
/* 80204B54 002007B4 38 C0 00 00 */ li r6, 0
@@ -747,14 +747,14 @@ lbl_8020489C:
/* 80204B5C 002007BC 39 00 00 00 */ li r8, 0
/* 80204B60 002007C0 39 20 00 00 */ li r9, 0
/* 80204B64 002007C4 4B FE 85 D5 */ bl func_801ED138
-/* 80204B68 002007C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204B68 002007C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B6C 002007CC 38 80 00 02 */ li r4, 2
/* 80204B70 002007D0 38 A0 00 0F */ li r5, 0xf
/* 80204B74 002007D4 38 C0 00 0A */ li r6, 0xa
/* 80204B78 002007D8 38 E0 00 02 */ li r7, 2
/* 80204B7C 002007DC 39 00 00 0F */ li r8, 0xf
/* 80204B80 002007E0 4B FE 86 05 */ bl func_801ED184
-/* 80204B84 002007E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204B84 002007E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204B88 002007E8 38 80 00 02 */ li r4, 2
/* 80204B8C 002007EC 38 A0 00 07 */ li r5, 7
/* 80204B90 002007F0 38 C0 00 05 */ li r6, 5
@@ -763,7 +763,7 @@ lbl_8020489C:
/* 80204B9C 002007FC 4B FE 86 31 */ bl func_801ED1CC
/* 80204BA0 00200800 2C 1B 00 00 */ cmpwi r27, 0
/* 80204BA4 00200804 41 82 03 FC */ beq lbl_80204FA0
-/* 80204BA8 00200808 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204BA8 00200808 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BAC 0020080C 38 80 00 02 */ li r4, 2
/* 80204BB0 00200810 48 00 0A C5 */ bl func_80205674
/* 80204BB4 00200814 38 61 00 1C */ addi r3, r1, 0x1c
@@ -774,7 +774,7 @@ lbl_8020489C:
/* 80204BC8 00200828 38 80 00 00 */ li r4, 0
/* 80204BCC 0020082C 48 00 0D 49 */ bl func_80205914
/* 80204BD0 00200830 7C 65 1B 78 */ mr r5, r3
-/* 80204BD4 00200834 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204BD4 00200834 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BD8 00200838 7F E6 FB 78 */ mr r6, r31
/* 80204BDC 0020083C 38 80 00 01 */ li r4, 1
/* 80204BE0 00200840 48 00 0A C1 */ bl func_802056A0
@@ -782,7 +782,7 @@ lbl_8020489C:
/* 80204BE8 00200848 7F 89 E3 78 */ mr r9, r28
/* 80204BEC 0020084C 38 80 00 01 */ li r4, 1
/* 80204BF0 00200850 38 A0 00 01 */ li r5, 1
-/* 80204BF4 00200854 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204BF4 00200854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204BF8 00200858 38 C0 00 00 */ li r6, 0
/* 80204BFC 0020085C 89 01 00 10 */ lbz r8, 0x10(r1)
/* 80204C00 00200860 38 E0 00 01 */ li r7, 1
@@ -792,27 +792,27 @@ lbl_8020489C:
/* 80204C10 00200870 38 80 00 01 */ li r4, 1
/* 80204C14 00200874 38 A0 00 02 */ li r5, 2
/* 80204C18 00200878 38 C0 00 00 */ li r6, 0
-/* 80204C1C 0020087C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C1C 0020087C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C20 00200880 38 E0 00 01 */ li r7, 1
/* 80204C24 00200884 39 00 00 00 */ li r8, 0
/* 80204C28 00200888 39 20 00 00 */ li r9, 0
/* 80204C2C 0020088C 39 40 00 02 */ li r10, 2
/* 80204C30 00200890 48 02 EB 5D */ bl func_8023378C
-/* 80204C34 00200894 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C34 00200894 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C38 00200898 38 80 00 04 */ li r4, 4
/* 80204C3C 0020089C 48 00 0A C5 */ bl func_80205700
-/* 80204C40 002008A0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C40 002008A0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C44 002008A4 38 80 00 03 */ li r4, 3
/* 80204C48 002008A8 38 A0 00 00 */ li r5, 0
/* 80204C4C 002008AC 38 C0 00 00 */ li r6, 0
/* 80204C50 002008B0 4B FE 84 5D */ bl func_801ED0AC
-/* 80204C54 002008B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C54 002008B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C58 002008B8 38 80 00 03 */ li r4, 3
/* 80204C5C 002008BC 38 A0 00 FF */ li r5, 0xff
/* 80204C60 002008C0 38 C0 00 FF */ li r6, 0xff
/* 80204C64 002008C4 38 E0 00 01 */ li r7, 1
/* 80204C68 002008C8 4B FE 83 E9 */ bl func_801ED050
-/* 80204C6C 002008CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C6C 002008CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C70 002008D0 38 80 00 03 */ li r4, 3
/* 80204C74 002008D4 38 A0 00 00 */ li r5, 0
/* 80204C78 002008D8 38 C0 00 00 */ li r6, 0
@@ -820,7 +820,7 @@ lbl_8020489C:
/* 80204C80 002008E0 39 00 00 01 */ li r8, 1
/* 80204C84 002008E4 39 20 00 00 */ li r9, 0
/* 80204C88 002008E8 4B FE 84 65 */ bl func_801ED0EC
-/* 80204C8C 002008EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204C8C 002008EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204C90 002008F0 38 80 00 03 */ li r4, 3
/* 80204C94 002008F4 38 A0 00 00 */ li r5, 0
/* 80204C98 002008F8 38 C0 00 00 */ li r6, 0
@@ -828,14 +828,14 @@ lbl_8020489C:
/* 80204CA0 00200900 39 00 00 00 */ li r8, 0
/* 80204CA4 00200904 39 20 00 00 */ li r9, 0
/* 80204CA8 00200908 4B FE 84 91 */ bl func_801ED138
-/* 80204CAC 0020090C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204CAC 0020090C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CB0 00200910 38 80 00 03 */ li r4, 3
/* 80204CB4 00200914 38 A0 00 0A */ li r5, 0xa
/* 80204CB8 00200918 38 C0 00 0F */ li r6, 0xf
/* 80204CBC 0020091C 38 E0 00 02 */ li r7, 2
/* 80204CC0 00200920 39 00 00 00 */ li r8, 0
/* 80204CC4 00200924 4B FE 84 C1 */ bl func_801ED184
-/* 80204CC8 00200928 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204CC8 00200928 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CCC 0020092C 38 80 00 03 */ li r4, 3
/* 80204CD0 00200930 38 A0 00 07 */ li r5, 7
/* 80204CD4 00200934 38 C0 00 07 */ li r6, 7
@@ -846,7 +846,7 @@ lbl_8020489C:
lbl_80204CE8:
/* 80204CE8 00200948 2C 1B 00 00 */ cmpwi r27, 0
/* 80204CEC 0020094C 41 82 02 04 */ beq lbl_80204EF0
-/* 80204CF0 00200950 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204CF0 00200950 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204CF4 00200954 38 80 00 02 */ li r4, 2
/* 80204CF8 00200958 48 00 09 7D */ bl func_80205674
/* 80204CFC 0020095C 38 61 00 14 */ addi r3, r1, 0x14
@@ -857,7 +857,7 @@ lbl_80204CE8:
/* 80204D10 00200970 38 80 00 00 */ li r4, 0
/* 80204D14 00200974 48 00 0C 01 */ bl func_80205914
/* 80204D18 00200978 7C 65 1B 78 */ mr r5, r3
-/* 80204D1C 0020097C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204D1C 0020097C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D20 00200980 7F E6 FB 78 */ mr r6, r31
/* 80204D24 00200984 38 80 00 01 */ li r4, 1
/* 80204D28 00200988 48 00 09 79 */ bl func_802056A0
@@ -865,7 +865,7 @@ lbl_80204CE8:
/* 80204D30 00200990 7F 89 E3 78 */ mr r9, r28
/* 80204D34 00200994 38 80 00 01 */ li r4, 1
/* 80204D38 00200998 38 A0 00 01 */ li r5, 1
-/* 80204D3C 0020099C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204D3C 0020099C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D40 002009A0 38 C0 00 00 */ li r6, 0
/* 80204D44 002009A4 89 01 00 10 */ lbz r8, 0x10(r1)
/* 80204D48 002009A8 38 E0 00 01 */ li r7, 1
@@ -875,34 +875,34 @@ lbl_80204CE8:
/* 80204D58 002009B8 38 80 00 01 */ li r4, 1
/* 80204D5C 002009BC 38 A0 00 02 */ li r5, 2
/* 80204D60 002009C0 38 C0 00 00 */ li r6, 0
-/* 80204D64 002009C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204D64 002009C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D68 002009C8 38 E0 00 01 */ li r7, 1
/* 80204D6C 002009CC 39 00 00 00 */ li r8, 0
/* 80204D70 002009D0 39 20 00 00 */ li r9, 0
/* 80204D74 002009D4 39 40 00 02 */ li r10, 2
/* 80204D78 002009D8 48 02 EA 15 */ bl func_8023378C
-/* 80204D7C 002009DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204D7C 002009DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D80 002009E0 38 80 00 02 */ li r4, 2
/* 80204D84 002009E4 48 00 09 7D */ bl func_80205700
-/* 80204D88 002009E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204D88 002009E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204D8C 002009EC 38 80 00 00 */ li r4, 0
/* 80204D90 002009F0 38 A0 00 07 */ li r5, 7
/* 80204D94 002009F4 38 C0 00 07 */ li r6, 7
/* 80204D98 002009F8 38 E0 00 07 */ li r7, 7
/* 80204D9C 002009FC 39 00 00 07 */ li r8, 7
/* 80204DA0 00200A00 4B FE 84 2D */ bl func_801ED1CC
-/* 80204DA4 00200A04 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204DA4 00200A04 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DA8 00200A08 38 80 00 00 */ li r4, 0
/* 80204DAC 00200A0C 38 A0 00 00 */ li r5, 0
/* 80204DB0 00200A10 38 C0 00 00 */ li r6, 0
/* 80204DB4 00200A14 4B FE 82 F9 */ bl func_801ED0AC
-/* 80204DB8 00200A18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204DB8 00200A18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DBC 00200A1C 38 80 00 00 */ li r4, 0
/* 80204DC0 00200A20 38 A0 00 00 */ li r5, 0
/* 80204DC4 00200A24 38 C0 00 00 */ li r6, 0
/* 80204DC8 00200A28 38 E0 00 00 */ li r7, 0
/* 80204DCC 00200A2C 4B FE 82 85 */ bl func_801ED050
-/* 80204DD0 00200A30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204DD0 00200A30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DD4 00200A34 38 80 00 00 */ li r4, 0
/* 80204DD8 00200A38 38 A0 00 00 */ li r5, 0
/* 80204DDC 00200A3C 38 C0 00 00 */ li r6, 0
@@ -910,7 +910,7 @@ lbl_80204CE8:
/* 80204DE4 00200A44 39 00 00 00 */ li r8, 0
/* 80204DE8 00200A48 39 20 00 00 */ li r9, 0
/* 80204DEC 00200A4C 4B FE 83 01 */ bl func_801ED0EC
-/* 80204DF0 00200A50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204DF0 00200A50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204DF4 00200A54 38 80 00 00 */ li r4, 0
/* 80204DF8 00200A58 38 A0 00 00 */ li r5, 0
/* 80204DFC 00200A5C 38 C0 00 00 */ li r6, 0
@@ -918,32 +918,32 @@ lbl_80204CE8:
/* 80204E04 00200A64 39 00 00 00 */ li r8, 0
/* 80204E08 00200A68 39 20 00 00 */ li r9, 0
/* 80204E0C 00200A6C 4B FE 83 2D */ bl func_801ED138
-/* 80204E10 00200A70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E10 00200A70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E14 00200A74 38 80 00 00 */ li r4, 0
/* 80204E18 00200A78 38 A0 00 0F */ li r5, 0xf
/* 80204E1C 00200A7C 38 C0 00 0A */ li r6, 0xa
/* 80204E20 00200A80 38 E0 00 08 */ li r7, 8
/* 80204E24 00200A84 39 00 00 0F */ li r8, 0xf
/* 80204E28 00200A88 4B FE 83 5D */ bl func_801ED184
-/* 80204E2C 00200A8C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E2C 00200A8C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E30 00200A90 38 80 00 00 */ li r4, 0
/* 80204E34 00200A94 38 A0 00 07 */ li r5, 7
/* 80204E38 00200A98 38 C0 00 07 */ li r6, 7
/* 80204E3C 00200A9C 38 E0 00 07 */ li r7, 7
/* 80204E40 00200AA0 39 00 00 07 */ li r8, 7
/* 80204E44 00200AA4 4B FE 83 89 */ bl func_801ED1CC
-/* 80204E48 00200AA8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E48 00200AA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E4C 00200AAC 38 80 00 01 */ li r4, 1
/* 80204E50 00200AB0 38 A0 00 00 */ li r5, 0
/* 80204E54 00200AB4 38 C0 00 00 */ li r6, 0
/* 80204E58 00200AB8 4B FE 82 55 */ bl func_801ED0AC
-/* 80204E5C 00200ABC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E5C 00200ABC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E60 00200AC0 38 80 00 01 */ li r4, 1
/* 80204E64 00200AC4 38 A0 00 00 */ li r5, 0
/* 80204E68 00200AC8 38 C0 00 00 */ li r6, 0
/* 80204E6C 00200ACC 38 E0 00 01 */ li r7, 1
/* 80204E70 00200AD0 4B FE 81 E1 */ bl func_801ED050
-/* 80204E74 00200AD4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E74 00200AD4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E78 00200AD8 38 80 00 01 */ li r4, 1
/* 80204E7C 00200ADC 38 A0 00 00 */ li r5, 0
/* 80204E80 00200AE0 38 C0 00 00 */ li r6, 0
@@ -951,7 +951,7 @@ lbl_80204CE8:
/* 80204E88 00200AE8 39 00 00 01 */ li r8, 1
/* 80204E8C 00200AEC 39 20 00 00 */ li r9, 0
/* 80204E90 00200AF0 4B FE 82 5D */ bl func_801ED0EC
-/* 80204E94 00200AF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204E94 00200AF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204E98 00200AF8 38 80 00 01 */ li r4, 1
/* 80204E9C 00200AFC 38 A0 00 00 */ li r5, 0
/* 80204EA0 00200B00 38 C0 00 00 */ li r6, 0
@@ -959,14 +959,14 @@ lbl_80204CE8:
/* 80204EA8 00200B08 39 00 00 01 */ li r8, 1
/* 80204EAC 00200B0C 39 20 00 00 */ li r9, 0
/* 80204EB0 00200B10 4B FE 82 89 */ bl func_801ED138
-/* 80204EB4 00200B14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204EB4 00200B14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204EB8 00200B18 38 80 00 01 */ li r4, 1
/* 80204EBC 00200B1C 38 A0 00 0A */ li r5, 0xa
/* 80204EC0 00200B20 38 C0 00 0F */ li r6, 0xf
/* 80204EC4 00200B24 38 E0 00 08 */ li r7, 8
/* 80204EC8 00200B28 39 00 00 00 */ li r8, 0
/* 80204ECC 00200B2C 4B FE 82 B9 */ bl func_801ED184
-/* 80204ED0 00200B30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204ED0 00200B30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204ED4 00200B34 38 80 00 01 */ li r4, 1
/* 80204ED8 00200B38 38 A0 00 07 */ li r5, 7
/* 80204EDC 00200B3C 38 C0 00 05 */ li r6, 5
@@ -975,21 +975,21 @@ lbl_80204CE8:
/* 80204EE8 00200B48 4B FE 82 E5 */ bl func_801ED1CC
/* 80204EEC 00200B4C 48 00 00 B4 */ b lbl_80204FA0
lbl_80204EF0:
-/* 80204EF0 00200B50 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204EF0 00200B50 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204EF4 00200B54 38 80 00 01 */ li r4, 1
/* 80204EF8 00200B58 48 00 08 09 */ bl func_80205700
-/* 80204EFC 00200B5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204EFC 00200B5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F00 00200B60 38 80 00 00 */ li r4, 0
/* 80204F04 00200B64 38 A0 00 00 */ li r5, 0
/* 80204F08 00200B68 38 C0 00 00 */ li r6, 0
/* 80204F0C 00200B6C 4B FE 81 A1 */ bl func_801ED0AC
-/* 80204F10 00200B70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204F10 00200B70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F14 00200B74 38 80 00 00 */ li r4, 0
/* 80204F18 00200B78 38 A0 00 00 */ li r5, 0
/* 80204F1C 00200B7C 38 C0 00 00 */ li r6, 0
/* 80204F20 00200B80 38 E0 00 00 */ li r7, 0
/* 80204F24 00200B84 4B FE 81 2D */ bl func_801ED050
-/* 80204F28 00200B88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204F28 00200B88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F2C 00200B8C 38 80 00 00 */ li r4, 0
/* 80204F30 00200B90 38 A0 00 00 */ li r5, 0
/* 80204F34 00200B94 38 C0 00 00 */ li r6, 0
@@ -997,7 +997,7 @@ lbl_80204EF0:
/* 80204F3C 00200B9C 39 00 00 01 */ li r8, 1
/* 80204F40 00200BA0 39 20 00 00 */ li r9, 0
/* 80204F44 00200BA4 4B FE 81 A9 */ bl func_801ED0EC
-/* 80204F48 00200BA8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204F48 00200BA8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F4C 00200BAC 38 80 00 00 */ li r4, 0
/* 80204F50 00200BB0 38 A0 00 00 */ li r5, 0
/* 80204F54 00200BB4 38 C0 00 00 */ li r6, 0
@@ -1005,14 +1005,14 @@ lbl_80204EF0:
/* 80204F5C 00200BBC 39 00 00 01 */ li r8, 1
/* 80204F60 00200BC0 39 20 00 00 */ li r9, 0
/* 80204F64 00200BC4 4B FE 81 D5 */ bl func_801ED138
-/* 80204F68 00200BC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204F68 00200BC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F6C 00200BCC 38 80 00 00 */ li r4, 0
/* 80204F70 00200BD0 38 A0 00 0F */ li r5, 0xf
/* 80204F74 00200BD4 38 C0 00 0A */ li r6, 0xa
/* 80204F78 00200BD8 38 E0 00 08 */ li r7, 8
/* 80204F7C 00200BDC 39 00 00 0F */ li r8, 0xf
/* 80204F80 00200BE0 4B FE 82 05 */ bl func_801ED184
-/* 80204F84 00200BE4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204F84 00200BE4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80204F88 00200BE8 38 80 00 00 */ li r4, 0
/* 80204F8C 00200BEC 38 A0 00 07 */ li r5, 7
/* 80204F90 00200BF0 38 C0 00 05 */ li r6, 5
@@ -1037,7 +1037,7 @@ func_80204FB8:
/* 80204FCC 00200C2C 7C 84 00 2E */ lwzx r4, r4, r0
/* 80204FD0 00200C30 7C 89 03 A6 */ mtctr r4
/* 80204FD4 00200C34 4E 80 04 20 */ bctr
-/* 80204FD8 00200C38 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80204FD8 00200C38 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80204FDC 00200C3C 38 C0 00 03 */ li r6, 3
/* 80204FE0 00200C40 38 A0 00 04 */ li r5, 4
/* 80204FE4 00200C44 38 80 00 01 */ li r4, 1
@@ -1059,7 +1059,7 @@ func_80204FB8:
/* 80205024 00200C84 60 00 00 40 */ ori r0, r0, 0x40
/* 80205028 00200C88 90 03 00 00 */ stw r0, 0(r3)
/* 8020502C 00200C8C 4E 80 00 20 */ blr
-/* 80205030 00200C90 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205030 00200C90 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205034 00200C94 38 A0 00 01 */ li r5, 1
/* 80205038 00200C98 38 80 00 04 */ li r4, 4
/* 8020503C 00200C9C 38 00 00 05 */ li r0, 5
@@ -1080,7 +1080,7 @@ func_80204FB8:
/* 80205078 00200CD8 60 00 00 40 */ ori r0, r0, 0x40
/* 8020507C 00200CDC 90 03 00 00 */ stw r0, 0(r3)
/* 80205080 00200CE0 4E 80 00 20 */ blr
-/* 80205084 00200CE4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205084 00200CE4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205088 00200CE8 38 A0 00 01 */ li r5, 1
/* 8020508C 00200CEC 38 80 00 00 */ li r4, 0
/* 80205090 00200CF0 38 00 00 05 */ li r0, 5
@@ -1101,7 +1101,7 @@ func_80204FB8:
/* 802050CC 00200D2C 60 00 00 40 */ ori r0, r0, 0x40
/* 802050D0 00200D30 90 03 00 00 */ stw r0, 0(r3)
/* 802050D4 00200D34 4E 80 00 20 */ blr
-/* 802050D8 00200D38 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802050D8 00200D38 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802050DC 00200D3C 38 A0 00 02 */ li r5, 2
/* 802050E0 00200D40 38 80 00 01 */ li r4, 1
/* 802050E4 00200D44 38 00 00 04 */ li r0, 4
@@ -1122,7 +1122,7 @@ func_80204FB8:
/* 80205120 00200D80 60 00 00 40 */ ori r0, r0, 0x40
/* 80205124 00200D84 90 03 00 00 */ stw r0, 0(r3)
/* 80205128 00200D88 4E 80 00 20 */ blr
-/* 8020512C 00200D8C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020512C 00200D8C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205130 00200D90 38 A0 00 02 */ li r5, 2
/* 80205134 00200D94 38 80 00 01 */ li r4, 1
/* 80205138 00200D98 38 00 00 07 */ li r0, 7
@@ -1143,7 +1143,7 @@ func_80204FB8:
/* 80205174 00200DD4 60 00 00 40 */ ori r0, r0, 0x40
/* 80205178 00200DD8 90 03 00 00 */ stw r0, 0(r3)
/* 8020517C 00200DDC 4E 80 00 20 */ blr
-/* 80205180 00200DE0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205180 00200DE0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80205184 00200DE4 38 80 00 02 */ li r4, 2
/* 80205188 00200DE8 38 00 00 01 */ li r0, 1
/* 8020518C 00200DEC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1163,7 +1163,7 @@ func_80204FB8:
/* 802051C4 00200E24 60 00 00 40 */ ori r0, r0, 0x40
/* 802051C8 00200E28 90 03 00 00 */ stw r0, 0(r3)
/* 802051CC 00200E2C 4E 80 00 20 */ blr
-/* 802051D0 00200E30 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802051D0 00200E30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802051D4 00200E34 38 A0 00 02 */ li r5, 2
/* 802051D8 00200E38 38 80 00 01 */ li r4, 1
/* 802051DC 00200E3C 38 00 00 06 */ li r0, 6
@@ -1185,7 +1185,7 @@ func_80204FB8:
/* 8020521C 00200E7C 90 03 00 00 */ stw r0, 0(r3)
/* 80205220 00200E80 4E 80 00 20 */ blr
lbl_80205224:
-/* 80205224 00200E84 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205224 00200E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80205228 00200E88 38 A0 00 01 */ li r5, 1
/* 8020522C 00200E8C 38 80 00 04 */ li r4, 4
/* 80205230 00200E90 38 00 00 05 */ li r0, 5
@@ -1221,7 +1221,7 @@ func_80205278:
/* 8020529C 00200EFC 3B E0 00 00 */ li r31, 0
/* 802052A0 00200F00 38 A0 00 00 */ li r5, 0
/* 802052A4 00200F04 38 C0 00 00 */ li r6, 0
-/* 802052A8 00200F08 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 802052A8 00200F08 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802052AC 00200F0C 93 ED A0 E8 */ stw r31, lbl_8063F3A8-_SDA_BASE_(r13)
/* 802052B0 00200F10 93 ED A0 EC */ stw r31, lbl_8063F3AC-_SDA_BASE_(r13)
/* 802052B4 00200F14 9B ED A0 F0 */ stb r31, lbl_8063F3B0-_SDA_BASE_(r13)
@@ -1239,7 +1239,7 @@ func_80205278:
/* 802052E4 00200F44 80 EB 00 00 */ lwz r7, 0(r11)
/* 802052E8 00200F48 60 E7 00 40 */ ori r7, r7, 0x40
/* 802052EC 00200F4C 90 EB 00 00 */ stw r7, 0(r11)
-/* 802052F0 00200F50 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 802052F0 00200F50 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 802052F4 00200F54 80 EC 16 38 */ lwz r7, 0x1638(r12)
/* 802052F8 00200F58 98 07 0A 3C */ stb r0, 0xa3c(r7)
/* 802052FC 00200F5C 80 EC 16 38 */ lwz r7, 0x1638(r12)
@@ -1252,7 +1252,7 @@ func_80205278:
/* 80205318 00200F78 80 EB 00 00 */ lwz r7, 0(r11)
/* 8020531C 00200F7C 60 E7 00 40 */ ori r7, r7, 0x40
/* 80205320 00200F80 90 EB 00 00 */ stw r7, 0(r11)
-/* 80205324 00200F84 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205324 00200F84 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80205328 00200F88 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8020532C 00200F8C 91 47 0A 44 */ stw r10, 0xa44(r7)
/* 80205330 00200F90 80 EB 16 38 */ lwz r7, 0x1638(r11)
@@ -1273,7 +1273,7 @@ func_80205278:
/* 8020536C 00200FCC 80 07 00 00 */ lwz r0, 0(r7)
/* 80205370 00200FD0 60 00 00 40 */ ori r0, r0, 0x40
/* 80205374 00200FD4 90 07 00 00 */ stw r0, 0(r7)
-/* 80205378 00200FD8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205378 00200FD8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8020537C 00200FDC 80 EA 16 38 */ lwz r7, 0x1638(r10)
/* 80205380 00200FE0 9B E7 0A 34 */ stb r31, 0xa34(r7)
/* 80205384 00200FE4 80 EA 16 38 */ lwz r7, 0x1638(r10)
@@ -1286,7 +1286,7 @@ func_80205278:
/* 802053A0 00201000 80 07 00 00 */ lwz r0, 0(r7)
/* 802053A4 00201004 60 00 00 40 */ ori r0, r0, 0x40
/* 802053A8 00201008 90 07 00 00 */ stw r0, 0(r7)
-/* 802053AC 0020100C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 802053AC 0020100C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802053B0 00201010 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 802053B4 00201014 91 07 01 84 */ stw r8, 0x184(r7)
/* 802053B8 00201018 80 E9 16 38 */ lwz r7, 0x1638(r9)
@@ -1297,7 +1297,7 @@ func_80205278:
/* 802053CC 0020102C 80 07 00 00 */ lwz r0, 0(r7)
/* 802053D0 00201030 60 00 00 02 */ ori r0, r0, 2
/* 802053D4 00201034 90 07 00 00 */ stw r0, 0(r7)
-/* 802053D8 00201038 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802053D8 00201038 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802053DC 0020103C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802053E0 00201040 93 E7 01 88 */ stw r31, 0x188(r7)
/* 802053E4 00201044 80 E8 16 38 */ lwz r7, 0x1638(r8)
@@ -1338,7 +1338,7 @@ func_80205420:
/* 80205464 002010C4 7F E5 FB 78 */ mr r5, r31
/* 80205468 002010C8 38 C0 00 00 */ li r6, 0
/* 8020546C 002010CC 48 03 8F 5D */ bl func_8023E3C8
-/* 80205470 002010D0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80205470 002010D0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80205474 002010D4 57 84 15 BA */ rlwinm r4, r28, 2, 0x16, 0x1d
/* 80205478 002010D8 80 05 16 38 */ lwz r0, 0x1638(r5)
/* 8020547C 002010DC 7C 60 22 14 */ add r3, r0, r4
diff --git a/asm/code_80205954.s b/asm/code_80205954.s
index 2b1558f..eed0285 100644
--- a/asm/code_80205954.s
+++ b/asm/code_80205954.s
@@ -1733,7 +1733,7 @@ func_80207018:
/* 80207038 00202C98 80 9F 01 4C */ lwz r4, 0x14c(r31)
/* 8020703C 00202C9C 2C 04 00 00 */ cmpwi r4, 0
/* 80207040 00202CA0 41 82 00 14 */ beq lbl_80207054
-/* 80207044 00202CA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80207044 00202CA4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80207048 00202CA8 48 03 48 45 */ bl func_8023B88C
/* 8020704C 00202CAC 38 00 00 00 */ li r0, 0
/* 80207050 00202CB0 90 1F 01 4C */ stw r0, 0x14c(r31)
@@ -2151,7 +2151,7 @@ lbl_802075E8:
/* 80207604 00203264 88 0D A1 F4 */ lbz r0, lbl_8063F4B4-_SDA_BASE_(r13)
/* 80207608 00203268 2C 00 00 00 */ cmpwi r0, 0
/* 8020760C 0020326C 41 82 00 14 */ beq lbl_80207620
-/* 80207610 00203270 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80207610 00203270 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80207614 00203274 7F E4 FB 78 */ mr r4, r31
/* 80207618 00203278 48 03 43 31 */ bl func_8023B948
/* 8020761C 0020327C 90 7F 01 4C */ stw r3, 0x14c(r31)
diff --git a/asm/code_8020B4F8.s b/asm/code_8020B4F8.s
index f594c57..e3b8187 100644
--- a/asm/code_8020B4F8.s
+++ b/asm/code_8020B4F8.s
@@ -895,7 +895,7 @@ lbl_8020C134:
/* 8020C17C 00207DDC 7C 64 1B 78 */ mr r4, r3
/* 8020C180 00207DE0 C0 7B 00 38 */ lfs f3, 0x38(r27)
/* 8020C184 00207DE4 48 07 03 71 */ bl PSMTXTransApply
-/* 8020C188 00207DE8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020C188 00207DE8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020C18C 00207DEC 38 00 00 00 */ li r0, 0
/* 8020C190 00207DF0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020C194 00207DF4 90 03 01 88 */ stw r0, 0x188(r3)
@@ -916,7 +916,7 @@ lbl_8020C134:
/* 8020C1D0 00207E30 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020C1D4 00207E34 7F 23 CB 78 */ mr r3, r25
/* 8020C1D8 00207E38 48 01 02 51 */ bl func_8021C428
-/* 8020C1DC 00207E3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020C1DC 00207E3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020C1E0 00207E40 38 81 00 38 */ addi r4, r1, 0x38
/* 8020C1E4 00207E44 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 8020C1E8 00207E48 48 02 A6 91 */ bl func_80236878
@@ -945,7 +945,7 @@ lbl_8020C238:
/* 8020C238 00207E98 A8 9B 00 58 */ lha r4, 0x58(r27)
/* 8020C23C 00207E9C 7F 23 CB 78 */ mr r3, r25
/* 8020C240 00207EA0 48 01 02 11 */ bl func_8021C450
-/* 8020C244 00207EA4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020C244 00207EA4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020C248 00207EA8 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 8020C24C 00207EAC 80 64 00 04 */ lwz r3, 4(r4)
/* 8020C250 00207EB0 38 03 FF 6C */ addi r0, r3, -148
diff --git a/asm/code_8020D250.s b/asm/code_8020D250.s
index e4414e2..7debc42 100644
--- a/asm/code_8020D250.s
+++ b/asm/code_8020D250.s
@@ -681,7 +681,7 @@ lbl_8020DBA8:
/* 8020DBEC 0020984C EC 00 00 72 */ fmuls f0, f0, f1
/* 8020DBF0 00209850 F0 01 A0 10 */ psq_st f0, 16(r1), 1, qr2
/* 8020DBF4 00209854 88 01 00 10 */ lbz r0, 0x10(r1)
-/* 8020DBF8 00209858 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020DBF8 00209858 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020DBFC 0020985C 98 01 00 1B */ stb r0, 0x1b(r1)
/* 8020DC00 00209860 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020DC04 00209864 98 01 00 1A */ stb r0, 0x1a(r1)
@@ -1070,9 +1070,9 @@ lbl_8020E154:
/* 8020E1AC 00209E0C 7C 65 1B 78 */ mr r5, r3
/* 8020E1B0 00209E10 48 06 EB 15 */ bl PSVECAdd
lbl_8020E1B4:
-/* 8020E1B4 00209E14 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E1B4 00209E14 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020E1B8 00209E18 38 80 00 04 */ li r4, 4
-/* 8020E1BC 00209E1C 48 02 53 71 */ bl func_8023352C
+/* 8020E1BC 00209E1C 48 02 53 71 */ bl begin_drawing
/* 8020E1C0 00209E20 C0 41 00 E4 */ lfs f2, 0xe4(r1)
/* 8020E1C4 00209E24 38 61 00 D8 */ addi r3, r1, 0xd8
/* 8020E1C8 00209E28 C0 21 00 E8 */ lfs f1, 0xe8(r1)
@@ -1208,8 +1208,8 @@ lbl_8020E3B8:
/* 8020E3C0 0020A020 A8 1A 00 4C */ lha r0, 0x4c(r26)
/* 8020E3C4 0020A024 B0 03 80 00 */ sth r0, 0xCC008000@l(r3)
/* 8020E3C8 0020A028 B0 83 80 00 */ sth r4, -0x8000(r3)
-/* 8020E3CC 0020A02C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8020E3D0 0020A030 48 02 51 B1 */ bl func_80233580
+/* 8020E3CC 0020A02C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8020E3D0 0020A030 48 02 51 B1 */ bl end_drawing
lbl_8020E3D4:
/* 8020E3D4 0020A034 39 61 01 40 */ addi r11, r1, 0x140
/* 8020E3D8 0020A038 4B FB 8D 8D */ bl _restgpr_23
@@ -1391,7 +1391,7 @@ lbl_8020E600:
/* 8020E644 0020A2A4 57 FD 0F FE */ srwi r29, r31, 0x1f
/* 8020E648 0020A2A8 57 FC 67 FE */ rlwinm r28, r31, 0xc, 0x1f, 0x1f
/* 8020E64C 0020A2AC 41 82 00 38 */ beq lbl_8020E684
-/* 8020E650 0020A2B0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E650 0020A2B0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E654 0020A2B4 38 00 00 02 */ li r0, 2
/* 8020E658 0020A2B8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E65C 0020A2BC 90 03 01 84 */ stw r0, 0x184(r3)
@@ -1405,7 +1405,7 @@ lbl_8020E600:
/* 8020E67C 0020A2DC 90 03 00 00 */ stw r0, 0(r3)
/* 8020E680 0020A2E0 48 00 00 34 */ b lbl_8020E6B4
lbl_8020E684:
-/* 8020E684 0020A2E4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E684 0020A2E4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E688 0020A2E8 38 00 00 00 */ li r0, 0
/* 8020E68C 0020A2EC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E690 0020A2F0 90 03 01 84 */ stw r0, 0x184(r3)
@@ -1432,7 +1432,7 @@ lbl_8020E6B4:
/* 8020E6E0 0020A340 54 00 06 30 */ rlwinm r0, r0, 0, 0x18, 0x18
/* 8020E6E4 0020A344 28 00 00 80 */ cmplwi r0, 0x80
/* 8020E6E8 0020A348 40 82 00 38 */ bne lbl_8020E720
-/* 8020E6EC 0020A34C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E6EC 0020A34C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E6F0 0020A350 38 00 00 00 */ li r0, 0
/* 8020E6F4 0020A354 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E6F8 0020A358 90 03 01 88 */ stw r0, 0x188(r3)
@@ -1446,7 +1446,7 @@ lbl_8020E6B4:
/* 8020E718 0020A378 90 03 00 00 */ stw r0, 0(r3)
/* 8020E71C 0020A37C 48 00 00 68 */ b lbl_8020E784
lbl_8020E720:
-/* 8020E720 0020A380 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E720 0020A380 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E724 0020A384 38 00 00 01 */ li r0, 1
/* 8020E728 0020A388 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E72C 0020A38C 90 03 01 88 */ stw r0, 0x188(r3)
@@ -1460,7 +1460,7 @@ lbl_8020E720:
/* 8020E74C 0020A3AC 90 03 00 00 */ stw r0, 0(r3)
/* 8020E750 0020A3B0 48 00 00 34 */ b lbl_8020E784
lbl_8020E754:
-/* 8020E754 0020A3B4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E754 0020A3B4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E758 0020A3B8 38 00 00 00 */ li r0, 0
/* 8020E75C 0020A3BC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E760 0020A3C0 90 03 01 88 */ stw r0, 0x188(r3)
@@ -1475,7 +1475,7 @@ lbl_8020E754:
lbl_8020E784:
/* 8020E784 0020A3E4 57 E0 01 4B */ rlwinm. r0, r31, 0, 5, 5
/* 8020E788 0020A3E8 41 82 00 44 */ beq lbl_8020E7CC
-/* 8020E78C 0020A3EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E78C 0020A3EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020E790 0020A3F0 38 80 00 00 */ li r4, 0
/* 8020E794 0020A3F4 38 00 00 03 */ li r0, 3
/* 8020E798 0020A3F8 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1492,7 +1492,7 @@ lbl_8020E784:
/* 8020E7C4 0020A424 90 03 00 00 */ stw r0, 0(r3)
/* 8020E7C8 0020A428 48 00 00 3C */ b lbl_8020E804
lbl_8020E7CC:
-/* 8020E7CC 0020A42C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E7CC 0020A42C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020E7D0 0020A430 38 00 00 01 */ li r0, 1
/* 8020E7D4 0020A434 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020E7D8 0020A438 98 03 0A 3C */ stb r0, 0xa3c(r3)
@@ -1516,7 +1516,7 @@ lbl_8020E804:
/* 8020E81C 0020A47C 3C 80 80 49 */ lis r4, lbl_804926BC@ha
/* 8020E820 0020A480 38 84 26 BC */ addi r4, r4, lbl_804926BC@l
lbl_8020E824:
-/* 8020E824 0020A484 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E824 0020A484 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020E828 0020A488 2C 1C 00 00 */ cmpwi r28, 0
/* 8020E82C 0020A48C 90 83 17 3C */ stw r4, 0x173c(r3)
/* 8020E830 0020A490 41 82 00 2C */ beq lbl_8020E85C
@@ -1553,7 +1553,7 @@ lbl_8020E880:
lbl_8020E8A4:
/* 8020E8A4 0020A504 4B FF 6B 7D */ bl func_80205420
lbl_8020E8A8:
-/* 8020E8A8 0020A508 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020E8A8 0020A508 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020E8AC 0020A50C 38 00 00 80 */ li r0, 0x80
/* 8020E8B0 0020A510 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8020E8B4 0020A514 83 9B 00 10 */ lwz r28, 0x10(r27)
diff --git a/asm/code_8020EB1C.s b/asm/code_8020EB1C.s
index c908439..5ef3817 100644
--- a/asm/code_8020EB1C.s
+++ b/asm/code_8020EB1C.s
@@ -599,7 +599,7 @@ lbl_8020F380:
/* 8020F3B0 0020B010 41 82 04 A8 */ beq lbl_8020F858
/* 8020F3B4 0020B014 80 7A 00 20 */ lwz r3, 0x20(r26)
/* 8020F3B8 0020B018 38 80 00 00 */ li r4, 0
-/* 8020F3BC 0020B01C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F3BC 0020B01C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020F3C0 0020B020 83 E3 00 00 */ lwz r31, 0(r3)
/* 8020F3C4 0020B024 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8020F3C8 0020B028 57 E0 01 CF */ rlwinm. r0, r31, 0, 7, 7
@@ -613,7 +613,7 @@ lbl_8020F380:
/* 8020F3E8 0020B048 80 03 00 00 */ lwz r0, 0(r3)
/* 8020F3EC 0020B04C 60 00 00 02 */ ori r0, r0, 2
/* 8020F3F0 0020B050 90 03 00 00 */ stw r0, 0(r3)
-/* 8020F3F4 0020B054 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F3F4 0020B054 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020F3F8 0020B058 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8020F3FC 0020B05C 90 83 01 88 */ stw r4, 0x188(r3)
/* 8020F400 0020B060 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -625,7 +625,7 @@ lbl_8020F380:
/* 8020F418 0020B078 60 00 00 02 */ ori r0, r0, 2
/* 8020F41C 0020B07C 90 03 00 00 */ stw r0, 0(r3)
/* 8020F420 0020B080 41 82 00 40 */ beq lbl_8020F460
-/* 8020F424 0020B084 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F424 0020B084 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8020F428 0020B088 38 00 00 03 */ li r0, 3
/* 8020F42C 0020B08C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8020F430 0020B090 98 83 0A 3C */ stb r4, 0xa3c(r3)
@@ -641,7 +641,7 @@ lbl_8020F380:
/* 8020F458 0020B0B8 90 03 00 00 */ stw r0, 0(r3)
/* 8020F45C 0020B0BC 48 00 00 3C */ b lbl_8020F498
lbl_8020F460:
-/* 8020F460 0020B0C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F460 0020B0C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020F464 0020B0C4 38 00 00 01 */ li r0, 1
/* 8020F468 0020B0C8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020F46C 0020B0CC 98 03 0A 3C */ stb r0, 0xa3c(r3)
@@ -665,7 +665,7 @@ lbl_8020F498:
/* 8020F4B0 0020B110 3C 80 80 49 */ lis r4, lbl_80492E7C@ha
/* 8020F4B4 0020B114 38 84 2E 7C */ addi r4, r4, lbl_80492E7C@l
lbl_8020F4B8:
-/* 8020F4B8 0020B118 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F4B8 0020B118 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020F4BC 0020B11C 57 E0 05 6B */ rlwinm. r0, r31, 0, 0x15, 0x15
/* 8020F4C0 0020B120 90 83 17 3C */ stw r4, 0x173c(r3)
/* 8020F4C4 0020B124 41 82 02 04 */ beq lbl_8020F6C8
@@ -735,7 +735,7 @@ lbl_8020F570:
/* 8020F5B8 0020B218 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020F5BC 0020B21C F0 01 A0 14 */ psq_st f0, 20(r1), 1, qr2
/* 8020F5C0 0020B220 88 01 00 14 */ lbz r0, 0x14(r1)
-/* 8020F5C4 0020B224 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F5C4 0020B224 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8020F5C8 0020B228 98 01 00 1F */ stb r0, 0x1f(r1)
/* 8020F5CC 0020B22C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8020F5D0 0020B230 98 01 00 1E */ stb r0, 0x1e(r1)
@@ -831,13 +831,13 @@ lbl_8020F6EC:
lbl_8020F710:
/* 8020F710 0020B370 4B FF 5D 11 */ bl func_80205420
lbl_8020F714:
-/* 8020F714 0020B374 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F714 0020B374 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020F718 0020B378 38 00 00 98 */ li r0, 0x98
/* 8020F71C 0020B37C 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8020F720 0020B380 A0 1A 00 14 */ lhz r0, 0x14(r26)
-/* 8020F724 0020B384 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8020F724 0020B384 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8020F728 0020B388 54 04 0C 3C */ rlwinm r4, r0, 1, 0x10, 0x1e
-/* 8020F72C 0020B38C 48 02 3E 01 */ bl func_8023352C
+/* 8020F72C 0020B38C 48 02 3E 01 */ bl begin_drawing
/* 8020F730 0020B390 80 7A 00 00 */ lwz r3, 0(r26)
/* 8020F734 0020B394 57 E0 03 DF */ rlwinm. r0, r31, 0, 0xf, 0xf
/* 8020F738 0020B398 80 BA 00 20 */ lwz r5, 0x20(r26)
@@ -918,8 +918,8 @@ lbl_8020F82C:
lbl_8020F840:
/* 8020F840 0020B4A0 2C 09 00 00 */ cmpwi r9, 0
/* 8020F844 0020B4A4 40 82 FF 3C */ bne lbl_8020F780
-/* 8020F848 0020B4A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8020F84C 0020B4AC 48 02 3D 35 */ bl func_80233580
+/* 8020F848 0020B4A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8020F84C 0020B4AC 48 02 3D 35 */ bl end_drawing
/* 8020F850 0020B4B0 38 00 00 01 */ li r0, 1
/* 8020F854 0020B4B4 98 0D A1 F4 */ stb r0, lbl_8063F4B4-_SDA_BASE_(r13)
lbl_8020F858:
diff --git a/asm/code_8020F998.s b/asm/code_8020F998.s
index 5314442..d05581e 100644
--- a/asm/code_8020F998.s
+++ b/asm/code_8020F998.s
@@ -826,7 +826,7 @@ lbl_80210514:
/* 8021052C 0020C18C 40 81 00 08 */ ble lbl_80210534
/* 80210530 0020C190 48 00 01 E4 */ b lbl_80210714
lbl_80210534:
-/* 80210534 0020C194 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210534 0020C194 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80210538 0020C198 57 E0 05 AD */ rlwinm. r0, r31, 0, 0x16, 0x16
/* 8021053C 0020C19C 80 1D 00 94 */ lwz r0, 0x94(r29)
/* 80210540 0020C1A0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -840,7 +840,7 @@ lbl_80210534:
/* 80210560 0020C1C0 60 00 00 10 */ ori r0, r0, 0x10
/* 80210564 0020C1C4 90 03 00 00 */ stw r0, 0(r3)
/* 80210568 0020C1C8 41 82 00 A4 */ beq lbl_8021060C
-/* 8021056C 0020C1CC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021056C 0020C1CC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80210570 0020C1D0 57 E0 05 6B */ rlwinm. r0, r31, 0, 0x15, 0x15
/* 80210574 0020C1D4 80 1E 00 68 */ lwz r0, 0x68(r30)
/* 80210578 0020C1D8 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -861,7 +861,7 @@ lbl_80210534:
/* 802105B4 0020C214 60 00 00 04 */ ori r0, r0, 4
/* 802105B8 0020C218 90 03 00 00 */ stw r0, 0(r3)
/* 802105BC 0020C21C 41 82 00 50 */ beq lbl_8021060C
-/* 802105C0 0020C220 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802105C0 0020C220 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802105C4 0020C224 80 01 00 08 */ lwz r0, 8(r1)
/* 802105C8 0020C228 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802105CC 0020C22C 90 03 02 74 */ stw r0, 0x274(r3)
@@ -899,7 +899,7 @@ lbl_8021060C:
/* 80210648 0020C2A8 7C 64 1B 78 */ mr r4, r3
/* 8021064C 0020C2AC C0 7D 00 38 */ lfs f3, 0x38(r29)
/* 80210650 0020C2B0 48 06 BE A5 */ bl PSMTXTransApply
-/* 80210654 0020C2B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210654 0020C2B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80210658 0020C2B8 38 81 00 48 */ addi r4, r1, 0x48
/* 8021065C 0020C2BC 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 80210660 0020C2C0 48 02 62 19 */ bl func_80236878
@@ -912,39 +912,39 @@ lbl_8021060C:
/* 8021067C 0020C2DC 7C 63 00 2E */ lwzx r3, r3, r0
/* 80210680 0020C2E0 7C 69 03 A6 */ mtctr r3
/* 80210684 0020C2E4 4E 80 04 20 */ bctr
-/* 80210688 0020C2E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210688 0020C2E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021068C 0020C2EC 48 02 2F 71 */ bl func_802335FC
/* 80210690 0020C2F0 48 00 00 70 */ b lbl_80210700
-/* 80210694 0020C2F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210694 0020C2F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80210698 0020C2F8 88 9E 00 59 */ lbz r4, 0x59(r30)
/* 8021069C 0020C2FC 48 02 2F 85 */ bl func_80233620
/* 802106A0 0020C300 48 00 00 60 */ b lbl_80210700
-/* 802106A4 0020C304 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106A4 0020C304 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106A8 0020C308 48 02 2F AD */ bl func_80233654
/* 802106AC 0020C30C 48 00 00 54 */ b lbl_80210700
-/* 802106B0 0020C310 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106B0 0020C310 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106B4 0020C314 48 02 2F C5 */ bl func_80233678
/* 802106B8 0020C318 48 00 00 48 */ b lbl_80210700
-/* 802106BC 0020C31C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106BC 0020C31C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106C0 0020C320 48 02 2F DD */ bl func_8023369C
/* 802106C4 0020C324 48 00 00 3C */ b lbl_80210700
-/* 802106C8 0020C328 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106C8 0020C328 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106CC 0020C32C C0 3E 00 54 */ lfs f1, 0x54(r30)
/* 802106D0 0020C330 88 9E 00 58 */ lbz r4, 0x58(r30)
/* 802106D4 0020C334 88 BE 00 59 */ lbz r5, 0x59(r30)
/* 802106D8 0020C338 48 02 2F E9 */ bl func_802336C0
/* 802106DC 0020C33C 48 00 00 24 */ b lbl_80210700
-/* 802106E0 0020C340 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106E0 0020C340 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106E4 0020C344 88 9E 00 59 */ lbz r4, 0x59(r30)
/* 802106E8 0020C348 48 02 30 71 */ bl func_80233758
/* 802106EC 0020C34C 48 00 00 14 */ b lbl_80210700
lbl_802106F0:
-/* 802106F0 0020C350 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802106F0 0020C350 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802106F4 0020C354 88 9E 00 58 */ lbz r4, 0x58(r30)
/* 802106F8 0020C358 88 BE 00 59 */ lbz r5, 0x59(r30)
/* 802106FC 0020C35C 48 02 30 19 */ bl func_80233714
lbl_80210700:
-/* 80210700 0020C360 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210700 0020C360 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80210704 0020C364 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 80210708 0020C368 80 64 00 04 */ lwz r3, 4(r4)
/* 8021070C 0020C36C 38 03 FF 6C */ addi r0, r3, -148
@@ -1109,7 +1109,7 @@ lbl_80210904:
/* 8021093C 0020C59C 83 C3 00 00 */ lwz r30, 0(r3)
/* 80210940 0020C5A0 57 C0 05 29 */ rlwinm. r0, r30, 0, 0x14, 0x14
/* 80210944 0020C5A4 41 82 00 38 */ beq lbl_8021097C
-/* 80210948 0020C5A8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210948 0020C5A8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021094C 0020C5AC 38 00 00 02 */ li r0, 2
/* 80210950 0020C5B0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80210954 0020C5B4 90 03 01 84 */ stw r0, 0x184(r3)
@@ -1123,7 +1123,7 @@ lbl_80210904:
/* 80210974 0020C5D4 90 03 00 00 */ stw r0, 0(r3)
/* 80210978 0020C5D8 48 00 00 34 */ b lbl_802109AC
lbl_8021097C:
-/* 8021097C 0020C5DC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021097C 0020C5DC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80210980 0020C5E0 38 00 00 00 */ li r0, 0
/* 80210984 0020C5E4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80210988 0020C5E8 90 03 01 84 */ stw r0, 0x184(r3)
@@ -1138,7 +1138,7 @@ lbl_8021097C:
lbl_802109AC:
/* 802109AC 0020C60C 57 C0 01 8D */ rlwinm. r0, r30, 0, 6, 6
/* 802109B0 0020C610 41 82 00 44 */ beq lbl_802109F4
-/* 802109B4 0020C614 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802109B4 0020C614 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802109B8 0020C618 38 80 00 00 */ li r4, 0
/* 802109BC 0020C61C 38 00 00 03 */ li r0, 3
/* 802109C0 0020C620 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1155,7 +1155,7 @@ lbl_802109AC:
/* 802109EC 0020C64C 90 03 00 00 */ stw r0, 0(r3)
/* 802109F0 0020C650 48 00 00 3C */ b lbl_80210A2C
lbl_802109F4:
-/* 802109F4 0020C654 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802109F4 0020C654 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802109F8 0020C658 38 00 00 01 */ li r0, 1
/* 802109FC 0020C65C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80210A00 0020C660 98 03 0A 3C */ stb r0, 0xa3c(r3)
@@ -1181,7 +1181,7 @@ lbl_80210A2C:
/* 80210A4C 0020C6AC 54 00 06 30 */ rlwinm r0, r0, 0, 0x18, 0x18
/* 80210A50 0020C6B0 28 00 00 80 */ cmplwi r0, 0x80
/* 80210A54 0020C6B4 40 82 00 38 */ bne lbl_80210A8C
-/* 80210A58 0020C6B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210A58 0020C6B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80210A5C 0020C6BC 38 00 00 00 */ li r0, 0
/* 80210A60 0020C6C0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80210A64 0020C6C4 90 03 01 88 */ stw r0, 0x188(r3)
@@ -1195,7 +1195,7 @@ lbl_80210A2C:
/* 80210A84 0020C6E4 90 03 00 00 */ stw r0, 0(r3)
/* 80210A88 0020C6E8 48 00 00 34 */ b lbl_80210ABC
lbl_80210A8C:
-/* 80210A8C 0020C6EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210A8C 0020C6EC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80210A90 0020C6F0 38 00 00 01 */ li r0, 1
/* 80210A94 0020C6F4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80210A98 0020C6F8 90 03 01 88 */ stw r0, 0x188(r3)
@@ -1230,7 +1230,7 @@ lbl_80210AF0:
/* 80210B00 0020C760 41 82 06 94 */ beq lbl_80211194
/* 80210B04 0020C764 80 7C 00 20 */ lwz r3, 0x20(r28)
/* 80210B08 0020C768 38 00 00 00 */ li r0, 0
-/* 80210B0C 0020C76C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210B0C 0020C76C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80210B10 0020C770 3B A0 00 01 */ li r29, 1
/* 80210B14 0020C774 81 23 00 78 */ lwz r9, 0x78(r3)
/* 80210B18 0020C778 38 C0 00 0F */ li r6, 0xf
@@ -1250,7 +1250,7 @@ lbl_80210AF0:
/* 80210B50 0020C7B0 80 E8 00 00 */ lwz r7, 0(r8)
/* 80210B54 0020C7B4 60 E7 00 08 */ ori r7, r7, 8
/* 80210B58 0020C7B8 90 E8 00 00 */ stw r7, 0(r8)
-/* 80210B5C 0020C7BC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210B5C 0020C7BC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80210B60 0020C7C0 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 80210B64 0020C7C4 9B A7 01 8C */ stb r29, 0x18c(r7)
/* 80210B68 0020C7C8 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -1261,7 +1261,7 @@ lbl_80210AF0:
/* 80210B7C 0020C7DC 80 E8 00 00 */ lwz r7, 0(r8)
/* 80210B80 0020C7E0 60 E7 00 04 */ ori r7, r7, 4
/* 80210B84 0020C7E4 90 E8 00 00 */ stw r7, 0(r8)
-/* 80210B88 0020C7E8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210B88 0020C7E8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80210B8C 0020C7EC 80 E9 16 38 */ lwz r7, 0x1638(r9)
/* 80210B90 0020C7F0 90 07 05 44 */ stw r0, 0x544(r7)
/* 80210B94 0020C7F4 90 07 05 48 */ stw r0, 0x548(r7)
@@ -1276,7 +1276,7 @@ lbl_80210AF0:
/* 80210BB8 0020C818 80 E8 00 00 */ lwz r7, 0(r8)
/* 80210BBC 0020C81C 60 E7 00 08 */ ori r7, r7, 8
/* 80210BC0 0020C820 90 E8 00 00 */ stw r7, 0(r8)
-/* 80210BC4 0020C824 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210BC4 0020C824 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80210BC8 0020C828 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80210BCC 0020C82C 90 07 06 84 */ stw r0, 0x684(r7)
/* 80210BD0 0020C830 90 07 06 88 */ stw r0, 0x688(r7)
@@ -1291,7 +1291,7 @@ lbl_80210AF0:
/* 80210BF4 0020C854 80 07 00 00 */ lwz r0, 0(r7)
/* 80210BF8 0020C858 60 00 00 08 */ ori r0, r0, 8
/* 80210BFC 0020C85C 90 07 00 00 */ stw r0, 0(r7)
-/* 80210C00 0020C860 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210C00 0020C860 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80210C04 0020C864 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80210C08 0020C868 90 C7 03 44 */ stw r6, 0x344(r7)
/* 80210C0C 0020C86C 90 A7 03 48 */ stw r5, 0x348(r7)
@@ -1305,7 +1305,7 @@ lbl_80210AF0:
/* 80210C2C 0020C88C 80 03 00 00 */ lwz r0, 0(r3)
/* 80210C30 0020C890 60 00 00 08 */ ori r0, r0, 8
/* 80210C34 0020C894 90 03 00 00 */ stw r0, 0(r3)
-/* 80210C38 0020C898 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210C38 0020C898 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80210C3C 0020C89C 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 80210C40 0020C8A0 90 83 09 24 */ stw r4, 0x924(r3)
/* 80210C44 0020C8A4 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -1322,7 +1322,7 @@ lbl_80210AF0:
/* 80210C70 0020C8D0 80 E8 00 00 */ lwz r7, 0(r8)
/* 80210C74 0020C8D4 60 E7 00 10 */ ori r7, r7, 0x10
/* 80210C78 0020C8D8 90 E8 00 00 */ stw r7, 0(r8)
-/* 80210C7C 0020C8DC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210C7C 0020C8DC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80210C80 0020C8E0 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80210C84 0020C8E4 90 C7 04 44 */ stw r6, 0x444(r7)
/* 80210C88 0020C8E8 90 87 04 48 */ stw r4, 0x448(r7)
@@ -1389,7 +1389,7 @@ lbl_80210D60:
/* 80210D6C 0020C9CC 38 80 00 00 */ li r4, 0
/* 80210D70 0020C9D0 38 A0 00 01 */ li r5, 1
/* 80210D74 0020C9D4 38 C0 00 00 */ li r6, 0
-/* 80210D78 0020C9D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210D78 0020C9D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80210D7C 0020C9DC 38 E0 00 00 */ li r7, 0
/* 80210D80 0020C9E0 39 00 00 01 */ li r8, 1
/* 80210D84 0020C9E4 39 40 00 02 */ li r10, 2
@@ -1398,7 +1398,7 @@ lbl_80210D60:
/* 80210D90 0020C9F0 41 82 02 DC */ beq lbl_8021106C
/* 80210D94 0020C9F4 80 7C 00 20 */ lwz r3, 0x20(r28)
/* 80210D98 0020C9F8 39 00 00 FF */ li r8, 0xff
-/* 80210D9C 0020C9FC 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210D9C 0020C9FC 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80210DA0 0020CA00 38 E0 00 05 */ li r7, 5
/* 80210DA4 0020CA04 81 43 00 7C */ lwz r10, 0x7c(r3)
/* 80210DA8 0020CA08 38 00 00 00 */ li r0, 0
@@ -1419,7 +1419,7 @@ lbl_80210D60:
/* 80210DE4 0020CA44 81 2A 00 00 */ lwz r9, 0(r10)
/* 80210DE8 0020CA48 61 29 00 08 */ ori r9, r9, 8
/* 80210DEC 0020CA4C 91 2A 00 00 */ stw r9, 0(r10)
-/* 80210DF0 0020CA50 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210DF0 0020CA50 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80210DF4 0020CA54 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 80210DF8 0020CA58 91 09 02 90 */ stw r8, 0x290(r9)
/* 80210DFC 0020CA5C 91 09 02 94 */ stw r8, 0x294(r9)
@@ -1432,7 +1432,7 @@ lbl_80210D60:
/* 80210E18 0020CA78 80 E8 00 00 */ lwz r7, 0(r8)
/* 80210E1C 0020CA7C 60 E7 00 08 */ ori r7, r7, 8
/* 80210E20 0020CA80 90 E8 00 00 */ stw r7, 0(r8)
-/* 80210E24 0020CA84 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210E24 0020CA84 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80210E28 0020CA88 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80210E2C 0020CA8C 90 07 05 58 */ stw r0, 0x558(r7)
/* 80210E30 0020CA90 90 07 05 5C */ stw r0, 0x55c(r7)
@@ -1447,7 +1447,7 @@ lbl_80210D60:
/* 80210E54 0020CAB4 80 C7 00 00 */ lwz r6, 0(r7)
/* 80210E58 0020CAB8 60 C6 00 08 */ ori r6, r6, 8
/* 80210E5C 0020CABC 90 C7 00 00 */ stw r6, 0(r7)
-/* 80210E60 0020CAC0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210E60 0020CAC0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80210E64 0020CAC4 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80210E68 0020CAC8 90 06 06 98 */ stw r0, 0x698(r6)
/* 80210E6C 0020CACC 90 06 06 9C */ stw r0, 0x69c(r6)
@@ -1462,7 +1462,7 @@ lbl_80210D60:
/* 80210E90 0020CAF0 80 C7 00 00 */ lwz r6, 0(r7)
/* 80210E94 0020CAF4 60 C6 00 08 */ ori r6, r6, 8
/* 80210E98 0020CAF8 90 C7 00 00 */ stw r6, 0(r7)
-/* 80210E9C 0020CAFC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210E9C 0020CAFC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80210EA0 0020CB00 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80210EA4 0020CB04 90 A6 03 54 */ stw r5, 0x354(r6)
/* 80210EA8 0020CB08 90 86 03 58 */ stw r4, 0x358(r6)
@@ -1476,7 +1476,7 @@ lbl_80210D60:
/* 80210EC8 0020CB28 80 64 00 00 */ lwz r3, 0(r4)
/* 80210ECC 0020CB2C 60 63 00 08 */ ori r3, r3, 8
/* 80210ED0 0020CB30 90 64 00 00 */ stw r3, 0(r4)
-/* 80210ED4 0020CB34 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210ED4 0020CB34 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80210ED8 0020CB38 38 60 00 07 */ li r3, 7
/* 80210EDC 0020CB3C 39 21 00 10 */ addi r9, r1, 0x10
/* 80210EE0 0020CB40 38 80 00 01 */ li r4, 1
@@ -1498,7 +1498,7 @@ lbl_80210D60:
/* 80210F20 0020CB80 80 03 00 00 */ lwz r0, 0(r3)
/* 80210F24 0020CB84 60 00 00 08 */ ori r0, r0, 8
/* 80210F28 0020CB88 90 03 00 00 */ stw r0, 0(r3)
-/* 80210F2C 0020CB8C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210F2C 0020CB8C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80210F30 0020CB90 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 80210F34 0020CB94 9B E3 01 8C */ stb r31, 0x18c(r3)
/* 80210F38 0020CB98 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -1510,7 +1510,7 @@ lbl_80210D60:
/* 80210F50 0020CBB0 60 00 00 04 */ ori r0, r0, 4
/* 80210F54 0020CBB4 90 03 00 00 */ stw r0, 0(r3)
/* 80210F58 0020CBB8 93 E1 00 08 */ stw r31, 8(r1)
-/* 80210F5C 0020CBBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80210F5C 0020CBBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80210F60 0020CBC0 48 02 28 2D */ bl func_8023378C
/* 80210F64 0020CBC4 80 BC 00 20 */ lwz r5, 0x20(r28)
/* 80210F68 0020CBC8 C0 42 9A 80 */ lfs f2, lbl_80642080-_SDA2_BASE_(r2)
@@ -1584,7 +1584,7 @@ lbl_80211020:
/* 80211064 0020CCC4 60 00 00 02 */ ori r0, r0, 2
/* 80211068 0020CCC8 98 03 00 00 */ stb r0, 0(r3)
lbl_8021106C:
-/* 8021106C 0020CCCC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021106C 0020CCCC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80211070 0020CCD0 38 00 00 02 */ li r0, 2
/* 80211074 0020CCD4 38 C1 00 18 */ addi r6, r1, 0x18
/* 80211078 0020CCD8 38 E0 00 00 */ li r7, 0
@@ -1668,7 +1668,7 @@ lbl_80211168:
/* 8021118C 0020CDEC 90 03 00 00 */ stw r0, 0(r3)
/* 80211190 0020CDF0 48 00 01 F8 */ b lbl_80211388
lbl_80211194:
-/* 80211194 0020CDF4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80211194 0020CDF4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80211198 0020CDF8 38 00 00 00 */ li r0, 0
/* 8021119C 0020CDFC 38 E0 00 01 */ li r7, 1
/* 802111A0 0020CE00 38 60 00 FF */ li r3, 0xff
@@ -1683,7 +1683,7 @@ lbl_80211194:
/* 802111C4 0020CE24 80 A6 00 00 */ lwz r5, 0(r6)
/* 802111C8 0020CE28 60 A5 00 04 */ ori r5, r5, 4
/* 802111CC 0020CE2C 90 A6 00 00 */ stw r5, 0(r6)
-/* 802111D0 0020CE30 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802111D0 0020CE30 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802111D4 0020CE34 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 802111D8 0020CE38 98 E5 02 80 */ stb r7, 0x280(r5)
/* 802111DC 0020CE3C 80 C8 16 38 */ lwz r6, 0x1638(r8)
@@ -1694,7 +1694,7 @@ lbl_80211194:
/* 802111F0 0020CE50 80 A6 00 00 */ lwz r5, 0(r6)
/* 802111F4 0020CE54 60 A5 00 08 */ ori r5, r5, 8
/* 802111F8 0020CE58 90 A6 00 00 */ stw r5, 0(r6)
-/* 802111FC 0020CE5C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802111FC 0020CE5C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80211200 0020CE60 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80211204 0020CE64 90 05 02 84 */ stw r0, 0x284(r5)
/* 80211208 0020CE68 90 05 02 88 */ stw r0, 0x288(r5)
@@ -1707,7 +1707,7 @@ lbl_80211194:
/* 80211224 0020CE84 80 65 00 00 */ lwz r3, 0(r5)
/* 80211228 0020CE88 60 63 00 08 */ ori r3, r3, 8
/* 8021122C 0020CE8C 90 65 00 00 */ stw r3, 0(r5)
-/* 80211230 0020CE90 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80211230 0020CE90 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80211234 0020CE94 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80211238 0020CE98 90 03 05 44 */ stw r0, 0x544(r3)
/* 8021123C 0020CE9C 90 03 05 48 */ stw r0, 0x548(r3)
@@ -1722,7 +1722,7 @@ lbl_80211194:
/* 80211260 0020CEC0 80 65 00 00 */ lwz r3, 0(r5)
/* 80211264 0020CEC4 60 63 00 08 */ ori r3, r3, 8
/* 80211268 0020CEC8 90 65 00 00 */ stw r3, 0(r5)
-/* 8021126C 0020CECC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021126C 0020CECC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80211270 0020CED0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80211274 0020CED4 90 03 06 84 */ stw r0, 0x684(r3)
/* 80211278 0020CED8 90 03 06 88 */ stw r0, 0x688(r3)
@@ -1737,7 +1737,7 @@ lbl_80211194:
/* 8021129C 0020CEFC 80 03 00 00 */ lwz r0, 0(r3)
/* 802112A0 0020CF00 60 00 00 08 */ ori r0, r0, 8
/* 802112A4 0020CF04 90 03 00 00 */ stw r0, 0(r3)
-/* 802112A8 0020CF08 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802112A8 0020CF08 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802112AC 0020CF0C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 802112B0 0020CF10 90 83 08 E4 */ stw r4, 0x8e4(r3)
/* 802112B4 0020CF14 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -1765,7 +1765,7 @@ lbl_80211194:
/* 8021130C 0020CF6C 81 09 00 00 */ lwz r8, 0(r9)
/* 80211310 0020CF70 61 08 00 10 */ ori r8, r8, 0x10
/* 80211314 0020CF74 91 09 00 00 */ stw r8, 0(r9)
-/* 80211318 0020CF78 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80211318 0020CF78 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021131C 0020CF7C 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80211320 0020CF80 90 E8 03 44 */ stw r7, 0x344(r8)
/* 80211324 0020CF84 90 C8 03 48 */ stw r6, 0x348(r8)
@@ -1779,7 +1779,7 @@ lbl_80211194:
/* 80211344 0020CFA4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80211348 0020CFA8 60 A5 00 08 */ ori r5, r5, 8
/* 8021134C 0020CFAC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80211350 0020CFB0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80211350 0020CFB0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80211354 0020CFB4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80211358 0020CFB8 90 85 04 44 */ stw r4, 0x444(r5)
/* 8021135C 0020CFBC 90 65 04 48 */ stw r3, 0x448(r5)
@@ -1796,7 +1796,7 @@ lbl_80211194:
lbl_80211388:
/* 80211388 0020CFE8 38 60 00 04 */ li r3, 4
/* 8021138C 0020CFEC 48 02 BB 91 */ bl func_8023CF1C
-/* 80211390 0020CFF0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80211390 0020CFF0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80211394 0020CFF4 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80211398 0020CFF8 83 BC 00 10 */ lwz r29, 0x10(r28)
/* 8021139C 0020CFFC 48 00 00 14 */ b lbl_802113B0
diff --git a/asm/code_80213694.s b/asm/code_80213694.s
index d18bd87..ea7193e 100644
--- a/asm/code_80213694.s
+++ b/asm/code_80213694.s
@@ -4562,7 +4562,7 @@ func_802177FC:
/* 8021786C 002134CC F2 61 02 48 */ psq_st f19, 584(r1), 0, qr0
/* 80217870 002134D0 39 61 02 40 */ addi r11, r1, 0x240
/* 80217874 002134D4 4B FA F8 81 */ bl __save_gpr
-/* 80217878 002134D8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80217878 002134D8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8021787C 002134DC 3C 00 43 30 */ lis r0, 0x4330
/* 80217880 002134E0 7C 76 1B 78 */ mr r22, r3
/* 80217884 002134E4 C3 62 9A E4 */ lfs f27, lbl_806420E4-_SDA2_BASE_(r2)
@@ -5304,7 +5304,7 @@ lbl_80218314:
/* 80218324 00213F84 7C 00 D1 D6 */ mullw r0, r0, r26
/* 80218328 00213F88 54 BD 04 3E */ clrlwi r29, r5, 0x10
/* 8021832C 00213F8C 54 1C 04 3E */ clrlwi r28, r0, 0x10
-/* 80218330 00213F90 48 01 B1 FD */ bl func_8023352C
+/* 80218330 00213F90 48 01 B1 FD */ bl begin_drawing
/* 80218334 00213F94 38 A0 00 00 */ li r5, 0
/* 80218338 00213F98 48 00 01 10 */ b lbl_80218448
lbl_8021833C:
@@ -5388,7 +5388,7 @@ lbl_80218448:
/* 8021844C 002140AC 7C 00 D0 40 */ cmplw r0, r26
/* 80218450 002140B0 41 80 FE EC */ blt lbl_8021833C
/* 80218454 002140B4 7F 23 CB 78 */ mr r3, r25
-/* 80218458 002140B8 48 01 B1 29 */ bl func_80233580
+/* 80218458 002140B8 48 01 B1 29 */ bl end_drawing
/* 8021845C 002140BC 3B DE 00 01 */ addi r30, r30, 1
lbl_80218460:
/* 80218460 002140C0 80 78 00 00 */ lwz r3, 0(r24)
diff --git a/asm/code_80219E48.s b/asm/code_80219E48.s
index 08296d3..3887206 100644
--- a/asm/code_80219E48.s
+++ b/asm/code_80219E48.s
@@ -125,7 +125,7 @@ lbl_8021A004:
/* 8021A004 00215C64 80 9D 01 54 */ lwz r4, 0x154(r29)
/* 8021A008 00215C68 2C 04 00 00 */ cmpwi r4, 0
/* 8021A00C 00215C6C 41 82 00 10 */ beq lbl_8021A01C
-/* 8021A010 00215C70 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021A010 00215C70 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021A014 00215C74 48 02 18 79 */ bl func_8023B88C
/* 8021A018 00215C78 93 5D 01 54 */ stw r26, 0x154(r29)
lbl_8021A01C:
@@ -855,8 +855,8 @@ lbl_8021AA5C:
/* 8021AA7C 002166DC 7C 08 03 A6 */ mtlr r0
/* 8021AA80 002166E0 38 21 00 50 */ addi r1, r1, 0x50
/* 8021AA84 002166E4 4E 80 00 20 */ blr
-
-.global lbl_8021AA88
+
+.global lbl_8021AA88
lbl_8021AA88:
/* 8021AA88 002166E8 94 21 FF 00 */ stwu r1, -0x100(r1)
/* 8021AA8C 002166EC 7C 08 02 A6 */ mflr r0
@@ -896,7 +896,7 @@ lbl_8021AA88:
/* 8021AB14 00216774 80 83 01 54 */ lwz r4, 0x154(r3)
/* 8021AB18 00216778 2C 04 00 00 */ cmpwi r4, 0
/* 8021AB1C 0021677C 41 82 00 24 */ beq lbl_8021AB40
-/* 8021AB20 00216780 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021AB20 00216780 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021AB24 00216784 48 02 0D 69 */ bl func_8023B88C
/* 8021AB28 00216788 88 1E 01 51 */ lbz r0, 0x151(r30)
/* 8021AB2C 0021678C 38 80 00 00 */ li r4, 0
@@ -1585,8 +1585,8 @@ lbl_8021B504:
/* 8021B528 00217188 7C 08 03 A6 */ mtlr r0
/* 8021B52C 0021718C 38 21 01 00 */ addi r1, r1, 0x100
/* 8021B530 00217190 4E 80 00 20 */ blr
-
-.global lbl_8021B534
+
+.global lbl_8021B534
lbl_8021B534:
/* 8021B534 00217194 94 21 FF 40 */ stwu r1, -0xc0(r1)
/* 8021B538 00217198 7C 08 02 A6 */ mflr r0
@@ -1607,7 +1607,7 @@ lbl_8021B534:
/* 8021B574 002171D4 80 04 00 04 */ lwz r0, 4(r4)
/* 8021B578 002171D8 7C 03 00 40 */ cmplw r3, r0
/* 8021B57C 002171DC 40 80 06 40 */ bge lbl_8021BBBC
-/* 8021B580 002171E0 83 0D A3 D8 */ lwz r24, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021B580 002171E0 83 0D A3 D8 */ lwz r24, render_context_ptr-_SDA_BASE_(r13)
/* 8021B584 002171E4 C3 E2 9B 50 */ lfs f31, lbl_80642150-_SDA2_BASE_(r2)
/* 8021B588 002171E8 80 78 16 E8 */ lwz r3, 0x16e8(r24)
/* 8021B58C 002171EC 80 03 00 04 */ lwz r0, 4(r3)
@@ -1905,7 +1905,7 @@ lbl_8021B9CC:
/* 8021B9E4 00217644 80 1E 00 48 */ lwz r0, 0x48(r30)
/* 8021B9E8 00217648 2C 00 00 00 */ cmpwi r0, 0
/* 8021B9EC 0021764C 41 82 00 58 */ beq lbl_8021BA44
-/* 8021B9F0 00217650 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021B9F0 00217650 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021B9F4 00217654 38 A0 00 45 */ li r5, 0x45
/* 8021B9F8 00217658 38 C0 00 00 */ li r6, 0
/* 8021B9FC 0021765C 38 E0 00 00 */ li r7, 0
@@ -1923,7 +1923,7 @@ lbl_8021B9CC:
/* 8021BA2C 0021768C 80 03 00 00 */ lwz r0, 0(r3)
/* 8021BA30 00217690 60 00 00 40 */ ori r0, r0, 0x40
/* 8021BA34 00217694 90 03 00 00 */ stw r0, 0(r3)
-/* 8021BA38 00217698 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021BA38 00217698 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021BA3C 0021769C 80 9E 00 48 */ lwz r4, 0x48(r30)
/* 8021BA40 002176A0 48 02 3B A9 */ bl func_8023F5E8
lbl_8021BA44:
@@ -2021,7 +2021,7 @@ lbl_8021BB7C:
/* 8021BB8C 002177EC 41 80 00 30 */ blt lbl_8021BBBC
/* 8021BB90 002177F0 2C 1F 01 00 */ cmpwi r31, 0x100
/* 8021BB94 002177F4 40 80 00 28 */ bge lbl_8021BBBC
-/* 8021BB98 002177F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021BB98 002177F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021BB9C 002177FC 7F E4 FB 78 */ mr r4, r31
/* 8021BBA0 00217800 48 01 FD A9 */ bl func_8023B948
/* 8021BBA4 00217804 88 9E 01 51 */ lbz r4, 0x151(r30)
@@ -2041,8 +2041,8 @@ lbl_8021BBBC:
/* 8021BBD8 00217838 7C 08 03 A6 */ mtlr r0
/* 8021BBDC 0021783C 38 21 00 C0 */ addi r1, r1, 0xc0
/* 8021BBE0 00217840 4E 80 00 20 */ blr
-
-.global lbl_8021BBE4
+
+.global lbl_8021BBE4
lbl_8021BBE4:
/* 8021BBE4 00217844 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8021BBE8 00217848 7C 08 02 A6 */ mflr r0
@@ -2217,8 +2217,8 @@ lbl_8021BE2C:
/* 8021BE40 00217AA0 7C 08 03 A6 */ mtlr r0
/* 8021BE44 00217AA4 38 21 00 20 */ addi r1, r1, 0x20
/* 8021BE48 00217AA8 4E 80 00 20 */ blr
-
-.global lbl_8021BE4C
+
+.global lbl_8021BE4C
lbl_8021BE4C:
/* 8021BE4C 00217AAC 2C 04 00 00 */ cmpwi r4, 0
/* 8021BE50 00217AB0 4D 80 00 20 */ bltlr
@@ -2416,7 +2416,7 @@ lbl_8021C0CC:
/* 8021C0F0 00217D50 80 83 01 54 */ lwz r4, 0x154(r3)
/* 8021C0F4 00217D54 2C 04 00 00 */ cmpwi r4, 0
/* 8021C0F8 00217D58 41 82 00 0C */ beq lbl_8021C104
-/* 8021C0FC 00217D5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021C0FC 00217D5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021C100 00217D60 48 01 F7 8D */ bl func_8023B88C
lbl_8021C104:
/* 8021C104 00217D64 88 7A 01 51 */ lbz r3, 0x151(r26)
@@ -2426,7 +2426,7 @@ lbl_8021C104:
/* 8021C114 00217D74 80 83 01 54 */ lwz r4, 0x154(r3)
/* 8021C118 00217D78 2C 04 00 00 */ cmpwi r4, 0
/* 8021C11C 00217D7C 41 82 00 0C */ beq lbl_8021C128
-/* 8021C120 00217D80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021C120 00217D80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021C124 00217D84 48 01 F7 69 */ bl func_8023B88C
lbl_8021C128:
/* 8021C128 00217D88 7C 7A DA 14 */ add r3, r26, r27
diff --git a/asm/code_8021C220.s b/asm/code_8021C220.s
index 75d1142..78a65fe 100644
--- a/asm/code_8021C220.s
+++ b/asm/code_8021C220.s
@@ -259,8 +259,8 @@ lbl_8021C540:
lbl_8021C55C:
/* 8021C55C 002181BC 4B FF F6 88 */ b lbl_8021BBE4
/* 8021C560 002181C0 4E 80 00 20 */ blr
-
-.global lbl_8021C564
+
+.global lbl_8021C564
lbl_8021C564:
/* 8021C564 002181C4 A0 0D A2 76 */ lhz r0, lbl_8063F536-_SDA_BASE_(r13)
/* 8021C568 002181C8 7C 03 00 40 */ cmplw r3, r0
@@ -438,7 +438,7 @@ lbl_8021C7B4:
/* 8021C7B8 00218418 38 00 00 02 */ li r0, 2
/* 8021C7BC 0021841C B0 0D A2 74 */ sth r0, lbl_8063F534-_SDA_BASE_(r13)
lbl_8021C7C0:
-/* 8021C7C0 00218420 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021C7C0 00218420 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 8021C7C4 00218424 38 61 00 08 */ addi r3, r1, 8
/* 8021C7C8 00218428 C0 22 9B 74 */ lfs f1, lbl_80642174-_SDA2_BASE_(r2)
/* 8021C7CC 0021842C 38 80 00 59 */ li r4, 0x59
@@ -504,7 +504,7 @@ lbl_8021C7C0:
/* 8021C8BC 0021851C 80 05 00 00 */ lwz r0, 0(r5)
/* 8021C8C0 00218520 60 00 00 01 */ ori r0, r0, 1
/* 8021C8C4 00218524 90 05 00 00 */ stw r0, 0(r5)
-/* 8021C8C8 00218528 48 01 6C 65 */ bl func_8023352C
+/* 8021C8C8 00218528 48 01 6C 65 */ bl begin_drawing
/* 8021C8CC 0021852C C0 02 9B 60 */ lfs f0, lbl_80642160-_SDA2_BASE_(r2)
/* 8021C8D0 00218530 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 8021C8D4 00218534 38 00 00 FF */ li r0, 0xff
@@ -568,7 +568,7 @@ lbl_8021C7C0:
/* 8021C9BC 0021861C 9B C4 80 00 */ stb r30, -0x8000(r4)
/* 8021C9C0 00218620 98 04 80 00 */ stb r0, -0x8000(r4)
/* 8021C9C4 00218624 98 04 80 00 */ stb r0, -0x8000(r4)
-/* 8021C9C8 00218628 48 01 6B B9 */ bl func_80233580
+/* 8021C9C8 00218628 48 01 6B B9 */ bl end_drawing
/* 8021C9CC 0021862C 3B 60 00 00 */ li r27, 0
/* 8021C9D0 00218630 3B 40 00 00 */ li r26, 0
/* 8021C9D4 00218634 3B 20 00 00 */ li r25, 0
diff --git a/asm/code_8021D0E0.s b/asm/code_8021D0E0.s
index 3b5df2d..18754a8 100644
--- a/asm/code_8021D0E0.s
+++ b/asm/code_8021D0E0.s
@@ -1,8 +1,8 @@
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global func_8021D0E0
+
+.global func_8021D0E0
func_8021D0E0:
/* 8021D0E0 00218D40 3C 80 80 42 */ lis r4, lbl_80423B38@ha
/* 8021D0E4 00218D44 38 00 00 00 */ li r0, 0
@@ -32,8 +32,8 @@ lbl_8021D124:
/* 8021D138 00218D98 38 60 00 01 */ li r3, 1
/* 8021D13C 00218D9C 4E 80 00 20 */ blr
/* 8021D140 00218DA0 4E 80 00 20 */ blr
-
-.global func_8021D144
+
+.global func_8021D144
func_8021D144:
/* 8021D144 00218DA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8021D148 00218DA8 7C 08 02 A6 */ mflr r0
@@ -141,7 +141,7 @@ func_8021D294:
/* 8021D2A4 00218F04 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8021D2A8 00218F08 7C 7E 1B 78 */ mr r30, r3
/* 8021D2AC 00218F0C 93 A1 00 14 */ stw r29, 0x14(r1)
-/* 8021D2B0 00218F10 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021D2B0 00218F10 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021D2B4 00218F14 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8021D2B8 00218F18 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 8021D2BC 00218F1C 7C 03 00 D0 */ neg r0, r3
@@ -203,7 +203,7 @@ lbl_8021D37C:
/* 8021D380 00218FE0 40 82 FF 7C */ bne lbl_8021D2FC
/* 8021D384 00218FE4 2C 1F 00 00 */ cmpwi r31, 0
/* 8021D388 00218FE8 41 82 00 60 */ beq lbl_8021D3E8
-/* 8021D38C 00218FEC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021D38C 00218FEC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021D390 00218FF0 38 00 00 01 */ li r0, 1
/* 8021D394 00218FF4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021D398 00218FF8 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_8021D424.s b/asm/code_8021D424.s
index 421ae43..a9b85b5 100644
--- a/asm/code_8021D424.s
+++ b/asm/code_8021D424.s
@@ -1016,7 +1016,7 @@ lbl_8021E294:
/* 8021E2C4 00219F24 90 01 00 44 */ stw r0, 0x44(r1)
/* 8021E2C8 00219F28 39 61 00 40 */ addi r11, r1, 0x40
/* 8021E2CC 00219F2C 4B FA 8E 55 */ bl _savegpr_25
-/* 8021E2D0 00219F30 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E2D0 00219F30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E2D4 00219F34 7C 7A 1B 78 */ mr r26, r3
/* 8021E2D8 00219F38 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021E2DC 00219F3C 88 85 0A 87 */ lbz r4, 0xa87(r5)
@@ -1060,7 +1060,7 @@ lbl_8021E318:
/* 8021E370 00219FD0 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8021E374 00219FD4 98 01 00 1B */ stb r0, 0x1b(r1)
lbl_8021E378:
-/* 8021E378 00219FD8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E378 00219FD8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E37C 00219FDC 3B 80 00 00 */ li r28, 0
/* 8021E380 00219FE0 3B A0 00 01 */ li r29, 1
/* 8021E384 00219FE4 3B C0 00 04 */ li r30, 4
@@ -1077,7 +1077,7 @@ lbl_8021E378:
/* 8021E3B0 0021A010 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E3B4 0021A014 60 63 00 02 */ ori r3, r3, 2
/* 8021E3B8 0021A018 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E3BC 0021A01C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E3BC 0021A01C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E3C0 0021A020 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8021E3C4 0021A024 93 83 01 88 */ stw r28, 0x188(r3)
/* 8021E3C8 0021A028 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -1088,7 +1088,7 @@ lbl_8021E378:
/* 8021E3DC 0021A03C 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E3E0 0021A040 60 63 00 02 */ ori r3, r3, 2
/* 8021E3E4 0021A044 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E3E8 0021A048 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E3E8 0021A048 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E3EC 0021A04C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8021E3F0 0021A050 9B A3 0A 36 */ stb r29, 0xa36(r3)
/* 8021E3F4 0021A054 80 67 16 38 */ lwz r3, 0x1638(r7)
@@ -1103,7 +1103,7 @@ lbl_8021E378:
/* 8021E418 0021A078 80 66 00 00 */ lwz r3, 0(r6)
/* 8021E41C 0021A07C 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E420 0021A080 90 66 00 00 */ stw r3, 0(r6)
-/* 8021E424 0021A084 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E424 0021A084 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E428 0021A088 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8021E42C 0021A08C 93 A3 0A 24 */ stw r29, 0xa24(r3)
/* 8021E430 0021A090 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -1120,7 +1120,7 @@ lbl_8021E378:
/* 8021E45C 0021A0BC 80 65 00 00 */ lwz r3, 0(r5)
/* 8021E460 0021A0C0 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E464 0021A0C4 90 65 00 00 */ stw r3, 0(r5)
-/* 8021E468 0021A0C8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E468 0021A0C8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E46C 0021A0CC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021E470 0021A0D0 9B A3 0A 3C */ stb r29, 0xa3c(r3)
/* 8021E474 0021A0D4 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1133,7 +1133,7 @@ lbl_8021E378:
/* 8021E490 0021A0F0 80 64 00 00 */ lwz r3, 0(r4)
/* 8021E494 0021A0F4 60 63 00 40 */ ori r3, r3, 0x40
/* 8021E498 0021A0F8 90 64 00 00 */ stw r3, 0(r4)
-/* 8021E49C 0021A0FC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E49C 0021A0FC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E4A0 0021A100 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021E4A4 0021A104 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 8021E4A8 0021A108 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1156,7 +1156,7 @@ lbl_8021E378:
/* 8021E4EC 0021A14C 80 04 00 00 */ lwz r0, 0(r4)
/* 8021E4F0 0021A150 60 00 00 40 */ ori r0, r0, 0x40
/* 8021E4F4 0021A154 90 04 00 00 */ stw r0, 0(r4)
-/* 8021E4F8 0021A158 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E4F8 0021A158 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E4FC 0021A15C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8021E500 0021A160 9B 84 0A 34 */ stb r28, 0xa34(r4)
/* 8021E504 0021A164 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -1170,7 +1170,7 @@ lbl_8021E378:
/* 8021E524 0021A184 60 00 00 40 */ ori r0, r0, 0x40
/* 8021E528 0021A188 90 04 00 00 */ stw r0, 0(r4)
/* 8021E52C 0021A18C 48 01 E9 F1 */ bl func_8023CF1C
-/* 8021E530 0021A190 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E530 0021A190 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021E534 0021A194 38 80 00 00 */ li r4, 0
/* 8021E538 0021A198 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8021E53C 0021A19C 38 C0 00 00 */ li r6, 0
@@ -1178,7 +1178,7 @@ lbl_8021E378:
/* 8021E544 0021A1A4 38 A0 00 03 */ li r5, 3
/* 8021E548 0021A1A8 38 E0 00 00 */ li r7, 0
/* 8021E54C 0021A1AC 39 00 00 00 */ li r8, 0
-/* 8021E550 0021A1B0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E550 0021A1B0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E554 0021A1B4 39 20 00 00 */ li r9, 0
/* 8021E558 0021A1B8 39 40 00 02 */ li r10, 2
/* 8021E55C 0021A1BC 80 6B 16 38 */ lwz r3, 0x1638(r11)
@@ -1198,9 +1198,9 @@ lbl_8021E378:
/* 8021E594 0021A1F4 60 00 00 04 */ ori r0, r0, 4
/* 8021E598 0021A1F8 90 03 00 00 */ stw r0, 0(r3)
/* 8021E59C 0021A1FC 93 81 00 08 */ stw r28, 8(r1)
-/* 8021E5A0 0021A200 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5A0 0021A200 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5A4 0021A204 48 01 51 E9 */ bl func_8023378C
-/* 8021E5A8 0021A208 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5A8 0021A208 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5AC 0021A20C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E5B0 0021A210 9B A3 01 8C */ stb r29, 0x18c(r3)
/* 8021E5B4 0021A214 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1211,7 +1211,7 @@ lbl_8021E378:
/* 8021E5C8 0021A228 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E5CC 0021A22C 60 00 00 04 */ ori r0, r0, 4
/* 8021E5D0 0021A230 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E5D4 0021A234 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E5D4 0021A234 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E5D8 0021A238 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E5DC 0021A23C 9B 83 00 68 */ stb r28, 0x68(r3)
/* 8021E5E0 0021A240 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1222,7 +1222,7 @@ lbl_8021E378:
/* 8021E5F4 0021A254 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E5F8 0021A258 60 00 00 01 */ ori r0, r0, 1
/* 8021E5FC 0021A25C 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E600 0021A260 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E600 0021A260 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E604 0021A264 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E608 0021A268 9B A3 02 80 */ stb r29, 0x280(r3)
/* 8021E60C 0021A26C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1233,7 +1233,7 @@ lbl_8021E378:
/* 8021E620 0021A280 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E624 0021A284 60 00 00 08 */ ori r0, r0, 8
/* 8021E628 0021A288 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E62C 0021A28C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E62C 0021A28C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E630 0021A290 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E634 0021A294 9B 83 08 90 */ stb r28, 0x890(r3)
/* 8021E638 0021A298 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1244,7 +1244,7 @@ lbl_8021E378:
/* 8021E64C 0021A2AC 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E650 0021A2B0 60 00 00 80 */ ori r0, r0, 0x80
/* 8021E654 0021A2B4 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E658 0021A2B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E658 0021A2B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E65C 0021A2BC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E660 0021A2C0 93 83 09 64 */ stw r28, 0x964(r3)
/* 8021E664 0021A2C4 93 83 09 68 */ stw r28, 0x968(r3)
@@ -1256,7 +1256,7 @@ lbl_8021E378:
/* 8021E67C 0021A2DC 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E680 0021A2E0 60 00 00 20 */ ori r0, r0, 0x20
/* 8021E684 0021A2E4 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E688 0021A2E8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E688 0021A2E8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E68C 0021A2EC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E690 0021A2F0 93 E3 02 84 */ stw r31, 0x284(r3)
/* 8021E694 0021A2F4 93 E3 02 88 */ stw r31, 0x288(r3)
@@ -1269,7 +1269,7 @@ lbl_8021E378:
/* 8021E6B0 0021A310 80 03 00 00 */ lwz r0, 0(r3)
/* 8021E6B4 0021A314 60 00 00 08 */ ori r0, r0, 8
/* 8021E6B8 0021A318 90 03 00 00 */ stw r0, 0(r3)
-/* 8021E6BC 0021A31C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E6BC 0021A31C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E6C0 0021A320 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 8021E6C4 0021A324 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 8021E6C8 0021A328 2C 00 00 07 */ cmpwi r0, 7
@@ -1294,7 +1294,7 @@ lbl_8021E6D4:
/* 8021E710 0021A370 80 E8 00 00 */ lwz r7, 0(r8)
/* 8021E714 0021A374 60 E7 00 08 */ ori r7, r7, 8
/* 8021E718 0021A378 90 E8 00 00 */ stw r7, 0(r8)
-/* 8021E71C 0021A37C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E71C 0021A37C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021E720 0021A380 80 EB 16 38 */ lwz r7, 0x1638(r11)
/* 8021E724 0021A384 91 47 05 44 */ stw r10, 0x544(r7)
/* 8021E728 0021A388 91 47 05 48 */ stw r10, 0x548(r7)
@@ -1309,7 +1309,7 @@ lbl_8021E6D4:
/* 8021E74C 0021A3AC 80 E8 00 00 */ lwz r7, 0(r8)
/* 8021E750 0021A3B0 60 E7 00 08 */ ori r7, r7, 8
/* 8021E754 0021A3B4 90 E8 00 00 */ stw r7, 0(r8)
-/* 8021E758 0021A3B8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E758 0021A3B8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8021E75C 0021A3BC 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 8021E760 0021A3C0 90 C7 03 44 */ stw r6, 0x344(r7)
/* 8021E764 0021A3C4 90 C7 03 48 */ stw r6, 0x348(r7)
@@ -1323,7 +1323,7 @@ lbl_8021E6D4:
/* 8021E784 0021A3E4 80 A6 00 00 */ lwz r5, 0(r6)
/* 8021E788 0021A3E8 60 A5 00 08 */ ori r5, r5, 8
/* 8021E78C 0021A3EC 90 A6 00 00 */ stw r5, 0(r6)
-/* 8021E790 0021A3F0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E790 0021A3F0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021E794 0021A3F4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8021E798 0021A3F8 91 45 06 84 */ stw r10, 0x684(r5)
/* 8021E79C 0021A3FC 91 45 06 88 */ stw r10, 0x688(r5)
@@ -1338,7 +1338,7 @@ lbl_8021E6D4:
/* 8021E7C0 0021A420 80 A6 00 00 */ lwz r5, 0(r6)
/* 8021E7C4 0021A424 60 A5 00 08 */ ori r5, r5, 8
/* 8021E7C8 0021A428 90 A6 00 00 */ stw r5, 0(r6)
-/* 8021E7CC 0021A42C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E7CC 0021A42C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021E7D0 0021A430 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021E7D4 0021A434 90 85 04 44 */ stw r4, 0x444(r5)
/* 8021E7D8 0021A438 90 85 04 48 */ stw r4, 0x448(r5)
@@ -1352,7 +1352,7 @@ lbl_8021E6D4:
/* 8021E7F8 0021A458 80 64 00 00 */ lwz r3, 0(r4)
/* 8021E7FC 0021A45C 60 63 00 08 */ ori r3, r3, 8
/* 8021E800 0021A460 90 64 00 00 */ stw r3, 0(r4)
-/* 8021E804 0021A464 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E804 0021A464 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E808 0021A468 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8021E80C 0021A46C 83 FA 00 14 */ lwz r31, 0x14(r26)
/* 8021E810 0021A470 48 00 01 88 */ b lbl_8021E998
@@ -1361,9 +1361,9 @@ lbl_8021E814:
/* 8021E818 0021A478 2C 00 00 00 */ cmpwi r0, 0
/* 8021E81C 0021A47C 41 82 01 74 */ beq lbl_8021E990
/* 8021E820 0021A480 A3 3F 00 10 */ lhz r25, 0x10(r31)
-/* 8021E824 0021A484 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E824 0021A484 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021E828 0021A488 7F 24 CB 78 */ mr r4, r25
-/* 8021E82C 0021A48C 48 01 4D 01 */ bl func_8023352C
+/* 8021E82C 0021A48C 48 01 4D 01 */ bl begin_drawing
/* 8021E830 0021A490 2C 19 00 00 */ cmpwi r25, 0
/* 8021E834 0021A494 80 9F 00 0C */ lwz r4, 0xc(r31)
/* 8021E838 0021A498 38 A0 00 00 */ li r5, 0
@@ -1454,8 +1454,8 @@ lbl_8021E97C:
/* 8021E980 0021A5E0 7C 00 C8 40 */ cmplw r0, r25
/* 8021E984 0021A5E4 41 80 FF D4 */ blt lbl_8021E958
lbl_8021E988:
-/* 8021E988 0021A5E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8021E98C 0021A5EC 48 01 4B F5 */ bl func_80233580
+/* 8021E988 0021A5E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8021E98C 0021A5EC 48 01 4B F5 */ bl end_drawing
lbl_8021E990:
/* 8021E990 0021A5F0 3B 9C 00 01 */ addi r28, r28, 1
/* 8021E994 0021A5F4 3B FF 00 3C */ addi r31, r31, 0x3c
@@ -1466,7 +1466,7 @@ lbl_8021E998:
/* 8021E9A4 0021A604 41 80 FE 70 */ blt lbl_8021E814
/* 8021E9A8 0021A608 2C 1B 00 00 */ cmpwi r27, 0
/* 8021E9AC 0021A60C 41 82 00 60 */ beq lbl_8021EA0C
-/* 8021E9B0 0021A610 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021E9B0 0021A610 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021E9B4 0021A614 38 00 00 01 */ li r0, 1
/* 8021E9B8 0021A618 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021E9BC 0021A61C 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_8021EA48.s b/asm/code_8021EA48.s
index bd057df..d86a425 100644
--- a/asm/code_8021EA48.s
+++ b/asm/code_8021EA48.s
@@ -109,7 +109,7 @@ func_8021EB98:
/* 8021EBC8 0021A828 F3 61 01 08 */ psq_st f27, 264(r1), 0, qr0
/* 8021EBCC 0021A82C 39 61 01 00 */ addi r11, r1, 0x100
/* 8021EBD0 0021A830 4B FA 85 41 */ bl _savegpr_21
-/* 8021EBD4 0021A834 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021EBD4 0021A834 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021EBD8 0021A838 38 A0 00 00 */ li r5, 0
/* 8021EBDC 0021A83C 38 00 00 80 */ li r0, 0x80
/* 8021EBE0 0021A840 7C 77 1B 78 */ mr r23, r3
@@ -130,7 +130,7 @@ func_8021EB98:
/* 8021EC1C 0021A87C 80 85 00 00 */ lwz r4, 0(r5)
/* 8021EC20 0021A880 60 84 00 02 */ ori r4, r4, 2
/* 8021EC24 0021A884 90 85 00 00 */ stw r4, 0(r5)
-/* 8021EC28 0021A888 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021EC28 0021A888 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021EC2C 0021A88C 90 04 17 38 */ stw r0, 0x1738(r4)
/* 8021EC30 0021A890 80 63 00 10 */ lwz r3, 0x10(r3)
/* 8021EC34 0021A894 A3 E3 00 EC */ lhz r31, 0xec(r3)
@@ -178,9 +178,9 @@ lbl_8021ECA4:
/* 8021ECC4 0021A924 83 B8 01 40 */ lwz r29, 0x140(r24)
/* 8021ECC8 0021A928 A3 83 00 34 */ lhz r28, 0x34(r3)
/* 8021ECCC 0021A92C 83 43 00 40 */ lwz r26, 0x40(r3)
-/* 8021ECD0 0021A930 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021ECD0 0021A930 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021ECD4 0021A934 57 84 1C 38 */ rlwinm r4, r28, 3, 0x10, 0x1c
-/* 8021ECD8 0021A938 48 01 48 55 */ bl func_8023352C
+/* 8021ECD8 0021A938 48 01 48 55 */ bl begin_drawing
/* 8021ECDC 0021A93C 2C 1C 00 00 */ cmpwi r28, 0
/* 8021ECE0 0021A940 3B 20 00 00 */ li r25, 0
/* 8021ECE4 0021A944 41 82 03 58 */ beq lbl_8021F03C
@@ -404,8 +404,8 @@ lbl_8021F030:
/* 8021F034 0021AC94 7C 00 E0 40 */ cmplw r0, r28
/* 8021F038 0021AC98 41 80 FC B4 */ blt lbl_8021ECEC
lbl_8021F03C:
-/* 8021F03C 0021AC9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8021F040 0021ACA0 48 01 45 41 */ bl func_80233580
+/* 8021F03C 0021AC9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8021F040 0021ACA0 48 01 45 41 */ bl end_drawing
lbl_8021F044:
/* 8021F044 0021ACA4 3B 7B 00 01 */ addi r27, r27, 1
lbl_8021F048:
@@ -446,7 +446,7 @@ func_8021F094:
/* 8021F0C4 0021AD24 F3 61 00 C8 */ psq_st f27, 200(r1), 0, qr0
/* 8021F0C8 0021AD28 39 61 00 C0 */ addi r11, r1, 0xc0
/* 8021F0CC 0021AD2C 4B FA 80 45 */ bl _savegpr_21
-/* 8021F0D0 0021AD30 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F0D0 0021AD30 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021F0D4 0021AD34 38 A0 00 02 */ li r5, 2
/* 8021F0D8 0021AD38 38 00 00 A0 */ li r0, 0xa0
/* 8021F0DC 0021AD3C 7C 77 1B 78 */ mr r23, r3
@@ -467,7 +467,7 @@ func_8021F094:
/* 8021F118 0021AD78 80 85 00 00 */ lwz r4, 0(r5)
/* 8021F11C 0021AD7C 60 84 00 02 */ ori r4, r4, 2
/* 8021F120 0021AD80 90 85 00 00 */ stw r4, 0(r5)
-/* 8021F124 0021AD84 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F124 0021AD84 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021F128 0021AD88 90 04 17 38 */ stw r0, 0x1738(r4)
/* 8021F12C 0021AD8C 80 63 00 10 */ lwz r3, 0x10(r3)
/* 8021F130 0021AD90 A3 E3 00 EC */ lhz r31, 0xec(r3)
@@ -520,9 +520,9 @@ lbl_8021F1A0:
/* 8021F1D4 0021AE34 41 82 02 BC */ beq lbl_8021F490
/* 8021F1D8 0021AE38 48 00 02 AC */ b lbl_8021F484
lbl_8021F1DC:
-/* 8021F1DC 0021AE3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F1DC 0021AE3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021F1E0 0021AE40 38 80 00 06 */ li r4, 6
-/* 8021F1E4 0021AE44 48 01 43 49 */ bl func_8023352C
+/* 8021F1E4 0021AE44 48 01 43 49 */ bl begin_drawing
/* 8021F1E8 0021AE48 80 7A 00 04 */ lwz r3, 4(r26)
/* 8021F1EC 0021AE4C 3B 00 00 01 */ li r24, 1
/* 8021F1F0 0021AE50 A0 03 00 00 */ lhz r0, 0(r3)
@@ -690,8 +690,8 @@ lbl_8021F284:
/* 8021F468 0021B0C8 D0 16 80 00 */ stfs f0, -0x8000(r22)
/* 8021F46C 0021B0CC C0 02 9B B8 */ lfs f0, lbl_806421B8-_SDA2_BASE_(r2)
/* 8021F470 0021B0D0 D0 16 80 00 */ stfs f0, -0x8000(r22)
-/* 8021F474 0021B0D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8021F478 0021B0D8 48 01 41 09 */ bl func_80233580
+/* 8021F474 0021B0D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8021F478 0021B0D8 48 01 41 09 */ bl end_drawing
/* 8021F47C 0021B0DC 3B 39 00 01 */ addi r25, r25, 1
/* 8021F480 0021B0E0 3B 5A 00 08 */ addi r26, r26, 8
lbl_8021F484:
@@ -728,7 +728,7 @@ lbl_8021F494:
/* 8021F4F4 0021B154 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8021F4F8 0021B158 7C 7D 1B 78 */ mr r29, r3
/* 8021F4FC 0021B15C 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8021F500 0021B160 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F500 0021B160 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021F504 0021B164 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8021F508 0021B168 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 8021F50C 0021B16C 7C 03 00 D0 */ neg r0, r3
@@ -746,7 +746,7 @@ lbl_8021F494:
/* 8021F53C 0021B19C 60 00 00 40 */ ori r0, r0, 0x40
/* 8021F540 0021B1A0 90 03 00 00 */ stw r0, 0(r3)
lbl_8021F544:
-/* 8021F544 0021B1A4 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F544 0021B1A4 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 8021F548 0021B1A8 38 80 00 00 */ li r4, 0
/* 8021F54C 0021B1AC 38 00 00 01 */ li r0, 1
/* 8021F550 0021B1B0 39 40 00 04 */ li r10, 4
@@ -765,7 +765,7 @@ lbl_8021F544:
/* 8021F584 0021B1E4 80 CB 00 00 */ lwz r6, 0(r11)
/* 8021F588 0021B1E8 60 C6 00 02 */ ori r6, r6, 2
/* 8021F58C 0021B1EC 90 CB 00 00 */ stw r6, 0(r11)
-/* 8021F590 0021B1F0 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F590 0021B1F0 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 8021F594 0021B1F4 80 CC 16 38 */ lwz r6, 0x1638(r12)
/* 8021F598 0021B1F8 98 06 0A 36 */ stb r0, 0xa36(r6)
/* 8021F59C 0021B1FC 80 CC 16 38 */ lwz r6, 0x1638(r12)
@@ -780,7 +780,7 @@ lbl_8021F544:
/* 8021F5C0 0021B220 80 CB 00 00 */ lwz r6, 0(r11)
/* 8021F5C4 0021B224 60 C6 00 40 */ ori r6, r6, 0x40
/* 8021F5C8 0021B228 90 CB 00 00 */ stw r6, 0(r11)
-/* 8021F5CC 0021B22C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F5CC 0021B22C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8021F5D0 0021B230 80 CB 16 38 */ lwz r6, 0x1638(r11)
/* 8021F5D4 0021B234 90 06 0A 24 */ stw r0, 0xa24(r6)
/* 8021F5D8 0021B238 80 CB 16 38 */ lwz r6, 0x1638(r11)
@@ -797,7 +797,7 @@ lbl_8021F544:
/* 8021F604 0021B264 80 C9 00 00 */ lwz r6, 0(r9)
/* 8021F608 0021B268 60 C6 00 40 */ ori r6, r6, 0x40
/* 8021F60C 0021B26C 90 C9 00 00 */ stw r6, 0(r9)
-/* 8021F610 0021B270 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F610 0021B270 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021F614 0021B274 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 8021F618 0021B278 98 06 0A 3C */ stb r0, 0xa3c(r6)
/* 8021F61C 0021B27C 80 C9 16 38 */ lwz r6, 0x1638(r9)
@@ -810,7 +810,7 @@ lbl_8021F544:
/* 8021F638 0021B298 80 C8 00 00 */ lwz r6, 0(r8)
/* 8021F63C 0021B29C 60 C6 00 40 */ ori r6, r6, 0x40
/* 8021F640 0021B2A0 90 C8 00 00 */ stw r6, 0(r8)
-/* 8021F644 0021B2A4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F644 0021B2A4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8021F648 0021B2A8 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 8021F64C 0021B2AC 90 E6 0A 44 */ stw r7, 0xa44(r6)
/* 8021F650 0021B2B0 80 C8 16 38 */ lwz r6, 0x1638(r8)
@@ -831,7 +831,7 @@ lbl_8021F544:
/* 8021F68C 0021B2EC 80 06 00 00 */ lwz r0, 0(r6)
/* 8021F690 0021B2F0 60 00 00 40 */ ori r0, r0, 0x40
/* 8021F694 0021B2F4 90 06 00 00 */ stw r0, 0(r6)
-/* 8021F698 0021B2F8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F698 0021B2F8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021F69C 0021B2FC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 8021F6A0 0021B300 98 86 0A 34 */ stb r4, 0xa34(r6)
/* 8021F6A4 0021B304 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -845,9 +845,9 @@ lbl_8021F544:
/* 8021F6C4 0021B324 60 00 00 40 */ ori r0, r0, 0x40
/* 8021F6C8 0021B328 90 04 00 00 */ stw r0, 0(r4)
/* 8021F6CC 0021B32C 48 01 D8 51 */ bl func_8023CF1C
-/* 8021F6D0 0021B330 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F6D0 0021B330 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021F6D4 0021B334 90 64 17 3C */ stw r3, 0x173c(r4)
-/* 8021F6D8 0021B338 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F6D8 0021B338 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021F6DC 0021B33C 80 9D 00 14 */ lwz r4, 0x14(r29)
/* 8021F6E0 0021B340 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021F6E4 0021B344 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -865,7 +865,7 @@ lbl_8021F700:
/* 8021F710 0021B370 60 00 00 01 */ ori r0, r0, 1
/* 8021F714 0021B374 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8021F718:
-/* 8021F718 0021B378 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F718 0021B378 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021F71C 0021B37C 3B E0 00 00 */ li r31, 0
/* 8021F720 0021B380 80 1D 00 18 */ lwz r0, 0x18(r29)
/* 8021F724 0021B384 3B 80 00 01 */ li r28, 1
@@ -885,7 +885,7 @@ lbl_8021F718:
/* 8021F75C 0021B3BC 80 03 00 00 */ lwz r0, 0(r3)
/* 8021F760 0021B3C0 60 00 00 10 */ ori r0, r0, 0x10
/* 8021F764 0021B3C4 90 03 00 00 */ stw r0, 0(r3)
-/* 8021F768 0021B3C8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F768 0021B3C8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021F76C 0021B3CC 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 8021F770 0021B3D0 9B E3 01 8C */ stb r31, 0x18c(r3)
/* 8021F774 0021B3D4 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -896,7 +896,7 @@ lbl_8021F718:
/* 8021F788 0021B3E8 80 03 00 00 */ lwz r0, 0(r3)
/* 8021F78C 0021B3EC 60 00 00 04 */ ori r0, r0, 4
/* 8021F790 0021B3F0 90 03 00 00 */ stw r0, 0(r3)
-/* 8021F794 0021B3F4 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F794 0021B3F4 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021F798 0021B3F8 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 8021F79C 0021B3FC 9B 83 00 68 */ stb r28, 0x68(r3)
/* 8021F7A0 0021B400 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -907,9 +907,9 @@ lbl_8021F718:
/* 8021F7B4 0021B414 80 03 00 00 */ lwz r0, 0(r3)
/* 8021F7B8 0021B418 60 00 00 01 */ ori r0, r0, 1
/* 8021F7BC 0021B41C 90 03 00 00 */ stw r0, 0(r3)
-/* 8021F7C0 0021B420 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F7C0 0021B420 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021F7C4 0021B424 48 01 4C B1 */ bl func_80234474
-/* 8021F7C8 0021B428 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F7C8 0021B428 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021F7CC 0021B42C 38 A0 00 0C */ li r5, 0xc
/* 8021F7D0 0021B430 38 80 00 1C */ li r4, 0x1c
/* 8021F7D4 0021B434 38 00 00 FF */ li r0, 0xff
@@ -923,7 +923,7 @@ lbl_8021F718:
/* 8021F7F4 0021B454 80 66 00 00 */ lwz r3, 0(r6)
/* 8021F7F8 0021B458 60 63 00 08 */ ori r3, r3, 8
/* 8021F7FC 0021B45C 90 66 00 00 */ stw r3, 0(r6)
-/* 8021F800 0021B460 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F800 0021B460 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8021F804 0021B464 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8021F808 0021B468 9B E3 08 90 */ stb r31, 0x890(r3)
/* 8021F80C 0021B46C 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -934,7 +934,7 @@ lbl_8021F718:
/* 8021F820 0021B480 80 66 00 00 */ lwz r3, 0(r6)
/* 8021F824 0021B484 60 63 00 80 */ ori r3, r3, 0x80
/* 8021F828 0021B488 90 66 00 00 */ stw r3, 0(r6)
-/* 8021F82C 0021B48C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F82C 0021B48C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021F830 0021B490 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8021F834 0021B494 90 A3 08 E4 */ stw r5, 0x8e4(r3)
/* 8021F838 0021B498 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -955,7 +955,7 @@ lbl_8021F718:
/* 8021F874 0021B4D4 80 64 00 00 */ lwz r3, 0(r4)
/* 8021F878 0021B4D8 60 63 00 10 */ ori r3, r3, 0x10
/* 8021F87C 0021B4DC 90 64 00 00 */ stw r3, 0(r4)
-/* 8021F880 0021B4E0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F880 0021B4E0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8021F884 0021B4E4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8021F888 0021B4E8 93 E3 09 64 */ stw r31, 0x964(r3)
/* 8021F88C 0021B4EC 93 E3 09 68 */ stw r31, 0x968(r3)
@@ -967,7 +967,7 @@ lbl_8021F718:
/* 8021F8A4 0021B504 80 64 00 00 */ lwz r3, 0(r4)
/* 8021F8A8 0021B508 60 63 00 20 */ ori r3, r3, 0x20
/* 8021F8AC 0021B50C 90 64 00 00 */ stw r3, 0(r4)
-/* 8021F8B0 0021B510 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F8B0 0021B510 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021F8B4 0021B514 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021F8B8 0021B518 93 E3 02 84 */ stw r31, 0x284(r3)
/* 8021F8BC 0021B51C 93 E3 02 88 */ stw r31, 0x288(r3)
@@ -980,7 +980,7 @@ lbl_8021F718:
/* 8021F8D8 0021B538 80 03 00 00 */ lwz r0, 0(r3)
/* 8021F8DC 0021B53C 60 00 00 08 */ ori r0, r0, 8
/* 8021F8E0 0021B540 90 03 00 00 */ stw r0, 0(r3)
-/* 8021F8E4 0021B544 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F8E4 0021B544 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021F8E8 0021B548 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 8021F8EC 0021B54C 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 8021F8F0 0021B550 2C 00 00 07 */ cmpwi r0, 7
@@ -1003,7 +1003,7 @@ lbl_8021F8FC:
/* 8021F930 0021B590 81 09 00 00 */ lwz r8, 0(r9)
/* 8021F934 0021B594 61 08 00 08 */ ori r8, r8, 8
/* 8021F938 0021B598 91 09 00 00 */ stw r8, 0(r9)
-/* 8021F93C 0021B59C 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F93C 0021B59C 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 8021F940 0021B5A0 81 0C 16 38 */ lwz r8, 0x1638(r12)
/* 8021F944 0021B5A4 91 68 05 44 */ stw r11, 0x544(r8)
/* 8021F948 0021B5A8 91 68 05 48 */ stw r11, 0x548(r8)
@@ -1018,7 +1018,7 @@ lbl_8021F8FC:
/* 8021F96C 0021B5CC 81 09 00 00 */ lwz r8, 0(r9)
/* 8021F970 0021B5D0 61 08 00 08 */ ori r8, r8, 8
/* 8021F974 0021B5D4 91 09 00 00 */ stw r8, 0(r9)
-/* 8021F978 0021B5D8 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F978 0021B5D8 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 8021F97C 0021B5DC 81 0C 16 38 */ lwz r8, 0x1638(r12)
/* 8021F980 0021B5E0 91 68 06 84 */ stw r11, 0x684(r8)
/* 8021F984 0021B5E4 91 68 06 88 */ stw r11, 0x688(r8)
@@ -1033,7 +1033,7 @@ lbl_8021F8FC:
/* 8021F9A8 0021B608 81 09 00 00 */ lwz r8, 0(r9)
/* 8021F9AC 0021B60C 61 08 00 08 */ ori r8, r8, 8
/* 8021F9B0 0021B610 91 09 00 00 */ stw r8, 0(r9)
-/* 8021F9B4 0021B614 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F9B4 0021B614 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021F9B8 0021B618 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8021F9BC 0021B61C 90 E8 03 44 */ stw r7, 0x344(r8)
/* 8021F9C0 0021B620 90 C8 03 48 */ stw r6, 0x348(r8)
@@ -1047,7 +1047,7 @@ lbl_8021F8FC:
/* 8021F9E0 0021B640 80 A6 00 00 */ lwz r5, 0(r6)
/* 8021F9E4 0021B644 60 A5 00 08 */ ori r5, r5, 8
/* 8021F9E8 0021B648 90 A6 00 00 */ stw r5, 0(r6)
-/* 8021F9EC 0021B64C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021F9EC 0021B64C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021F9F0 0021B650 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021F9F4 0021B654 90 85 04 44 */ stw r4, 0x444(r5)
/* 8021F9F8 0021B658 90 65 04 48 */ stw r3, 0x448(r5)
@@ -1074,7 +1074,7 @@ lbl_8021FA48:
/* 8021FA48 0021B6A8 3C 80 80 49 */ lis r4, lbl_804932B0@ha
/* 8021FA4C 0021B6AC 38 84 32 B0 */ addi r4, r4, lbl_804932B0@l
lbl_8021FA50:
-/* 8021FA50 0021B6B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FA50 0021B6B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021FA54 0021B6B4 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 8021FA58 0021B6B8 48 01 6E 21 */ bl func_80236878
/* 8021FA5C 0021B6BC 80 1D 00 24 */ lwz r0, 0x24(r29)
@@ -1092,14 +1092,14 @@ lbl_8021FA84:
/* 8021FA84 0021B6E4 7F A3 EB 78 */ mr r3, r29
/* 8021FA88 0021B6E8 4B FF F6 0D */ bl func_8021F094
lbl_8021FA8C:
-/* 8021FA8C 0021B6EC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FA8C 0021B6EC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8021FA90 0021B6F0 2C 1E 00 00 */ cmpwi r30, 0
/* 8021FA94 0021B6F4 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 8021FA98 0021B6F8 80 64 00 04 */ lwz r3, 4(r4)
/* 8021FA9C 0021B6FC 38 03 FF 6C */ addi r0, r3, -148
/* 8021FAA0 0021B700 90 04 00 04 */ stw r0, 4(r4)
/* 8021FAA4 0021B704 41 82 00 60 */ beq lbl_8021FB04
-/* 8021FAA8 0021B708 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FAA8 0021B708 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8021FAAC 0021B70C 38 00 00 01 */ li r0, 1
/* 8021FAB0 0021B710 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8021FAB4 0021B714 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_8021FB44.s b/asm/code_8021FB44.s
index 53ccde1..ff9392f 100644
--- a/asm/code_8021FB44.s
+++ b/asm/code_8021FB44.s
@@ -154,7 +154,7 @@ ColourBlendScreenTransition_Reset:
/* 8021FD74 0021B9D4 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8021FD78 0021B9D8 7C 7E 1B 78 */ mr r30, r3
/* 8021FD7C 0021B9DC 93 A1 00 54 */ stw r29, 0x54(r1)
-/* 8021FD80 0021B9E0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FD80 0021B9E0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8021FD84 0021B9E4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8021FD88 0021B9E8 88 85 0A 87 */ lbz r4, 0xa87(r5)
/* 8021FD8C 0021B9EC 7C 04 00 D0 */ neg r0, r4
@@ -172,7 +172,7 @@ ColourBlendScreenTransition_Reset:
/* 8021FDBC 0021BA1C 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FDC0 0021BA20 90 04 00 00 */ stw r0, 0(r4)
lbl_8021FDC4:
-/* 8021FDC4 0021BA24 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FDC4 0021BA24 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FDC8 0021BA28 38 C0 00 01 */ li r6, 1
/* 8021FDCC 0021BA2C 39 20 00 05 */ li r9, 5
/* 8021FDD0 0021BA30 38 A0 00 00 */ li r5, 0
@@ -195,7 +195,7 @@ lbl_8021FDC4:
/* 8021FE14 0021BA74 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE18 0021BA78 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE1C 0021BA7C 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE20 0021BA80 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE20 0021BA80 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE24 0021BA84 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FE28 0021BA88 98 C8 0A 36 */ stb r6, 0xa36(r8)
/* 8021FE2C 0021BA8C 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -210,7 +210,7 @@ lbl_8021FDC4:
/* 8021FE50 0021BAB0 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE54 0021BAB4 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE58 0021BAB8 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE5C 0021BABC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE5C 0021BABC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE60 0021BAC0 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FE64 0021BAC4 98 A8 0A 34 */ stb r5, 0xa34(r8)
/* 8021FE68 0021BAC8 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -223,7 +223,7 @@ lbl_8021FDC4:
/* 8021FE84 0021BAE4 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FE88 0021BAE8 61 08 00 40 */ ori r8, r8, 0x40
/* 8021FE8C 0021BAEC 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FE90 0021BAF0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FE90 0021BAF0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021FE94 0021BAF4 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8021FE98 0021BAF8 90 08 0A 44 */ stw r0, 0xa44(r8)
/* 8021FE9C 0021BAFC 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -244,7 +244,7 @@ lbl_8021FDC4:
/* 8021FED8 0021BB38 80 08 00 00 */ lwz r0, 0(r8)
/* 8021FEDC 0021BB3C 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FEE0 0021BB40 90 08 00 00 */ stw r0, 0(r8)
-/* 8021FEE4 0021BB44 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FEE4 0021BB44 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8021FEE8 0021BB48 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 8021FEEC 0021BB4C 98 C8 0A 3C */ stb r6, 0xa3c(r8)
/* 8021FEF0 0021BB50 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -257,7 +257,7 @@ lbl_8021FDC4:
/* 8021FF0C 0021BB6C 80 08 00 00 */ lwz r0, 0(r8)
/* 8021FF10 0021BB70 60 00 00 40 */ ori r0, r0, 0x40
/* 8021FF14 0021BB74 90 08 00 00 */ stw r0, 0(r8)
-/* 8021FF18 0021BB78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF18 0021BB78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF1C 0021BB7C 38 00 00 02 */ li r0, 2
/* 8021FF20 0021BB80 C0 62 9B E4 */ lfs f3, lbl_806421E4-_SDA2_BASE_(r2)
/* 8021FF24 0021BB84 81 0A 16 38 */ lwz r8, 0x1638(r10)
@@ -271,7 +271,7 @@ lbl_8021FDC4:
/* 8021FF44 0021BBA4 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FF48 0021BBA8 61 08 00 02 */ ori r8, r8, 2
/* 8021FF4C 0021BBAC 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FF50 0021BBB0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF50 0021BBB0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF54 0021BBB4 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FF58 0021BBB8 90 A8 01 88 */ stw r5, 0x188(r8)
/* 8021FF5C 0021BBBC 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -282,7 +282,7 @@ lbl_8021FDC4:
/* 8021FF70 0021BBD0 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FF74 0021BBD4 61 08 00 02 */ ori r8, r8, 2
/* 8021FF78 0021BBD8 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FF7C 0021BBDC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FF7C 0021BBDC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FF80 0021BBE0 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FF84 0021BBE4 98 A8 01 8C */ stb r5, 0x18c(r8)
/* 8021FF88 0021BBE8 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -293,7 +293,7 @@ lbl_8021FDC4:
/* 8021FF9C 0021BBFC 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FFA0 0021BC00 61 08 00 04 */ ori r8, r8, 4
/* 8021FFA4 0021BC04 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FFA8 0021BC08 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FFA8 0021BC08 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FFAC 0021BC0C 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FFB0 0021BC10 98 C8 00 68 */ stb r6, 0x68(r8)
/* 8021FFB4 0021BC14 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -304,7 +304,7 @@ lbl_8021FDC4:
/* 8021FFC8 0021BC28 81 09 00 00 */ lwz r8, 0(r9)
/* 8021FFCC 0021BC2C 61 08 00 01 */ ori r8, r8, 1
/* 8021FFD0 0021BC30 91 09 00 00 */ stw r8, 0(r9)
-/* 8021FFD4 0021BC34 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8021FFD4 0021BC34 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8021FFD8 0021BC38 81 0A 16 38 */ lwz r8, 0x1638(r10)
/* 8021FFDC 0021BC3C 98 C8 02 80 */ stb r6, 0x280(r8)
/* 8021FFE0 0021BC40 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -322,7 +322,7 @@ lbl_8021FDC4:
/* 80220010 0021BC70 EC 00 08 2A */ fadds f0, f0, f1
/* 80220014 0021BC74 F0 01 A0 08 */ psq_st f0, 8(r1), 1, qr2
/* 80220018 0021BC78 89 01 00 08 */ lbz r8, 8(r1)
-/* 8022001C 0021BC7C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022001C 0021BC7C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80220020 0021BC80 99 01 00 0C */ stb r8, 0xc(r1)
/* 80220024 0021BC84 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 80220028 0021BC88 99 01 00 0D */ stb r8, 0xd(r1)
@@ -338,7 +338,7 @@ lbl_8021FDC4:
/* 80220050 0021BCB0 80 64 00 00 */ lwz r3, 0(r4)
/* 80220054 0021BCB4 60 63 00 10 */ ori r3, r3, 0x10
/* 80220058 0021BCB8 90 64 00 00 */ stw r3, 0(r4)
-/* 8022005C 0021BCBC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022005C 0021BCBC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80220060 0021BCC0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80220064 0021BCC4 90 A3 09 E4 */ stw r5, 0x9e4(r3)
/* 80220068 0021BCC8 90 C3 09 E8 */ stw r6, 0x9e8(r3)
@@ -358,13 +358,13 @@ lbl_8021FDC4:
/* 802200A0 0021BD00 80 03 00 00 */ lwz r0, 0(r3)
/* 802200A4 0021BD04 60 00 00 20 */ ori r0, r0, 0x20
/* 802200A8 0021BD08 90 03 00 00 */ stw r0, 0(r3)
-/* 802200AC 0021BD0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200AC 0021BD0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802200B0 0021BD10 48 01 43 C5 */ bl func_80234474
/* 802200B4 0021BD14 38 60 00 04 */ li r3, 4
/* 802200B8 0021BD18 48 01 CE 65 */ bl func_8023CF1C
-/* 802200BC 0021BD1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200BC 0021BD1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802200C0 0021BD20 90 64 17 3C */ stw r3, 0x173c(r4)
-/* 802200C4 0021BD24 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802200C4 0021BD24 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802200C8 0021BD28 80 9E 00 10 */ lwz r4, 0x10(r30)
/* 802200CC 0021BD2C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802200D0 0021BD30 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -382,7 +382,7 @@ lbl_802200EC:
/* 802200FC 0021BD5C 60 00 00 01 */ ori r0, r0, 1
/* 80220100 0021BD60 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80220104:
-/* 80220104 0021BD64 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220104 0021BD64 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80220108 0021BD68 38 00 00 0E */ li r0, 0xe
/* 8022010C 0021BD6C 39 20 00 1E */ li r9, 0x1e
/* 80220110 0021BD70 39 00 00 00 */ li r8, 0
@@ -410,7 +410,7 @@ lbl_80220104:
/* 80220168 0021BDC8 80 C9 00 00 */ lwz r6, 0(r9)
/* 8022016C 0021BDCC 60 C6 00 10 */ ori r6, r6, 0x10
/* 80220170 0021BDD0 90 C9 00 00 */ stw r6, 0(r9)
-/* 80220174 0021BDD4 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220174 0021BDD4 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80220178 0021BDD8 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 8022017C 0021BDDC 91 06 02 84 */ stw r8, 0x284(r6)
/* 80220180 0021BDE0 91 06 02 88 */ stw r8, 0x288(r6)
@@ -423,7 +423,7 @@ lbl_80220104:
/* 8022019C 0021BDFC 80 A6 00 00 */ lwz r5, 0(r6)
/* 802201A0 0021BE00 60 A5 00 08 */ ori r5, r5, 8
/* 802201A4 0021BE04 90 A6 00 00 */ stw r5, 0(r6)
-/* 802201A8 0021BE08 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 802201A8 0021BE08 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802201AC 0021BE0C 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 802201B0 0021BE10 91 05 05 44 */ stw r8, 0x544(r5)
/* 802201B4 0021BE14 91 05 05 48 */ stw r8, 0x548(r5)
@@ -438,7 +438,7 @@ lbl_80220104:
/* 802201D8 0021BE38 80 A6 00 00 */ lwz r5, 0(r6)
/* 802201DC 0021BE3C 60 A5 00 08 */ ori r5, r5, 8
/* 802201E0 0021BE40 90 A6 00 00 */ stw r5, 0(r6)
-/* 802201E4 0021BE44 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 802201E4 0021BE44 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 802201E8 0021BE48 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 802201EC 0021BE4C 91 05 06 84 */ stw r8, 0x684(r5)
/* 802201F0 0021BE50 91 05 06 88 */ stw r8, 0x688(r5)
@@ -453,7 +453,7 @@ lbl_80220104:
/* 80220214 0021BE74 80 A6 00 00 */ lwz r5, 0(r6)
/* 80220218 0021BE78 60 A5 00 08 */ ori r5, r5, 8
/* 8022021C 0021BE7C 90 A6 00 00 */ stw r5, 0(r6)
-/* 80220220 0021BE80 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220220 0021BE80 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80220224 0021BE84 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80220228 0021BE88 90 85 03 44 */ stw r4, 0x344(r5)
/* 8022022C 0021BE8C 90 65 03 48 */ stw r3, 0x348(r5)
@@ -469,7 +469,7 @@ lbl_80220104:
/* 80220254 0021BEB4 80 64 00 00 */ lwz r3, 0(r4)
/* 80220258 0021BEB8 60 63 00 08 */ ori r3, r3, 8
/* 8022025C 0021BEBC 90 64 00 00 */ stw r3, 0(r4)
-/* 80220260 0021BEC0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220260 0021BEC0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80220264 0021BEC4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80220268 0021BEC8 90 03 04 44 */ stw r0, 0x444(r3)
/* 8022026C 0021BECC 90 03 04 48 */ stw r0, 0x448(r3)
@@ -521,12 +521,12 @@ lbl_80220308:
/* 8022031C 0021BF7C C0 3E 00 4C */ lfs f1, 0x4c(r30)
/* 80220320 0021BF80 7C 64 1B 78 */ mr r4, r3
/* 80220324 0021BF84 48 05 C9 E9 */ bl PSVECScale
-/* 80220328 0021BF88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220328 0021BF88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8022032C 0021BF8C 38 00 00 80 */ li r0, 0x80
/* 80220330 0021BF90 38 80 00 04 */ li r4, 4
/* 80220334 0021BF94 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80220338 0021BF98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8022033C 0021BF9C 48 01 31 F1 */ bl func_8023352C
+/* 80220338 0021BF98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8022033C 0021BF9C 48 01 31 F1 */ bl begin_drawing
/* 80220340 0021BFA0 C0 1E 00 14 */ lfs f0, 0x14(r30)
/* 80220344 0021BFA4 38 61 00 38 */ addi r3, r1, 0x38
/* 80220348 0021BFA8 7C 65 1B 78 */ mr r5, r3
@@ -606,11 +606,11 @@ lbl_80220308:
/* 80220470 0021C0D0 C0 3E 00 68 */ lfs f1, 0x68(r30)
/* 80220474 0021C0D4 D0 3D 80 00 */ stfs f1, -0x8000(r29)
/* 80220478 0021C0D8 D0 1D 80 00 */ stfs f0, -0x8000(r29)
-/* 8022047C 0021C0DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80220480 0021C0E0 48 01 31 01 */ bl func_80233580
+/* 8022047C 0021C0DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80220480 0021C0E0 48 01 31 01 */ bl end_drawing
/* 80220484 0021C0E4 2C 1F 00 00 */ cmpwi r31, 0
/* 80220488 0021C0E8 41 82 00 60 */ beq lbl_802204E8
-/* 8022048C 0021C0EC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8022048C 0021C0EC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80220490 0021C0F0 38 00 00 01 */ li r0, 1
/* 80220494 0021C0F4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80220498 0021C0F8 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_8022063C.s b/asm/code_8022063C.s
index cd0a604..0a6035c 100644
--- a/asm/code_8022063C.s
+++ b/asm/code_8022063C.s
@@ -344,7 +344,7 @@ func_80220B18:
/* 80220B20 0021C780 90 01 00 74 */ stw r0, 0x74(r1)
/* 80220B24 0021C784 4B FF FB 19 */ bl func_8022063C
/* 80220B28 0021C788 3C A0 80 49 */ lis r5, lbl_80493250@ha
-/* 80220B2C 0021C78C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220B2C 0021C78C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80220B30 0021C790 38 81 00 08 */ addi r4, r1, 8
/* 80220B34 0021C794 38 C0 00 08 */ li r6, 8
/* 80220B38 0021C798 38 A5 32 50 */ addi r5, r5, lbl_80493250@l
@@ -354,7 +354,7 @@ func_80220B18:
/* 80220B48 0021C7A8 41 80 00 2C */ blt lbl_80220B74
/* 80220B4C 0021C7AC 2C 03 00 03 */ cmpwi r3, 3
/* 80220B50 0021C7B0 40 80 00 24 */ bge lbl_80220B74
-/* 80220B54 0021C7B4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80220B54 0021C7B4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80220B58 0021C7B8 38 A1 00 08 */ addi r5, r1, 8
/* 80220B5C 0021C7BC 38 C0 00 08 */ li r6, 8
/* 80220B60 0021C7C0 38 83 00 A8 */ addi r4, r3, 0xa8
diff --git a/asm/code_80230E48.s b/asm/code_80230E48.s
index 7a12443..c95fd5d 100644
--- a/asm/code_80230E48.s
+++ b/asm/code_80230E48.s
@@ -73,7 +73,7 @@ lbl_80230F44:
/* 80230F4C 0022CBAC 80 9F 00 08 */ lwz r4, 8(r31)
/* 80230F50 0022CBB0 80 BF 00 10 */ lwz r5, 0x10(r31)
/* 80230F54 0022CBB4 48 00 16 09 */ bl func_8023255C
-/* 80230F58 0022CBB8 93 CD A3 D8 */ stw r30, lbl_8063F698-_SDA_BASE_(r13)
+/* 80230F58 0022CBB8 93 CD A3 D8 */ stw r30, render_context_ptr-_SDA_BASE_(r13)
/* 80230F5C 0022CBBC 7F C3 F3 78 */ mr r3, r30
/* 80230F60 0022CBC0 48 00 8E F9 */ bl func_80239E58
/* 80230F64 0022CBC4 3C 60 80 23 */ lis r3, func_80232394@ha
@@ -150,7 +150,7 @@ lbl_80230F44:
lbl_80231080:
/* 80231080 0022CCE0 38 00 00 00 */ li r0, 0
/* 80231084 0022CCE4 7F C3 F3 78 */ mr r3, r30
-/* 80231088 0022CCE8 90 0D A3 D8 */ stw r0, lbl_8063F698-_SDA_BASE_(r13)
+/* 80231088 0022CCE8 90 0D A3 D8 */ stw r0, render_context_ptr-_SDA_BASE_(r13)
/* 8023108C 0022CCEC 38 80 00 00 */ li r4, 0
/* 80231090 0022CCF0 48 00 E2 C5 */ bl func_8023F354
/* 80231094 0022CCF4 2C 1F 00 00 */ cmpwi r31, 0
@@ -367,13 +367,13 @@ func_80231374:
/* 80231374 0022CFD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80231378 0022CFD8 7C 08 02 A6 */ mflr r0
/* 8023137C 0022CFDC 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80231380 0022CFE0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80231380 0022CFE0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80231384 0022CFE4 48 00 E3 F5 */ bl func_8023F778
-/* 80231388 0022CFE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80231388 0022CFE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023138C 0022CFEC 38 80 00 01 */ li r4, 1
/* 80231390 0022CFF0 38 00 00 00 */ li r0, 0
/* 80231394 0022CFF4 98 83 16 F8 */ stb r4, 0x16f8(r3)
-/* 80231398 0022CFF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80231398 0022CFF8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023139C 0022CFFC 90 03 16 F4 */ stw r0, 0x16f4(r3)
/* 802313A0 0022D000 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802313A4 0022D004 7C 08 03 A6 */ mtlr r0
@@ -1040,7 +1040,7 @@ lbl_80231C84:
/* 80231D2C 0022D98C 7F A3 EB 78 */ mr r3, r29
/* 80231D30 0022D990 38 80 00 04 */ li r4, 4
/* 80231D34 0022D994 90 1D 17 38 */ stw r0, 0x1738(r29)
-/* 80231D38 0022D998 48 00 17 F5 */ bl func_8023352C
+/* 80231D38 0022D998 48 00 17 F5 */ bl begin_drawing
/* 80231D3C 0022D99C C0 02 9D 00 */ lfs f0, lbl_80642300-_SDA2_BASE_(r2)
/* 80231D40 0022D9A0 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80231D44 0022D9A4 7F A3 EB 78 */ mr r3, r29
@@ -1067,7 +1067,7 @@ lbl_80231C84:
/* 80231D98 0022D9F8 D0 04 80 00 */ stfs f0, -0x8000(r4)
/* 80231D9C 0022D9FC 80 1D 17 08 */ lwz r0, 0x1708(r29)
/* 80231DA0 0022DA00 90 04 80 00 */ stw r0, -0x8000(r4)
-/* 80231DA4 0022DA04 48 00 17 DD */ bl func_80233580
+/* 80231DA4 0022DA04 48 00 17 DD */ bl end_drawing
/* 80231DA8 0022DA08 80 7D 17 04 */ lwz r3, 0x1704(r29)
/* 80231DAC 0022DA0C 38 80 00 64 */ li r4, 0x64
/* 80231DB0 0022DA10 38 A0 00 C8 */ li r5, 0xc8
@@ -1157,7 +1157,7 @@ lbl_80231DC8:
/* 80231EFC 0022DB5C 7F A3 EB 78 */ mr r3, r29
/* 80231F00 0022DB60 38 80 00 04 */ li r4, 4
/* 80231F04 0022DB64 90 1D 17 38 */ stw r0, 0x1738(r29)
-/* 80231F08 0022DB68 48 00 16 25 */ bl func_8023352C
+/* 80231F08 0022DB68 48 00 16 25 */ bl begin_drawing
/* 80231F0C 0022DB6C C0 02 9D 00 */ lfs f0, lbl_80642300-_SDA2_BASE_(r2)
/* 80231F10 0022DB70 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80231F14 0022DB74 7F A3 EB 78 */ mr r3, r29
@@ -1180,7 +1180,7 @@ lbl_80231DC8:
/* 80231F58 0022DBB8 C0 02 9D 08 */ lfs f0, lbl_80642308-_SDA2_BASE_(r2)
/* 80231F5C 0022DBBC D0 04 80 00 */ stfs f0, -0x8000(r4)
/* 80231F60 0022DBC0 93 C4 80 00 */ stw r30, -0x8000(r4)
-/* 80231F64 0022DBC4 48 00 16 1D */ bl func_80233580
+/* 80231F64 0022DBC4 48 00 16 1D */ bl end_drawing
/* 80231F68 0022DBC8 80 9D 16 38 */ lwz r4, 0x1638(r29)
/* 80231F6C 0022DBCC 7F A3 EB 78 */ mr r3, r29
/* 80231F70 0022DBD0 38 A0 00 01 */ li r5, 1
@@ -1296,7 +1296,7 @@ lbl_80232078:
/* 8023211C 0022DD7C 7F A3 EB 78 */ mr r3, r29
/* 80232120 0022DD80 38 80 00 04 */ li r4, 4
/* 80232124 0022DD84 90 1D 17 38 */ stw r0, 0x1738(r29)
-/* 80232128 0022DD88 48 00 14 05 */ bl func_8023352C
+/* 80232128 0022DD88 48 00 14 05 */ bl begin_drawing
/* 8023212C 0022DD8C C0 22 9D 20 */ lfs f1, lbl_80642320-_SDA2_BASE_(r2)
/* 80232130 0022DD90 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80232134 0022DD94 C0 02 9D 24 */ lfs f0, lbl_80642324-_SDA2_BASE_(r2)
@@ -1329,7 +1329,7 @@ lbl_80232078:
/* 802321A0 0022DE00 D0 04 80 00 */ stfs f0, -0x8000(r4)
/* 802321A4 0022DE04 C0 02 9D 28 */ lfs f0, lbl_80642328-_SDA2_BASE_(r2)
/* 802321A8 0022DE08 D0 04 80 00 */ stfs f0, -0x8000(r4)
-/* 802321AC 0022DE0C 48 00 13 D5 */ bl func_80233580
+/* 802321AC 0022DE0C 48 00 13 D5 */ bl end_drawing
lbl_802321B0:
/* 802321B0 0022DE10 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 802321B4 0022DE14 CB E1 00 40 */ lfd f31, 0x40(r1)
diff --git a/asm/code_8023234C.s b/asm/code_8023234C.s
index 15a5ab4..22bf152 100644
--- a/asm/code_8023234C.s
+++ b/asm/code_8023234C.s
@@ -2,21 +2,21 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global lbl_8023234C
+
+.global lbl_8023234C
lbl_8023234C:
/* 8023234C 0022DFAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232350 0022DFB0 7C 08 02 A6 */ mflr r0
/* 80232354 0022DFB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232358 0022DFB8 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 8023235C 0022DFBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023235C 0022DFBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80232360 0022DFC0 2C 03 00 00 */ cmpwi r3, 0
/* 80232364 0022DFC4 41 82 00 1C */ beq lbl_80232380
/* 80232368 0022DFC8 8B E3 16 F9 */ lbz r31, 0x16f9(r3)
/* 8023236C 0022DFCC 38 00 00 00 */ li r0, 0
/* 80232370 0022DFD0 98 03 16 F9 */ stb r0, 0x16f9(r3)
/* 80232374 0022DFD4 48 04 CE 1D */ bl GXDisableBreakPt
-/* 80232378 0022DFD8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80232378 0022DFD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023237C 0022DFDC 9B E3 16 F9 */ stb r31, 0x16f9(r3)
lbl_80232380:
/* 80232380 0022DFE0 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -31,7 +31,7 @@ func_80232394:
/* 80232398 0022DFF8 7C 08 02 A6 */ mflr r0
/* 8023239C 0022DFFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802323A0 0022E000 93 E1 00 0C */ stw r31, 0xc(r1)
-/* 802323A4 0022E004 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802323A4 0022E004 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802323A8 0022E008 2C 03 00 00 */ cmpwi r3, 0
/* 802323AC 0022E00C 41 82 00 44 */ beq lbl_802323F0
/* 802323B0 0022E010 8B E3 16 F9 */ lbz r31, 0x16f9(r3)
@@ -46,11 +46,11 @@ lbl_802323C0:
/* 802323D0 0022E030 7D 89 03 A6 */ mtctr r12
/* 802323D4 0022E034 4E 80 04 21 */ bctrl
lbl_802323D8:
-/* 802323D8 0022E038 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802323D8 0022E038 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802323DC 0022E03C 48 00 01 15 */ bl func_802324F0
/* 802323E0 0022E040 2C 03 00 00 */ cmpwi r3, 0
/* 802323E4 0022E044 40 82 FF DC */ bne lbl_802323C0
-/* 802323E8 0022E048 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802323E8 0022E048 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802323EC 0022E04C 9B E3 16 F9 */ stb r31, 0x16f9(r3)
lbl_802323F0:
/* 802323F0 0022E050 80 01 00 14 */ lwz r0, 0x14(r1)
diff --git a/asm/code_8023283C.s b/asm/code_8023283C.s
index 5857aec..2f6ed43 100644
--- a/asm/code_8023283C.s
+++ b/asm/code_8023283C.s
@@ -308,7 +308,7 @@ func_80232BF0:
/* 80232C84 0022E8E4 60 63 00 09 */ ori r3, r3, 9
/* 80232C88 0022E8E8 B0 7C 00 00 */ sth r3, 0(r28)
/* 80232C8C 0022E8EC 93 8D A3 F8 */ stw r28, lbl_8063F6B8-_SDA_BASE_(r13)
-/* 80232C90 0022E8F0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80232C90 0022E8F0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80232C94 0022E8F4 98 03 16 FB */ stb r0, 0x16fb(r3)
/* 80232C98 0022E8F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80232C9C 0022E8FC 83 C1 00 18 */ lwz r30, 0x18(r1)
@@ -332,7 +332,7 @@ func_80232CB8:
/* 80232CD8 0022E938 80 7F 00 04 */ lwz r3, 4(r31)
/* 80232CDC 0022E93C 4B FA 81 85 */ bl func_801DAE60
/* 80232CE0 0022E940 38 00 00 00 */ li r0, 0
-/* 80232CE4 0022E944 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80232CE4 0022E944 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80232CE8 0022E948 90 0D A3 F8 */ stw r0, lbl_8063F6B8-_SDA_BASE_(r13)
/* 80232CEC 0022E94C 98 03 16 FB */ stb r0, 0x16fb(r3)
/* 80232CF0 0022E950 83 E1 00 0C */ lwz r31, 0xc(r1)
diff --git a/asm/code_80232D24.s b/asm/code_80232D24.s
index 1d2f761..d2d02b4 100644
--- a/asm/code_80232D24.s
+++ b/asm/code_80232D24.s
@@ -563,8 +563,8 @@ lbl_80233510:
/* 80233524 0022F184 38 21 00 20 */ addi r1, r1, 0x20
/* 80233528 0022F188 4E 80 00 20 */ blr
-.global func_8023352C
-func_8023352C:
+.global begin_drawing
+begin_drawing:
/* 8023352C 0022F18C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80233530 0022F190 7C 08 02 A6 */ mflr r0
/* 80233534 0022F194 90 01 00 14 */ stw r0, 0x14(r1)
@@ -587,8 +587,8 @@ func_8023352C:
/* 80233578 0022F1D8 38 21 00 10 */ addi r1, r1, 0x10
/* 8023357C 0022F1DC 4E 80 00 20 */ blr
-.global func_80233580
-func_80233580:
+.global end_drawing
+end_drawing:
/* 80233580 0022F1E0 38 00 00 00 */ li r0, 0
/* 80233584 0022F1E4 98 03 16 FA */ stb r0, 0x16fa(r3)
/* 80233588 0022F1E8 4E 80 00 20 */ blr
@@ -2047,7 +2047,7 @@ lbl_802348F8:
/* 80234A78 002306D8 7F C3 F3 78 */ mr r3, r30
/* 80234A7C 002306DC 90 1E 17 38 */ stw r0, 0x1738(r30)
/* 80234A80 002306E0 38 80 00 04 */ li r4, 4
-/* 80234A84 002306E4 4B FF EA A9 */ bl func_8023352C
+/* 80234A84 002306E4 4B FF EA A9 */ bl begin_drawing
/* 80234A88 002306E8 C0 02 9D 40 */ lfs f0, lbl_80642340-_SDA2_BASE_(r2)
/* 80234A8C 002306EC 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80234A90 002306F0 7F C3 F3 78 */ mr r3, r30
@@ -2106,7 +2106,7 @@ lbl_802348F8:
/* 80234B64 002307C4 98 A4 80 00 */ stb r5, -0x8000(r4)
/* 80234B68 002307C8 98 C4 80 00 */ stb r6, -0x8000(r4)
/* 80234B6C 002307CC 98 E4 80 00 */ stb r7, -0x8000(r4)
-/* 80234B70 002307D0 4B FF EA 11 */ bl func_80233580
+/* 80234B70 002307D0 4B FF EA 11 */ bl end_drawing
/* 80234B74 002307D4 2C 1F 00 00 */ cmpwi r31, 0
/* 80234B78 002307D8 41 82 00 5C */ beq lbl_80234BD4
/* 80234B7C 002307DC 80 7E 16 38 */ lwz r3, 0x1638(r30)
@@ -2133,7 +2133,7 @@ lbl_80234BC4:
/* 80234BCC 0023082C 60 00 00 40 */ ori r0, r0, 0x40
/* 80234BD0 00230830 90 03 00 00 */ stw r0, 0(r3)
lbl_80234BD4:
-/* 80234BD4 00230834 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80234BD4 00230834 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80234BD8 00230838 80 8D A4 74 */ lwz r4, lbl_8063F734-_SDA_BASE_(r13)
/* 80234BDC 0023083C 4B FF E7 01 */ bl func_802332DC
lbl_80234BE0:
diff --git a/asm/code_80235A74.s b/asm/code_80235A74.s
index a9754ff..2ecee85 100644
--- a/asm/code_80235A74.s
+++ b/asm/code_80235A74.s
@@ -569,7 +569,7 @@ func_8023623C:
/* 80236270 00231ED0 40 82 00 4C */ bne lbl_802362BC
/* 80236274 00231ED4 54 A0 04 3F */ clrlwi. r0, r5, 0x10
/* 80236278 00231ED8 40 82 00 44 */ bne lbl_802362BC
-/* 8023627C 00231EDC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023627C 00231EDC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236280 00231EE0 2C 03 00 00 */ cmpwi r3, 0
/* 80236284 00231EE4 40 82 00 18 */ bne lbl_8023629C
/* 80236288 00231EE8 38 80 02 80 */ li r4, 0x280
diff --git a/asm/code_80236B08.s b/asm/code_80236B08.s
index 79763e6..6f66c0b 100644
--- a/asm/code_80236B08.s
+++ b/asm/code_80236B08.s
@@ -224,7 +224,7 @@ lbl_80236DA4:
/* 80236DE4 00232A44 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 80236DE8 00232A48 2C 00 00 00 */ cmpwi r0, 0
/* 80236DEC 00232A4C 41 82 00 98 */ beq lbl_80236E84
-/* 80236DF0 00232A50 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236DF0 00232A50 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236DF4 00232A54 38 80 00 00 */ li r4, 0
/* 80236DF8 00232A58 38 00 00 01 */ li r0, 1
/* 80236DFC 00232A5C 38 A0 00 45 */ li r5, 0x45
@@ -238,12 +238,12 @@ lbl_80236DA4:
/* 80236E1C 00232A7C 98 7F 00 1E */ stb r3, 0x1e(r31)
/* 80236E20 00232A80 88 68 00 D3 */ lbz r3, 0xd3(r8)
/* 80236E24 00232A84 98 7F 00 1F */ stb r3, 0x1f(r31)
-/* 80236E28 00232A88 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E28 00232A88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E2C 00232A8C 98 83 00 D0 */ stb r4, 0xd0(r3)
/* 80236E30 00232A90 98 83 00 D1 */ stb r4, 0xd1(r3)
/* 80236E34 00232A94 98 83 00 D2 */ stb r4, 0xd2(r3)
/* 80236E38 00232A98 98 83 00 D3 */ stb r4, 0xd3(r3)
-/* 80236E3C 00232A9C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E3C 00232A9C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236E40 00232AA0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E44 00232AA4 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 80236E48 00232AA8 80 68 16 38 */ lwz r3, 0x1638(r8)
@@ -258,7 +258,7 @@ lbl_80236DA4:
/* 80236E6C 00232ACC 80 03 00 00 */ lwz r0, 0(r3)
/* 80236E70 00232AD0 60 00 00 40 */ ori r0, r0, 0x40
/* 80236E74 00232AD4 90 03 00 00 */ stw r0, 0(r3)
-/* 80236E78 00232AD8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236E78 00232AD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E7C 00232ADC 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80236E80 00232AE0 48 00 87 69 */ bl func_8023F5E8
lbl_80236E84:
@@ -279,7 +279,7 @@ lbl_80236E84:
/* 80236EBC 00232B1C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80236EC0 00232B20 2C 00 00 00 */ cmpwi r0, 0
/* 80236EC4 00232B24 41 82 08 90 */ beq lbl_80237754
-/* 80236EC8 00232B28 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236EC8 00232B28 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80236ECC 00232B2C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80236ED0 00232B30 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80236ED4 00232B34 7C 03 00 D0 */ neg r0, r3
@@ -297,7 +297,7 @@ lbl_80236E84:
/* 80236F04 00232B64 60 00 00 40 */ ori r0, r0, 0x40
/* 80236F08 00232B68 90 03 00 00 */ stw r0, 0(r3)
lbl_80236F0C:
-/* 80236F0C 00232B6C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236F0C 00232B6C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F10 00232B70 38 80 00 00 */ li r4, 0
/* 80236F14 00232B74 C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
/* 80236F18 00232B78 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -320,7 +320,7 @@ lbl_80236F0C:
/* 80236F5C 00232BBC D0 03 00 08 */ stfs f0, 8(r3)
/* 80236F60 00232BC0 C0 05 00 0C */ lfs f0, 0xc(r5)
/* 80236F64 00232BC4 D0 03 00 0C */ stfs f0, 0xc(r3)
-/* 80236F68 00232BC8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236F68 00232BC8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F6C 00232BCC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80236F70 00232BD0 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 80236F74 00232BD4 38 65 00 01 */ addi r3, r5, 1
@@ -338,22 +338,22 @@ lbl_80236F0C:
/* 80236FA4 00232C04 B0 03 00 04 */ sth r0, 4(r3)
/* 80236FA8 00232C08 A0 05 00 06 */ lhz r0, 6(r5)
/* 80236FAC 00232C0C B0 03 00 06 */ sth r0, 6(r3)
-/* 80236FB0 00232C10 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FB0 00232C10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FB4 00232C14 4B FF E2 51 */ bl func_80235204
-/* 80236FB8 00232C18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FB8 00232C18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FBC 00232C1C 38 80 00 00 */ li r4, 0
/* 80236FC0 00232C20 38 A0 00 00 */ li r5, 0
/* 80236FC4 00232C24 38 C0 00 00 */ li r6, 0
/* 80236FC8 00232C28 38 E0 02 80 */ li r7, 0x280
/* 80236FCC 00232C2C 39 00 01 E0 */ li r8, 0x1e0
/* 80236FD0 00232C30 4B FF E1 A9 */ bl func_80235178
-/* 80236FD4 00232C34 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FD4 00232C34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FD8 00232C38 38 A0 00 43 */ li r5, 0x43
/* 80236FDC 00232C3C 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 80236FE0 00232C40 38 C0 00 01 */ li r6, 1
/* 80236FE4 00232C44 38 E0 00 00 */ li r7, 0
/* 80236FE8 00232C48 48 00 86 01 */ bl func_8023F5E8
-/* 80236FEC 00232C4C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80236FEC 00232C4C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80236FF0 00232C50 38 A0 00 02 */ li r5, 2
/* 80236FF4 00232C54 3B A0 00 00 */ li r29, 0
/* 80236FF8 00232C58 3B C0 00 01 */ li r30, 1
@@ -363,7 +363,7 @@ lbl_80236F0C:
/* 80237008 00232C68 3B E0 00 07 */ li r31, 7
/* 8023700C 00232C6C 60 63 00 06 */ ori r3, r3, 6
/* 80237010 00232C70 B0 66 16 FE */ sth r3, 0x16fe(r6)
-/* 80237014 00232C74 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237014 00232C74 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237018 00232C78 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8023701C 00232C7C 90 A3 01 84 */ stw r5, 0x184(r3)
/* 80237020 00232C80 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -374,7 +374,7 @@ lbl_80236F0C:
/* 80237034 00232C94 80 65 00 00 */ lwz r3, 0(r5)
/* 80237038 00232C98 60 63 00 02 */ ori r3, r3, 2
/* 8023703C 00232C9C 90 65 00 00 */ stw r3, 0(r5)
-/* 80237040 00232CA0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237040 00232CA0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237044 00232CA4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237048 00232CA8 93 A3 0A 24 */ stw r29, 0xa24(r3)
/* 8023704C 00232CAC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -391,7 +391,7 @@ lbl_80236F0C:
/* 80237078 00232CD8 80 64 00 00 */ lwz r3, 0(r4)
/* 8023707C 00232CDC 60 63 00 40 */ ori r3, r3, 0x40
/* 80237080 00232CE0 90 64 00 00 */ stw r3, 0(r4)
-/* 80237084 00232CE4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237084 00232CE4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237088 00232CE8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8023708C 00232CEC 9B C3 0A 36 */ stb r30, 0xa36(r3)
/* 80237090 00232CF0 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -406,7 +406,7 @@ lbl_80236F0C:
/* 802370B4 00232D14 80 64 00 00 */ lwz r3, 0(r4)
/* 802370B8 00232D18 60 63 00 40 */ ori r3, r3, 0x40
/* 802370BC 00232D1C 90 64 00 00 */ stw r3, 0(r4)
-/* 802370C0 00232D20 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802370C0 00232D20 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370C4 00232D24 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370C8 00232D28 9B A3 0A 3C */ stb r29, 0xa3c(r3)
/* 802370CC 00232D2C 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -419,7 +419,7 @@ lbl_80236F0C:
/* 802370E8 00232D48 80 03 00 00 */ lwz r0, 0(r3)
/* 802370EC 00232D4C 60 00 00 40 */ ori r0, r0, 0x40
/* 802370F0 00232D50 90 03 00 00 */ stw r0, 0(r3)
-/* 802370F4 00232D54 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802370F4 00232D54 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370F8 00232D58 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370FC 00232D5C 93 E3 0A 44 */ stw r31, 0xa44(r3)
/* 80237100 00232D60 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -446,7 +446,7 @@ lbl_80236F0C:
/* 80237154 00232DB4 39 20 00 00 */ li r9, 0
/* 80237158 00232DB8 60 00 00 40 */ ori r0, r0, 0x40
/* 8023715C 00232DBC 90 03 00 00 */ stw r0, 0(r3)
-/* 80237160 00232DC0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237160 00232DC0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237164 00232DC4 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237168 00232DC8 93 C3 01 88 */ stw r30, 0x188(r3)
/* 8023716C 00232DCC 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -457,7 +457,7 @@ lbl_80236F0C:
/* 80237180 00232DE0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237184 00232DE4 60 00 00 02 */ ori r0, r0, 2
/* 80237188 00232DE8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023718C 00232DEC 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023718C 00232DEC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237190 00232DF0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237194 00232DF4 9B C3 00 68 */ stb r30, 0x68(r3)
/* 80237198 00232DF8 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -468,9 +468,9 @@ lbl_80236F0C:
/* 802371AC 00232E0C 80 03 00 00 */ lwz r0, 0(r3)
/* 802371B0 00232E10 60 00 00 01 */ ori r0, r0, 1
/* 802371B4 00232E14 90 03 00 00 */ stw r0, 0(r3)
-/* 802371B8 00232E18 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371B8 00232E18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802371BC 00232E1C 4B FF D2 B9 */ bl func_80234474
-/* 802371C0 00232E20 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371C0 00232E20 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371C4 00232E24 38 80 00 FF */ li r4, 0xff
/* 802371C8 00232E28 38 60 00 0F */ li r3, 0xf
/* 802371CC 00232E2C 38 00 00 08 */ li r0, 8
@@ -484,7 +484,7 @@ lbl_80236F0C:
/* 802371EC 00232E4C 80 A6 00 00 */ lwz r5, 0(r6)
/* 802371F0 00232E50 60 A5 00 04 */ ori r5, r5, 4
/* 802371F4 00232E54 90 A6 00 00 */ stw r5, 0(r6)
-/* 802371F8 00232E58 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802371F8 00232E58 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371FC 00232E5C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80237200 00232E60 9B C5 02 80 */ stb r30, 0x280(r5)
/* 80237204 00232E64 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -495,7 +495,7 @@ lbl_80236F0C:
/* 80237218 00232E78 80 A6 00 00 */ lwz r5, 0(r6)
/* 8023721C 00232E7C 60 A5 00 08 */ ori r5, r5, 8
/* 80237220 00232E80 90 A6 00 00 */ stw r5, 0(r6)
-/* 80237224 00232E84 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237224 00232E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237228 00232E88 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023722C 00232E8C 93 A5 02 84 */ stw r29, 0x284(r5)
/* 80237230 00232E90 93 A5 02 88 */ stw r29, 0x288(r5)
@@ -508,7 +508,7 @@ lbl_80236F0C:
/* 8023724C 00232EAC 80 85 00 00 */ lwz r4, 0(r5)
/* 80237250 00232EB0 60 84 00 08 */ ori r4, r4, 8
/* 80237254 00232EB4 90 85 00 00 */ stw r4, 0(r5)
-/* 80237258 00232EB8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237258 00232EB8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8023725C 00232EBC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80237260 00232EC0 93 A4 05 44 */ stw r29, 0x544(r4)
/* 80237264 00232EC4 93 A4 05 48 */ stw r29, 0x548(r4)
@@ -523,7 +523,7 @@ lbl_80236F0C:
/* 80237288 00232EE8 80 85 00 00 */ lwz r4, 0(r5)
/* 8023728C 00232EEC 60 84 00 08 */ ori r4, r4, 8
/* 80237290 00232EF0 90 85 00 00 */ stw r4, 0(r5)
-/* 80237294 00232EF4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237294 00232EF4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237298 00232EF8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 8023729C 00232EFC 93 A4 06 84 */ stw r29, 0x684(r4)
/* 802372A0 00232F00 93 A4 06 88 */ stw r29, 0x688(r4)
@@ -538,7 +538,7 @@ lbl_80236F0C:
/* 802372C4 00232F24 80 85 00 00 */ lwz r4, 0(r5)
/* 802372C8 00232F28 60 84 00 08 */ ori r4, r4, 8
/* 802372CC 00232F2C 90 85 00 00 */ stw r4, 0(r5)
-/* 802372D0 00232F30 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802372D0 00232F30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802372D4 00232F34 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802372D8 00232F38 90 64 03 44 */ stw r3, 0x344(r4)
/* 802372DC 00232F3C 90 64 03 48 */ stw r3, 0x348(r4)
@@ -552,7 +552,7 @@ lbl_80236F0C:
/* 802372FC 00232F5C 80 03 00 00 */ lwz r0, 0(r3)
/* 80237300 00232F60 60 00 00 08 */ ori r0, r0, 8
/* 80237304 00232F64 90 03 00 00 */ stw r0, 0(r3)
-/* 80237308 00232F68 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237308 00232F68 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023730C 00232F6C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237310 00232F70 93 E3 04 44 */ stw r31, 0x444(r3)
/* 80237314 00232F74 93 E3 04 48 */ stw r31, 0x448(r3)
@@ -566,7 +566,7 @@ lbl_80236F0C:
/* 80237334 00232F94 80 03 00 00 */ lwz r0, 0(r3)
/* 80237338 00232F98 60 00 00 08 */ ori r0, r0, 8
/* 8023733C 00232F9C 90 03 00 00 */ stw r0, 0(r3)
-/* 80237340 00232FA0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237340 00232FA0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237344 00232FA4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237348 00232FA8 9B C3 08 90 */ stb r30, 0x890(r3)
/* 8023734C 00232FAC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -577,7 +577,7 @@ lbl_80236F0C:
/* 80237360 00232FC0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237364 00232FC4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237368 00232FC8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023736C 00232FCC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023736C 00232FCC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237370 00232FD0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237374 00232FD4 93 A3 08 94 */ stw r29, 0x894(r3)
/* 80237378 00232FD8 93 C3 08 98 */ stw r30, 0x898(r3)
@@ -589,7 +589,7 @@ lbl_80236F0C:
/* 80237390 00232FF0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237394 00232FF4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237398 00232FF8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023739C 00232FFC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023739C 00232FFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802373A0 00233000 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802373A4 00233004 93 C3 08 B4 */ stw r30, 0x8b4(r3)
/* 802373A8 00233008 93 C3 08 B8 */ stw r30, 0x8b8(r3)
@@ -606,7 +606,7 @@ lbl_80236F0C:
/* 802373D4 00233034 41 82 00 24 */ beq lbl_802373F8
/* 802373D8 00233038 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373DC 0023303C 3C A0 80 42 */ lis r5, lbl_80424688@ha
-/* 802373E0 00233040 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802373E0 00233040 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802373E4 00233044 38 A5 46 88 */ addi r5, r5, lbl_80424688@l
/* 802373E8 00233048 7C 06 07 74 */ extsb r6, r0
/* 802373EC 0023304C 38 80 00 01 */ li r4, 1
@@ -615,13 +615,13 @@ lbl_80236F0C:
lbl_802373F8:
/* 802373F8 00233058 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373FC 0023305C 3C A0 80 42 */ lis r5, lbl_80424670@ha
-/* 80237400 00233060 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237400 00233060 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237404 00233064 38 A5 46 70 */ addi r5, r5, lbl_80424670@l
/* 80237408 00233068 7C 06 07 74 */ extsb r6, r0
/* 8023740C 0023306C 38 80 00 01 */ li r4, 1
/* 80237410 00233070 4B FF D3 FD */ bl func_8023480C
lbl_80237414:
-/* 80237414 00233074 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237414 00233074 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237418 00233078 38 80 00 02 */ li r4, 2
/* 8023741C 0023307C 38 60 00 00 */ li r3, 0
/* 80237420 00233080 38 00 00 01 */ li r0, 1
@@ -639,7 +639,7 @@ lbl_80237414:
/* 80237450 002330B0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237454 002330B4 60 00 00 08 */ ori r0, r0, 8
/* 80237458 002330B8 90 03 00 00 */ stw r0, 0(r3)
-/* 8023745C 002330BC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023745C 002330BC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237460 002330C0 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 80237464 002330C4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237468 002330C8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -657,7 +657,7 @@ lbl_80237484:
/* 80237494 002330F4 60 00 00 01 */ ori r0, r0, 1
/* 80237498 002330F8 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8023749C:
-/* 8023749C 002330FC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023749C 002330FC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802374A0 00233100 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 802374A4 00233104 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802374A8 00233108 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -676,7 +676,7 @@ lbl_802374C4:
/* 802374D8 00233138 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802374DC:
/* 802374DC 0023313C C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
-/* 802374E0 00233140 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802374E0 00233140 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802374E4 00233144 FC 40 08 90 */ fmr f2, f1
/* 802374E8 00233148 C0 62 9D 94 */ lfs f3, lbl_80642394-_SDA2_BASE_(r2)
/* 802374EC 0023314C FC A0 08 90 */ fmr f5, f1
@@ -685,14 +685,14 @@ lbl_802374DC:
/* 802374F8 00233158 4B FF DA E9 */ bl func_80234FE0
/* 802374FC 0023315C 38 60 00 05 */ li r3, 5
/* 80237500 00233160 48 00 5A 1D */ bl func_8023CF1C
-/* 80237504 00233164 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237504 00233164 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237508 00233168 38 00 00 98 */ li r0, 0x98
/* 8023750C 0023316C 38 80 00 04 */ li r4, 4
/* 80237510 00233170 90 65 17 3C */ stw r3, 0x173c(r5)
-/* 80237514 00233174 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237514 00233174 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237518 00233178 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8023751C 0023317C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80237520 00233180 4B FF C0 0D */ bl func_8023352C
+/* 8023751C 0023317C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80237520 00233180 4B FF C0 0D */ bl begin_drawing
/* 80237524 00233184 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237528 00233188 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8023752C 0023318C D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -726,9 +726,9 @@ lbl_802374DC:
/* 8023759C 002331FC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802375A0 00233200 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 802375A4 00233204 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802375A8 00233208 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802375AC 0023320C 4B FF BF D5 */ bl func_80233580
-/* 802375B0 00233210 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802375A8 00233208 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802375AC 0023320C 4B FF BF D5 */ bl end_drawing
+/* 802375B0 00233210 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375B4 00233214 38 80 00 00 */ li r4, 0
/* 802375B8 00233218 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375BC 0023321C 98 83 08 90 */ stb r4, 0x890(r3)
@@ -740,7 +740,7 @@ lbl_802374DC:
/* 802375D4 00233234 80 03 00 00 */ lwz r0, 0(r3)
/* 802375D8 00233238 60 00 00 80 */ ori r0, r0, 0x80
/* 802375DC 0023323C 90 03 00 00 */ stw r0, 0(r3)
-/* 802375E0 00233240 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802375E0 00233240 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375E4 00233244 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375E8 00233248 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 802375EC 0023324C 2C 00 00 07 */ cmpwi r0, 7
@@ -757,7 +757,7 @@ lbl_802375F8:
/* 80237614 00233274 60 00 00 08 */ ori r0, r0, 8
/* 80237618 00233278 90 03 00 00 */ stw r0, 0(r3)
/* 8023761C 0023327C 41 82 00 60 */ beq lbl_8023767C
-/* 80237620 00233280 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237620 00233280 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237624 00233284 38 00 00 01 */ li r0, 1
/* 80237628 00233288 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023762C 0023328C 98 03 0A 87 */ stb r0, 0xa87(r3)
@@ -782,9 +782,9 @@ lbl_8023766C:
/* 80237674 002332D4 60 00 00 40 */ ori r0, r0, 0x40
/* 80237678 002332D8 90 03 00 00 */ stw r0, 0(r3)
lbl_8023767C:
-/* 8023767C 002332DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023767C 002332DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237680 002332E0 48 00 37 D5 */ bl func_8023AE54
-/* 80237684 002332E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80237684 002332E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237688 002332E8 88 1B 00 1C */ lbz r0, 0x1c(r27)
/* 8023768C 002332EC 98 03 00 D0 */ stb r0, 0xd0(r3)
/* 80237690 002332F0 88 1B 00 1D */ lbz r0, 0x1d(r27)
@@ -793,10 +793,10 @@ lbl_8023767C:
/* 8023769C 002332FC 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 802376A0 00233300 88 1B 00 1F */ lbz r0, 0x1f(r27)
/* 802376A4 00233304 98 03 00 D3 */ stb r0, 0xd3(r3)
-/* 802376A8 00233308 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376A8 00233308 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376AC 0023330C 80 8D A4 74 */ lwz r4, lbl_8063F734-_SDA_BASE_(r13)
/* 802376B0 00233310 4B FF BC 2D */ bl func_802332DC
-/* 802376B4 00233314 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376B4 00233314 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802376B8 00233318 38 00 00 00 */ li r0, 0
/* 802376BC 0023331C 38 80 00 01 */ li r4, 1
/* 802376C0 00233320 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -809,7 +809,7 @@ lbl_8023767C:
/* 802376DC 0023333C 80 03 00 00 */ lwz r0, 0(r3)
/* 802376E0 00233340 60 00 00 02 */ ori r0, r0, 2
/* 802376E4 00233344 90 03 00 00 */ stw r0, 0(r3)
-/* 802376E8 00233348 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802376E8 00233348 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376EC 0023334C 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 802376F0 00233350 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 802376F4 00233354 38 05 FF FF */ addi r0, r5, -1
@@ -822,7 +822,7 @@ lbl_8023767C:
/* 80237710 00233370 A0 E8 14 D0 */ lhz r7, 0x14d0(r8)
/* 80237714 00233374 A1 08 14 D2 */ lhz r8, 0x14d2(r8)
/* 80237718 00233378 4B FF DA 61 */ bl func_80235178
-/* 8023771C 0023337C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023771C 0023337C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237720 00233380 38 80 00 01 */ li r4, 1
/* 80237724 00233384 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 80237728 00233388 A0 A6 14 A8 */ lhz r5, 0x14a8(r6)
diff --git a/asm/code_8023AF8C.s b/asm/code_8023AF8C.s
index 3d5f098..861e05c 100644
--- a/asm/code_8023AF8C.s
+++ b/asm/code_8023AF8C.s
@@ -411,7 +411,7 @@ func_8023B490:
/* 8023B4B0 00237110 41 82 00 D4 */ beq lbl_8023B584
/* 8023B4B4 00237114 98 8D A4 4D */ stb r4, lbl_8063F70D-_SDA_BASE_(r13)
/* 8023B4B8 00237118 7C 04 03 78 */ mr r4, r0
-/* 8023B4BC 0023711C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023B4BC 0023711C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023B4C0 00237120 4B FF 7E 1D */ bl func_802332DC
/* 8023B4C4 00237124 83 FA 00 10 */ lwz r31, 0x10(r26)
/* 8023B4C8 00237128 3B C0 00 00 */ li r30, 0
@@ -501,7 +501,7 @@ lbl_8023B5D0:
/* 8023B5F4 00237254 2C 00 00 00 */ cmpwi r0, 0
/* 8023B5F8 00237258 41 82 00 14 */ beq lbl_8023B60C
lbl_8023B5FC:
-/* 8023B5FC 0023725C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023B5FC 0023725C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023B600 00237260 7C 85 23 78 */ mr r5, r4
/* 8023B604 00237264 88 DF 00 05 */ lbz r6, 5(r31)
/* 8023B608 00237268 4B FF 92 15 */ bl func_8023481C
diff --git a/asm/code_8023B64C.s b/asm/code_8023B64C.s
index c382375..6f128fb 100644
--- a/asm/code_8023B64C.s
+++ b/asm/code_8023B64C.s
@@ -3,7 +3,7 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
lbl_8023B64C:
-/* 8023B64C 002372AC 80 0D A3 D8 */ lwz r0, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023B64C 002372AC 80 0D A3 D8 */ lwz r0, render_context_ptr-_SDA_BASE_(r13)
/* 8023B650 002372B0 2C 00 00 00 */ cmpwi r0, 0
/* 8023B654 002372B4 4D 82 00 20 */ beqlr
/* 8023B658 002372B8 3C 80 80 49 */ lis r4, lbl_804967A0@ha
diff --git a/asm/code_8023B9F4.s b/asm/code_8023B9F4.s
index b9f6d55..da1f5d5 100644
--- a/asm/code_8023B9F4.s
+++ b/asm/code_8023B9F4.s
@@ -1216,7 +1216,7 @@ func_8023CA6C:
/* 8023CA88 002386E8 4D 82 00 20 */ beqlr
/* 8023CA8C 002386EC 38 00 00 00 */ li r0, 0
/* 8023CA90 002386F0 98 03 00 00 */ stb r0, 0(r3)
-/* 8023CA94 002386F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023CA94 002386F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023CA98 002386F8 2C 03 00 00 */ cmpwi r3, 0
/* 8023CA9C 002386FC 4D 82 00 20 */ beqlr
/* 8023CAA0 00238700 4B FF D2 E4 */ b lbl_80239D84
diff --git a/asm/code_8023D008.s b/asm/code_8023D008.s
index 0190396..00ffbb8 100644
--- a/asm/code_8023D008.s
+++ b/asm/code_8023D008.s
@@ -1432,7 +1432,7 @@ func_8023E2D0:
/* 8023E308 00239F68 80 83 00 50 */ lwz r4, 0x50(r3)
/* 8023E30C 00239F6C 2C 04 00 00 */ cmpwi r4, 0
/* 8023E310 00239F70 41 82 00 10 */ beq lbl_8023E320
-/* 8023E314 00239F74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023E314 00239F74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023E318 00239F78 4B FF D5 75 */ bl func_8023B88C
/* 8023E31C 00239F7C 93 FE 00 50 */ stw r31, 0x50(r30)
lbl_8023E320:
@@ -1536,7 +1536,7 @@ lbl_8023E460:
/* 8023E460 0023A0C0 80 83 00 50 */ lwz r4, 0x50(r3)
/* 8023E464 0023A0C4 2C 04 00 00 */ cmpwi r4, 0
/* 8023E468 0023A0C8 41 82 00 14 */ beq lbl_8023E47C
-/* 8023E46C 0023A0CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023E46C 0023A0CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023E470 0023A0D0 4B FF D4 1D */ bl func_8023B88C
/* 8023E474 0023A0D4 38 00 00 00 */ li r0, 0
/* 8023E478 0023A0D8 90 1E 00 50 */ stw r0, 0x50(r30)
@@ -1573,7 +1573,7 @@ func_8023E4C0:
/* 8023E4D0 0023A130 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023E4D4 0023A134 80 84 00 4C */ lwz r4, 0x4c(r4)
/* 8023E4D8 0023A138 48 02 C1 AD */ bl DCStoreRange
-/* 8023E4DC 0023A13C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023E4DC 0023A13C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023E4E0 0023A140 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8023E4E4 0023A144 60 00 00 02 */ ori r0, r0, 2
/* 8023E4E8 0023A148 B0 03 16 FE */ sth r0, 0x16fe(r3)
@@ -1596,7 +1596,7 @@ func_8023E504:
/* 8023E514 0023A174 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023E518 0023A178 80 84 00 4C */ lwz r4, 0x4c(r4)
/* 8023E51C 0023A17C 48 02 C1 69 */ bl DCStoreRange
-/* 8023E520 0023A180 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023E520 0023A180 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023E524 0023A184 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 8023E528 0023A188 60 00 00 02 */ ori r0, r0, 2
/* 8023E52C 0023A18C B0 03 16 FE */ sth r0, 0x16fe(r3)
diff --git a/asm/code_8023EA44.s b/asm/code_8023EA44.s
index 97cbcda..c76a5de 100644
--- a/asm/code_8023EA44.s
+++ b/asm/code_8023EA44.s
@@ -198,7 +198,7 @@ lbl_8023ECB4:
/* 8023ECE8 0023A948 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8023ECEC 0023A94C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8023ECF0 0023A950 93 81 00 10 */ stw r28, 0x10(r1)
-/* 8023ECF4 0023A954 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023ECF4 0023A954 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8023ECF8 0023A958 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023ECFC 0023A95C 88 85 0A 87 */ lbz r4, 0xa87(r5)
/* 8023ED00 0023A960 7C 04 00 D0 */ neg r0, r4
@@ -260,7 +260,7 @@ lbl_8023EDC0:
/* 8023EDC4 0023AA24 40 82 FF C8 */ bne lbl_8023ED8C
/* 8023EDC8 0023AA28 2C 1E 00 00 */ cmpwi r30, 0
/* 8023EDCC 0023AA2C 41 82 00 60 */ beq lbl_8023EE2C
-/* 8023EDD0 0023AA30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023EDD0 0023AA30 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023EDD4 0023AA34 38 00 00 01 */ li r0, 1
/* 8023EDD8 0023AA38 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023EDDC 0023AA3C 98 03 0A 87 */ stb r0, 0xa87(r3)
diff --git a/asm/code_8023EE6C.s b/asm/code_8023EE6C.s
index ebac31a..b775509 100644
--- a/asm/code_8023EE6C.s
+++ b/asm/code_8023EE6C.s
@@ -73,7 +73,7 @@ lbl_8023EF3C:
/* 8023EF68 0023ABC8 80 04 00 74 */ lwz r0, 0x74(r4)
/* 8023EF6C 0023ABCC 2C 00 00 00 */ cmpwi r0, 0
/* 8023EF70 0023ABD0 41 82 00 2C */ beq lbl_8023EF9C
-/* 8023EF74 0023ABD4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023EF74 0023ABD4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023EF78 0023ABD8 38 00 00 00 */ li r0, 0
/* 8023EF7C 0023ABDC 8B E4 16 F9 */ lbz r31, 0x16f9(r4)
/* 8023EF80 0023ABE0 98 04 16 F9 */ stb r0, 0x16f9(r4)
@@ -81,7 +81,7 @@ lbl_8023EF3C:
/* 8023EF88 0023ABE8 81 84 00 74 */ lwz r12, 0x74(r4)
/* 8023EF8C 0023ABEC 7D 89 03 A6 */ mtctr r12
/* 8023EF90 0023ABF0 4E 80 04 21 */ bctrl
-/* 8023EF94 0023ABF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023EF94 0023ABF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023EF98 0023ABF8 9B E3 16 F9 */ stb r31, 0x16f9(r3)
lbl_8023EF9C:
/* 8023EF9C 0023ABFC 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -548,7 +548,7 @@ func_8023F5E8:
/* 8023F60C 0023B26C 7C DC 33 78 */ mr r28, r6
/* 8023F610 0023B270 7C FD 3B 78 */ mr r29, r7
/* 8023F614 0023B274 41 82 01 4C */ beq lbl_8023F760
-/* 8023F618 0023B278 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023F618 0023B278 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023F61C 0023B27C 4B FF B8 39 */ bl func_8023AE54
/* 8023F620 0023B280 7F 63 DB 78 */ mr r3, r27
/* 8023F624 0023B284 7F C4 F3 78 */ mr r4, r30
@@ -629,7 +629,7 @@ lbl_8023F6C8:
/* 8023F744 0023B3A4 4B FF ED 5D */ bl func_8023E4A0
/* 8023F748 0023B3A8 57 A4 06 3E */ clrlwi r4, r29, 0x18
/* 8023F74C 0023B3AC 48 04 26 5D */ bl GXCopyTex
-/* 8023F750 0023B3B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023F750 0023B3B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023F754 0023B3B4 7F 64 DB 78 */ mr r4, r27
/* 8023F758 0023B3B8 4B FF C1 F1 */ bl func_8023B948
/* 8023F75C 0023B3BC 90 7B 00 50 */ stw r3, 0x50(r27)
@@ -1024,7 +1024,7 @@ func_8023FC54:
/* 8023FC6C 0023B8CC 7C 9D 23 78 */ mr r29, r4
/* 8023FC70 0023B8D0 93 81 00 10 */ stw r28, 0x10(r1)
/* 8023FC74 0023B8D4 7C 7C 1B 78 */ mr r28, r3
-/* 8023FC78 0023B8D8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023FC78 0023B8D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8023FC7C 0023B8DC 88 05 17 18 */ lbz r0, 0x1718(r5)
/* 8023FC80 0023B8E0 2C 00 00 00 */ cmpwi r0, 0
/* 8023FC84 0023B8E4 41 82 00 0C */ beq lbl_8023FC90
@@ -1036,7 +1036,7 @@ lbl_8023FC90:
/* 8023FC98 0023B8F8 4B FF 15 15 */ bl func_802311AC
lbl_8023FC9C:
/* 8023FC9C 0023B8FC 48 02 EA C1 */ bl OSDisableInterrupts
-/* 8023FCA0 0023B900 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023FCA0 0023B900 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023FCA4 0023B904 7C 7E 1B 78 */ mr r30, r3
/* 8023FCA8 0023B908 88 04 17 18 */ lbz r0, 0x1718(r4)
/* 8023FCAC 0023B90C 2C 00 00 00 */ cmpwi r0, 0
@@ -1061,13 +1061,13 @@ lbl_8023FCDC:
/* 8023FCEC 0023B94C 2C 1F 00 00 */ cmpwi r31, 0
/* 8023FCF0 0023B950 41 82 00 18 */ beq lbl_8023FD08
lbl_8023FCF4:
-/* 8023FCF4 0023B954 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023FCF4 0023B954 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023FCF8 0023B958 38 81 00 0C */ addi r4, r1, 0xc
/* 8023FCFC 0023B95C 4B FF 15 61 */ bl func_8023125C
/* 8023FD00 0023B960 7F E3 FB 78 */ mr r3, r31
/* 8023FD04 0023B964 48 00 00 40 */ b lbl_8023FD44
lbl_8023FD08:
-/* 8023FD08 0023B968 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023FD08 0023B968 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023FD0C 0023B96C 38 81 00 0C */ addi r4, r1, 0xc
/* 8023FD10 0023B970 4B FF 14 AD */ bl func_802311BC
/* 8023FD14 0023B974 38 61 00 08 */ addi r3, r1, 8
@@ -1079,7 +1079,7 @@ lbl_8023FD08:
/* 8023FD2C 0023B98C 88 01 00 09 */ lbz r0, 9(r1)
/* 8023FD30 0023B990 28 00 00 01 */ cmplwi r0, 1
/* 8023FD34 0023B994 40 82 FF 68 */ bne lbl_8023FC9C
-/* 8023FD38 0023B998 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8023FD38 0023B998 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8023FD3C 0023B99C 4B FF 16 39 */ bl func_80231374
/* 8023FD40 0023B9A0 4B FF FF 5C */ b lbl_8023FC9C
lbl_8023FD44:
diff --git a/asm/code_80240060.s b/asm/code_80240060.s
index 9f383df..9ab0d99 100644
--- a/asm/code_80240060.s
+++ b/asm/code_80240060.s
@@ -16,7 +16,7 @@ lbl_80240060:
/* 80240088 0023BCE8 93 C1 00 28 */ stw r30, 0x28(r1)
/* 8024008C 0023BCEC 3B C0 00 01 */ li r30, 1
/* 80240090 0023BCF0 C0 C2 9E 2C */ lfs f6, lbl_8064242C-_SDA2_BASE_(r2)
-/* 80240094 0023BCF4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240094 0023BCF4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240098 0023BCF8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024009C 0023BCFC 9B C3 0A 36 */ stb r30, 0xa36(r3)
/* 802400A0 0023BD00 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -31,9 +31,9 @@ lbl_80240060:
/* 802400C4 0023BD24 80 03 00 00 */ lwz r0, 0(r3)
/* 802400C8 0023BD28 60 00 00 40 */ ori r0, r0, 0x40
/* 802400CC 0023BD2C 90 03 00 00 */ stw r0, 0(r3)
-/* 802400D0 0023BD30 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802400D0 0023BD30 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802400D4 0023BD34 4B FF 4F 0D */ bl func_80234FE0
-/* 802400D8 0023BD38 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802400D8 0023BD38 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802400DC 0023BD3C 38 E0 00 04 */ li r7, 4
/* 802400E0 0023BD40 38 C0 00 05 */ li r6, 5
/* 802400E4 0023BD44 38 A0 00 03 */ li r5, 3
@@ -55,7 +55,7 @@ lbl_80240060:
/* 80240124 0023BD84 80 86 00 00 */ lwz r4, 0(r6)
/* 80240128 0023BD88 60 84 00 40 */ ori r4, r4, 0x40
/* 8024012C 0023BD8C 90 86 00 00 */ stw r4, 0(r6)
-/* 80240130 0023BD90 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240130 0023BD90 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80240134 0023BD94 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80240138 0023BD98 9B E4 0A 3C */ stb r31, 0xa3c(r4)
/* 8024013C 0023BD9C 80 86 16 38 */ lwz r4, 0x1638(r6)
@@ -68,7 +68,7 @@ lbl_80240060:
/* 80240158 0023BDB8 80 85 00 00 */ lwz r4, 0(r5)
/* 8024015C 0023BDBC 60 84 00 40 */ ori r4, r4, 0x40
/* 80240160 0023BDC0 90 85 00 00 */ stw r4, 0(r5)
-/* 80240164 0023BDC4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240164 0023BDC4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80240168 0023BDC8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8024016C 0023BDCC 90 04 0A 44 */ stw r0, 0xa44(r4)
/* 80240170 0023BDD0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -89,7 +89,7 @@ lbl_80240060:
/* 802401AC 0023BE0C 80 04 00 00 */ lwz r0, 0(r4)
/* 802401B0 0023BE10 60 00 00 40 */ ori r0, r0, 0x40
/* 802401B4 0023BE14 90 04 00 00 */ stw r0, 0(r4)
-/* 802401B8 0023BE18 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802401B8 0023BE18 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802401BC 0023BE1C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802401C0 0023BE20 93 E4 01 84 */ stw r31, 0x184(r4)
/* 802401C4 0023BE24 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -100,7 +100,7 @@ lbl_80240060:
/* 802401D8 0023BE38 80 04 00 00 */ lwz r0, 0(r4)
/* 802401DC 0023BE3C 60 00 00 02 */ ori r0, r0, 2
/* 802401E0 0023BE40 90 04 00 00 */ stw r0, 0(r4)
-/* 802401E4 0023BE44 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802401E4 0023BE44 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802401E8 0023BE48 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802401EC 0023BE4C 93 C4 01 88 */ stw r30, 0x188(r4)
/* 802401F0 0023BE50 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -113,14 +113,14 @@ lbl_80240060:
/* 8024020C 0023BE6C 90 04 00 00 */ stw r0, 0(r4)
/* 80240210 0023BE70 4B FF CD 0D */ bl func_8023CF1C
/* 80240214 0023BE74 7C 64 1B 78 */ mr r4, r3
-/* 80240218 0023BE78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240218 0023BE78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024021C 0023BE7C 4B FF 7E A1 */ bl func_802380BC
-/* 80240220 0023BE80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240220 0023BE80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240224 0023BE84 38 00 00 98 */ li r0, 0x98
/* 80240228 0023BE88 38 80 00 04 */ li r4, 4
/* 8024022C 0023BE8C 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80240230 0023BE90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80240234 0023BE94 4B FF 32 F9 */ bl func_8023352C
+/* 80240230 0023BE90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80240234 0023BE94 4B FF 32 F9 */ bl begin_drawing
/* 80240238 0023BE98 C0 02 9E 20 */ lfs f0, lbl_80642420-_SDA2_BASE_(r2)
/* 8024023C 0023BE9C 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80240240 0023BEA0 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -163,8 +163,8 @@ lbl_80240060:
/* 802402D4 0023BF34 9B E3 80 00 */ stb r31, -0x8000(r3)
/* 802402D8 0023BF38 9B E3 80 00 */ stb r31, -0x8000(r3)
/* 802402DC 0023BF3C 98 03 80 00 */ stb r0, -0x8000(r3)
-/* 802402E0 0023BF40 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802402E4 0023BF44 4B FF 32 9D */ bl func_80233580
+/* 802402E0 0023BF40 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802402E4 0023BF44 4B FF 32 9D */ bl end_drawing
/* 802402E8 0023BF48 80 0D A4 D8 */ lwz r0, lbl_8063F798-_SDA_BASE_(r13)
/* 802402EC 0023BF4C 2C 00 00 FF */ cmpwi r0, 0xff
/* 802402F0 0023BF50 40 82 00 10 */ bne lbl_80240300
diff --git a/asm/code_8024052C.s b/asm/code_8024052C.s
index bd2d925..1a85087 100644
--- a/asm/code_8024052C.s
+++ b/asm/code_8024052C.s
@@ -164,7 +164,7 @@ func_80240724:
/* 8024077C 0023C3DC C3 E2 9E 3C */ lfs f31, lbl_8064243C-_SDA2_BASE_(r2)
/* 80240780 0023C3E0 93 A1 00 34 */ stw r29, 0x34(r1)
/* 80240784 0023C3E4 7C 7D 1B 78 */ mr r29, r3
-/* 80240788 0023C3E8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240788 0023C3E8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024078C 0023C3EC 90 81 00 18 */ stw r4, 0x18(r1)
/* 80240790 0023C3F0 A0 A6 00 04 */ lhz r5, 4(r6)
/* 80240794 0023C3F4 A0 06 00 06 */ lhz r0, 6(r6)
@@ -210,7 +210,7 @@ lbl_80240820:
/* 80240828 0023C488 C0 1F 00 08 */ lfs f0, 8(r31)
/* 8024082C 0023C48C FC 80 D0 90 */ fmr f4, f26
/* 80240830 0023C490 EC 21 07 72 */ fmuls f1, f1, f29
-/* 80240834 0023C494 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240834 0023C494 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240838 0023C498 EC 40 07 32 */ fmuls f2, f0, f28
/* 8024083C 0023C49C 38 80 00 01 */ li r4, 1
/* 80240840 0023C4A0 4B FF 49 C5 */ bl func_80235204
@@ -231,12 +231,12 @@ lbl_80240820:
/* 8024087C 0023C4DC F0 01 B0 08 */ psq_st f0, 8(r1), 1, qr3
/* 80240880 0023C4E0 38 80 00 01 */ li r4, 1
/* 80240884 0023C4E4 A1 01 00 08 */ lhz r8, 8(r1)
-/* 80240888 0023C4E8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240888 0023C4E8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024088C 0023C4EC 4B FF 48 ED */ bl func_80235178
/* 80240890 0023C4F0 88 1F 00 14 */ lbz r0, 0x14(r31)
/* 80240894 0023C4F4 2C 00 00 00 */ cmpwi r0, 0
/* 80240898 0023C4F8 41 82 00 18 */ beq lbl_802408B0
-/* 8024089C 0023C4FC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024089C 0023C4FC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802408A0 0023C500 38 80 00 01 */ li r4, 1
/* 802408A4 0023C504 38 A0 00 01 */ li r5, 1
/* 802408A8 0023C508 38 C0 00 01 */ li r6, 1
@@ -258,12 +258,12 @@ lbl_802408D4:
/* 802408E0 0023C540 41 80 FE D4 */ blt lbl_802407B4
/* 802408E4 0023C544 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 802408E8 0023C548 38 80 00 00 */ li r4, 0
-/* 802408EC 0023C54C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802408EC 0023C54C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802408F0 0023C550 FC 40 08 90 */ fmr f2, f1
/* 802408F4 0023C554 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802408F8 0023C558 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802408FC 0023C55C 4B FF 49 09 */ bl func_80235204
-/* 80240900 0023C560 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240900 0023C560 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240904 0023C564 38 80 00 00 */ li r4, 0
/* 80240908 0023C568 38 A0 00 00 */ li r5, 0
/* 8024090C 0023C56C 38 C0 00 00 */ li r6, 0
@@ -303,7 +303,7 @@ func_80240968:
/* 80240988 0023C5E8 F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0
/* 8024098C 0023C5EC 39 61 00 40 */ addi r11, r1, 0x40
/* 80240990 0023C5F0 4B F8 67 99 */ bl _savegpr_27
-/* 80240994 0023C5F4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240994 0023C5F4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80240998 0023C5F8 3C 80 43 30 */ lis r4, 0x4330
/* 8024099C 0023C5FC 90 81 00 18 */ stw r4, 0x18(r1)
/* 802409A0 0023C600 7C 7D 1B 78 */ mr r29, r3
@@ -346,14 +346,14 @@ lbl_802409E0:
/* 80240A30 0023C690 F0 01 B0 08 */ psq_st f0, 8(r1), 1, qr3
/* 80240A34 0023C694 38 80 00 01 */ li r4, 1
/* 80240A38 0023C698 A1 01 00 08 */ lhz r8, 8(r1)
-/* 80240A3C 0023C69C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240A3C 0023C69C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240A40 0023C6A0 4B FF 47 39 */ bl func_80235178
/* 80240A44 0023C6A4 88 9F 00 15 */ lbz r4, 0x15(r31)
/* 80240A48 0023C6A8 7F A3 EB 78 */ mr r3, r29
/* 80240A4C 0023C6AC 4B FF AA 45 */ bl func_8023B490
/* 80240A50 0023C6B0 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 80240A54 0023C6B4 40 82 00 6C */ bne lbl_80240AC0
-/* 80240A58 0023C6B8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240A58 0023C6B8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240A5C 0023C6BC 38 A0 00 45 */ li r5, 0x45
/* 80240A60 0023C6C0 38 C0 00 00 */ li r6, 0
/* 80240A64 0023C6C4 38 E0 00 01 */ li r7, 1
@@ -371,10 +371,10 @@ lbl_802409E0:
/* 80240A94 0023C6F4 80 03 00 00 */ lwz r0, 0(r3)
/* 80240A98 0023C6F8 60 00 00 40 */ ori r0, r0, 0x40
/* 80240A9C 0023C6FC 90 03 00 00 */ stw r0, 0(r3)
-/* 80240AA0 0023C700 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AA0 0023C700 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AA4 0023C704 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80240AA8 0023C708 4B FF EB 41 */ bl func_8023F5E8
-/* 80240AAC 0023C70C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AAC 0023C70C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AB0 0023C710 3B 60 00 01 */ li r27, 1
/* 80240AB4 0023C714 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80240AB8 0023C718 60 00 00 06 */ ori r0, r0, 6
@@ -384,7 +384,7 @@ lbl_80240AC0:
/* 80240AC4 0023C724 3B FF 00 40 */ addi r31, r31, 0x40
/* 80240AC8 0023C728 28 1E 00 02 */ cmplwi r30, 2
/* 80240ACC 0023C72C 41 80 FF 14 */ blt lbl_802409E0
-/* 80240AD0 0023C730 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AD0 0023C730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AD4 0023C734 38 80 00 00 */ li r4, 0
/* 80240AD8 0023C738 38 A0 00 00 */ li r5, 0
/* 80240ADC 0023C73C 38 C0 00 00 */ li r6, 0
@@ -394,14 +394,14 @@ lbl_80240AC0:
/* 80240AEC 0023C74C 2C 1B 00 00 */ cmpwi r27, 0
/* 80240AF0 0023C750 41 82 04 34 */ beq lbl_80240F24
/* 80240AF4 0023C754 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80240AF8 0023C758 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240AF8 0023C758 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240AFC 0023C75C FC 40 08 90 */ fmr f2, f1
/* 80240B00 0023C760 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80240B04 0023C764 FC A0 08 90 */ fmr f5, f1
/* 80240B08 0023C768 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80240B0C 0023C76C C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 80240B10 0023C770 4B FF 44 D1 */ bl func_80234FE0
-/* 80240B14 0023C774 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240B14 0023C774 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80240B18 0023C778 38 60 00 00 */ li r3, 0
/* 80240B1C 0023C77C 38 00 00 01 */ li r0, 1
/* 80240B20 0023C780 39 00 00 05 */ li r8, 5
@@ -424,7 +424,7 @@ lbl_80240AC0:
/* 80240B64 0023C7C4 80 A8 00 00 */ lwz r5, 0(r8)
/* 80240B68 0023C7C8 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240B6C 0023C7CC 90 A8 00 00 */ stw r5, 0(r8)
-/* 80240B70 0023C7D0 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240B70 0023C7D0 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80240B74 0023C7D4 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 80240B78 0023C7D8 98 05 0A 36 */ stb r0, 0xa36(r5)
/* 80240B7C 0023C7DC 80 A9 16 38 */ lwz r5, 0x1638(r9)
@@ -439,7 +439,7 @@ lbl_80240AC0:
/* 80240BA0 0023C800 80 A8 00 00 */ lwz r5, 0(r8)
/* 80240BA4 0023C804 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240BA8 0023C808 90 A8 00 00 */ stw r5, 0(r8)
-/* 80240BAC 0023C80C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240BAC 0023C80C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80240BB0 0023C810 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80240BB4 0023C814 98 65 0A 3C */ stb r3, 0xa3c(r5)
/* 80240BB8 0023C818 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -452,7 +452,7 @@ lbl_80240AC0:
/* 80240BD4 0023C834 80 A7 00 00 */ lwz r5, 0(r7)
/* 80240BD8 0023C838 60 A5 00 40 */ ori r5, r5, 0x40
/* 80240BDC 0023C83C 90 A7 00 00 */ stw r5, 0(r7)
-/* 80240BE0 0023C840 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240BE0 0023C840 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80240BE4 0023C844 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80240BE8 0023C848 90 C5 0A 44 */ stw r6, 0xa44(r5)
/* 80240BEC 0023C84C 80 A7 16 38 */ lwz r5, 0x1638(r7)
@@ -473,7 +473,7 @@ lbl_80240AC0:
/* 80240C28 0023C888 80 65 00 00 */ lwz r3, 0(r5)
/* 80240C2C 0023C88C 60 63 00 40 */ ori r3, r3, 0x40
/* 80240C30 0023C890 90 65 00 00 */ stw r3, 0(r5)
-/* 80240C34 0023C894 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C34 0023C894 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80240C38 0023C898 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80240C3C 0023C89C 90 83 01 84 */ stw r4, 0x184(r3)
/* 80240C40 0023C8A0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -484,7 +484,7 @@ lbl_80240AC0:
/* 80240C54 0023C8B4 80 64 00 00 */ lwz r3, 0(r4)
/* 80240C58 0023C8B8 60 63 00 02 */ ori r3, r3, 2
/* 80240C5C 0023C8BC 90 64 00 00 */ stw r3, 0(r4)
-/* 80240C60 0023C8C0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C60 0023C8C0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240C64 0023C8C4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80240C68 0023C8C8 90 03 01 88 */ stw r0, 0x188(r3)
/* 80240C6C 0023C8CC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -495,7 +495,7 @@ lbl_80240AC0:
/* 80240C80 0023C8E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80240C84 0023C8E4 60 00 00 02 */ ori r0, r0, 2
/* 80240C88 0023C8E8 90 03 00 00 */ stw r0, 0(r3)
-/* 80240C8C 0023C8EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240C8C 0023C8EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80240C90 0023C8F0 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80240C94 0023C8F4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80240C98 0023C8F8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -516,7 +516,7 @@ lbl_80240CCC:
/* 80240CCC 0023C92C 38 60 00 05 */ li r3, 5
/* 80240CD0 0023C930 4B FF C2 4D */ bl func_8023CF1C
/* 80240CD4 0023C934 7C 64 1B 78 */ mr r4, r3
-/* 80240CD8 0023C938 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240CD8 0023C938 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240CDC 0023C93C 4B FF 73 E1 */ bl func_802380BC
/* 80240CE0 0023C940 8B 7D 00 3B */ lbz r27, 0x3b(r29)
/* 80240CE4 0023C944 2C 1B 00 04 */ cmpwi r27, 4
@@ -530,23 +530,23 @@ lbl_80240CFC:
/* 80240D00 0023C960 40 80 00 34 */ bge lbl_80240D34
/* 80240D04 0023C964 48 00 00 24 */ b lbl_80240D28
lbl_80240D08:
-/* 80240D08 0023C968 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D08 0023C968 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D0C 0023C96C 38 00 00 90 */ li r0, 0x90
/* 80240D10 0023C970 90 03 17 38 */ stw r0, 0x1738(r3)
/* 80240D14 0023C974 48 00 00 20 */ b lbl_80240D34
lbl_80240D18:
-/* 80240D18 0023C978 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D18 0023C978 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D1C 0023C97C 38 00 00 80 */ li r0, 0x80
/* 80240D20 0023C980 90 03 17 38 */ stw r0, 0x1738(r3)
/* 80240D24 0023C984 48 00 00 10 */ b lbl_80240D34
lbl_80240D28:
-/* 80240D28 0023C988 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D28 0023C988 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D2C 0023C98C 38 00 00 A0 */ li r0, 0xa0
/* 80240D30 0023C990 90 03 17 38 */ stw r0, 0x1738(r3)
lbl_80240D34:
-/* 80240D34 0023C994 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240D34 0023C994 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240D38 0023C998 7F 64 DB 78 */ mr r4, r27
-/* 80240D3C 0023C99C 4B FF 27 F1 */ bl func_8023352C
+/* 80240D3C 0023C99C 4B FF 27 F1 */ bl begin_drawing
/* 80240D40 0023C9A0 2C 1B 00 00 */ cmpwi r27, 0
/* 80240D44 0023C9A4 38 BD 00 3C */ addi r5, r29, 0x3c
/* 80240D48 0023C9A8 38 C0 00 00 */ li r6, 0
@@ -671,8 +671,8 @@ lbl_80240F10:
/* 80240F14 0023CB74 7C 00 D8 40 */ cmplw r0, r27
/* 80240F18 0023CB78 41 80 FF C8 */ blt lbl_80240EE0
lbl_80240F1C:
-/* 80240F1C 0023CB7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80240F20 0023CB80 4B FF 26 61 */ bl func_80233580
+/* 80240F1C 0023CB7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80240F20 0023CB80 4B FF 26 61 */ bl end_drawing
lbl_80240F24:
/* 80240F24 0023CB84 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
/* 80240F28 0023CB88 CB E1 00 60 */ lfd f31, 0x60(r1)
@@ -696,14 +696,14 @@ func_80240F54:
/* 80240F64 0023CBC4 4B F8 61 C5 */ bl _savegpr_27
/* 80240F68 0023CBC8 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 80240F6C 0023CBCC 7C 7D 1B 78 */ mr r29, r3
-/* 80240F70 0023CBD0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240F70 0023CBD0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240F74 0023CBD4 3B 60 00 00 */ li r27, 0
/* 80240F78 0023CBD8 FC 40 08 90 */ fmr f2, f1
/* 80240F7C 0023CBDC C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80240F80 0023CBE0 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80240F84 0023CBE4 38 80 00 00 */ li r4, 0
/* 80240F88 0023CBE8 4B FF 42 7D */ bl func_80235204
-/* 80240F8C 0023CBEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240F8C 0023CBEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80240F90 0023CBF0 38 80 00 00 */ li r4, 0
/* 80240F94 0023CBF4 38 A0 00 00 */ li r5, 0
/* 80240F98 0023CBF8 38 C0 00 00 */ li r6, 0
@@ -721,7 +721,7 @@ lbl_80240FB4:
/* 80240FC4 0023CC24 4B FF A4 CD */ bl func_8023B490
/* 80240FC8 0023CC28 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 80240FCC 0023CC2C 40 82 00 6C */ bne lbl_80241038
-/* 80240FD0 0023CC30 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80240FD0 0023CC30 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80240FD4 0023CC34 38 A0 00 45 */ li r5, 0x45
/* 80240FD8 0023CC38 38 C0 00 00 */ li r6, 0
/* 80240FDC 0023CC3C 38 E0 00 01 */ li r7, 1
@@ -739,10 +739,10 @@ lbl_80240FB4:
/* 8024100C 0023CC6C 80 03 00 00 */ lwz r0, 0(r3)
/* 80241010 0023CC70 60 00 00 40 */ ori r0, r0, 0x40
/* 80241014 0023CC74 90 03 00 00 */ stw r0, 0(r3)
-/* 80241018 0023CC78 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241018 0023CC78 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024101C 0023CC7C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80241020 0023CC80 4B FF E5 C9 */ bl func_8023F5E8
-/* 80241024 0023CC84 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241024 0023CC84 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241028 0023CC88 3B 60 00 01 */ li r27, 1
/* 8024102C 0023CC8C A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80241030 0023CC90 60 00 00 06 */ ori r0, r0, 6
@@ -774,14 +774,14 @@ lbl_80241078:
/* 80241090 0023CCF0 41 81 08 6C */ bgt lbl_802418FC
lbl_80241094:
/* 80241094 0023CCF4 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80241098 0023CCF8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241098 0023CCF8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024109C 0023CCFC FC 40 08 90 */ fmr f2, f1
/* 802410A0 0023CD00 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802410A4 0023CD04 FC A0 08 90 */ fmr f5, f1
/* 802410A8 0023CD08 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802410AC 0023CD0C C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 802410B0 0023CD10 4B FF 3F 31 */ bl func_80234FE0
-/* 802410B4 0023CD14 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802410B4 0023CD14 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802410B8 0023CD18 38 60 00 01 */ li r3, 1
/* 802410BC 0023CD1C 39 20 00 04 */ li r9, 4
/* 802410C0 0023CD20 39 00 00 05 */ li r8, 5
@@ -805,7 +805,7 @@ lbl_80241094:
/* 80241108 0023CD68 80 88 00 00 */ lwz r4, 0(r8)
/* 8024110C 0023CD6C 60 84 00 40 */ ori r4, r4, 0x40
/* 80241110 0023CD70 90 88 00 00 */ stw r4, 0(r8)
-/* 80241114 0023CD74 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241114 0023CD74 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241118 0023CD78 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 8024111C 0023CD7C 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80241120 0023CD80 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -820,7 +820,7 @@ lbl_80241094:
/* 80241144 0023CDA4 80 88 00 00 */ lwz r4, 0(r8)
/* 80241148 0023CDA8 60 84 00 40 */ ori r4, r4, 0x40
/* 8024114C 0023CDAC 90 88 00 00 */ stw r4, 0(r8)
-/* 80241150 0023CDB0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241150 0023CDB0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241154 0023CDB4 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80241158 0023CDB8 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 8024115C 0023CDBC 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -833,7 +833,7 @@ lbl_80241094:
/* 80241178 0023CDD8 80 87 00 00 */ lwz r4, 0(r7)
/* 8024117C 0023CDDC 60 84 00 40 */ ori r4, r4, 0x40
/* 80241180 0023CDE0 90 87 00 00 */ stw r4, 0(r7)
-/* 80241184 0023CDE4 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241184 0023CDE4 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241188 0023CDE8 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 8024118C 0023CDEC 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 80241190 0023CDF0 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -854,7 +854,7 @@ lbl_80241094:
/* 802411CC 0023CE2C 80 86 00 00 */ lwz r4, 0(r6)
/* 802411D0 0023CE30 60 84 00 40 */ ori r4, r4, 0x40
/* 802411D4 0023CE34 90 86 00 00 */ stw r4, 0(r6)
-/* 802411D8 0023CE38 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802411D8 0023CE38 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802411DC 0023CE3C 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 802411E0 0023CE40 90 A4 01 84 */ stw r5, 0x184(r4)
/* 802411E4 0023CE44 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -865,7 +865,7 @@ lbl_80241094:
/* 802411F8 0023CE58 80 85 00 00 */ lwz r4, 0(r5)
/* 802411FC 0023CE5C 60 84 00 02 */ ori r4, r4, 2
/* 80241200 0023CE60 90 85 00 00 */ stw r4, 0(r5)
-/* 80241204 0023CE64 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241204 0023CE64 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241208 0023CE68 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8024120C 0023CE6C 90 64 01 88 */ stw r3, 0x188(r4)
/* 80241210 0023CE70 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -876,7 +876,7 @@ lbl_80241094:
/* 80241224 0023CE84 80 64 00 00 */ lwz r3, 0(r4)
/* 80241228 0023CE88 60 63 00 02 */ ori r3, r3, 2
/* 8024122C 0023CE8C 90 64 00 00 */ stw r3, 0(r4)
-/* 80241230 0023CE90 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241230 0023CE90 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241234 0023CE94 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241238 0023CE98 98 03 01 8C */ stb r0, 0x18c(r3)
/* 8024123C 0023CE9C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -887,7 +887,7 @@ lbl_80241094:
/* 80241250 0023CEB0 80 64 00 00 */ lwz r3, 0(r4)
/* 80241254 0023CEB4 60 63 00 04 */ ori r3, r3, 4
/* 80241258 0023CEB8 90 64 00 00 */ stw r3, 0(r4)
-/* 8024125C 0023CEBC 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024125C 0023CEBC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241260 0023CEC0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241264 0023CEC4 98 03 08 90 */ stb r0, 0x890(r3)
/* 80241268 0023CEC8 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -898,7 +898,7 @@ lbl_80241094:
/* 8024127C 0023CEDC 80 03 00 00 */ lwz r0, 0(r3)
/* 80241280 0023CEE0 60 00 00 80 */ ori r0, r0, 0x80
/* 80241284 0023CEE4 90 03 00 00 */ stw r0, 0(r3)
-/* 80241288 0023CEE8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241288 0023CEE8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024128C 0023CEEC 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80241290 0023CEF0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241294 0023CEF4 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -910,7 +910,7 @@ lbl_80241094:
/* 802412AC 0023CF0C 80 03 00 00 */ lwz r0, 0(r3)
/* 802412B0 0023CF10 60 00 00 10 */ ori r0, r0, 0x10
/* 802412B4 0023CF14 90 03 00 00 */ stw r0, 0(r3)
-/* 802412B8 0023CF18 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802412B8 0023CF18 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802412BC 0023CF1C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 802412C0 0023CF20 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802412C4 0023CF24 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -928,7 +928,7 @@ lbl_802412E0:
/* 802412F0 0023CF50 60 00 00 01 */ ori r0, r0, 1
/* 802412F4 0023CF54 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802412F8:
-/* 802412F8 0023CF58 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802412F8 0023CF58 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802412FC 0023CF5C 38 80 00 00 */ li r4, 0
/* 80241300 0023CF60 38 A0 00 01 */ li r5, 1
/* 80241304 0023CF64 38 C0 00 04 */ li r6, 4
@@ -936,7 +936,7 @@ lbl_802412F8:
/* 8024130C 0023CF6C 39 00 00 00 */ li r8, 0
/* 80241310 0023CF70 39 20 00 00 */ li r9, 0
/* 80241314 0023CF74 4B FF 31 61 */ bl func_80234474
-/* 80241318 0023CF78 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241318 0023CF78 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8024131C 0023CF7C 38 00 00 00 */ li r0, 0
/* 80241320 0023CF80 38 C0 00 FF */ li r6, 0xff
/* 80241324 0023CF84 39 00 00 0C */ li r8, 0xc
@@ -956,7 +956,7 @@ lbl_802412F8:
/* 8024135C 0023CFBC 80 C9 00 00 */ lwz r6, 0(r9)
/* 80241360 0023CFC0 60 C6 00 08 */ ori r6, r6, 8
/* 80241364 0023CFC4 90 C9 00 00 */ stw r6, 0(r9)
-/* 80241368 0023CFC8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241368 0023CFC8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8024136C 0023CFCC 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80241370 0023CFD0 91 06 08 E4 */ stw r8, 0x8e4(r6)
/* 80241374 0023CFD4 81 09 16 38 */ lwz r8, 0x1638(r9)
@@ -977,7 +977,7 @@ lbl_802412F8:
/* 802413B0 0023D010 80 C7 00 00 */ lwz r6, 0(r7)
/* 802413B4 0023D014 60 C6 00 10 */ ori r6, r6, 0x10
/* 802413B8 0023D018 90 C7 00 00 */ stw r6, 0(r7)
-/* 802413BC 0023D01C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 802413BC 0023D01C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 802413C0 0023D020 80 DD 00 A8 */ lwz r6, 0xa8(r29)
/* 802413C4 0023D024 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 802413C8 0023D028 7C C6 00 34 */ cntlzw r6, r6
@@ -995,7 +995,7 @@ lbl_802412F8:
/* 802413F8 0023D058 80 C7 00 00 */ lwz r6, 0(r7)
/* 802413FC 0023D05C 60 C6 00 08 */ ori r6, r6, 8
/* 80241400 0023D060 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241404 0023D064 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241404 0023D064 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241408 0023D068 80 DD 00 A8 */ lwz r6, 0xa8(r29)
/* 8024140C 0023D06C 80 E8 16 38 */ lwz r7, 0x1638(r8)
/* 80241410 0023D070 7C C6 00 34 */ cntlzw r6, r6
@@ -1013,7 +1013,7 @@ lbl_802412F8:
/* 80241440 0023D0A0 80 06 00 00 */ lwz r0, 0(r6)
/* 80241444 0023D0A4 60 00 00 08 */ ori r0, r0, 8
/* 80241448 0023D0A8 90 06 00 00 */ stw r0, 0(r6)
-/* 8024144C 0023D0AC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024144C 0023D0AC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241450 0023D0B0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241454 0023D0B4 90 A6 03 44 */ stw r5, 0x344(r6)
/* 80241458 0023D0B8 90 86 03 48 */ stw r4, 0x348(r6)
@@ -1029,7 +1029,7 @@ lbl_802412F8:
/* 80241480 0023D0E0 80 85 00 00 */ lwz r4, 0(r5)
/* 80241484 0023D0E4 60 84 00 08 */ ori r4, r4, 8
/* 80241488 0023D0E8 90 85 00 00 */ stw r4, 0(r5)
-/* 8024148C 0023D0EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024148C 0023D0EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241490 0023D0F0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80241494 0023D0F4 90 64 04 44 */ stw r3, 0x444(r4)
/* 80241498 0023D0F8 90 64 04 48 */ stw r3, 0x448(r4)
@@ -1119,7 +1119,7 @@ lbl_802412F8:
/* 802415E8 0023D248 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 802415EC 0023D24C D0 61 00 10 */ stfs f3, 0x10(r1)
/* 802415F0 0023D250 48 03 AF 05 */ bl PSMTXTransApply
-/* 802415F4 0023D254 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802415F4 0023D254 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802415F8 0023D258 38 E1 00 98 */ addi r7, r1, 0x98
/* 802415FC 0023D25C 38 80 00 01 */ li r4, 1
/* 80241600 0023D260 38 A0 00 01 */ li r5, 1
@@ -1127,7 +1127,7 @@ lbl_802412F8:
/* 80241608 0023D268 39 00 00 00 */ li r8, 0
/* 8024160C 0023D26C 39 20 00 00 */ li r9, 0
/* 80241610 0023D270 4B FF 2E 65 */ bl func_80234474
-/* 80241614 0023D274 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241614 0023D274 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241618 0023D278 80 9D 00 A8 */ lwz r4, 0xa8(r29)
/* 8024161C 0023D27C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241620 0023D280 80 03 15 40 */ lwz r0, 0x1540(r3)
@@ -1145,7 +1145,7 @@ lbl_8024163C:
/* 8024164C 0023D2AC 60 00 00 02 */ ori r0, r0, 2
/* 80241650 0023D2B0 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80241654:
-/* 80241654 0023D2B4 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241654 0023D2B4 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241658 0023D2B8 39 20 00 01 */ li r9, 1
/* 8024165C 0023D2BC 38 C0 00 FF */ li r6, 0xff
/* 80241660 0023D2C0 39 00 00 00 */ li r8, 0
@@ -1165,7 +1165,7 @@ lbl_80241654:
/* 80241698 0023D2F8 80 C7 00 00 */ lwz r6, 0(r7)
/* 8024169C 0023D2FC 60 C6 00 08 */ ori r6, r6, 8
/* 802416A0 0023D300 90 C7 00 00 */ stw r6, 0(r7)
-/* 802416A4 0023D304 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802416A4 0023D304 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802416A8 0023D308 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802416AC 0023D30C 91 06 05 58 */ stw r8, 0x558(r6)
/* 802416B0 0023D310 91 06 05 5C */ stw r8, 0x55c(r6)
@@ -1180,7 +1180,7 @@ lbl_80241654:
/* 802416D4 0023D334 80 C7 00 00 */ lwz r6, 0(r7)
/* 802416D8 0023D338 60 C6 00 08 */ ori r6, r6, 8
/* 802416DC 0023D33C 90 C7 00 00 */ stw r6, 0(r7)
-/* 802416E0 0023D340 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802416E0 0023D340 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802416E4 0023D344 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802416E8 0023D348 91 06 06 98 */ stw r8, 0x698(r6)
/* 802416EC 0023D34C 91 06 06 9C */ stw r8, 0x69c(r6)
@@ -1195,7 +1195,7 @@ lbl_80241654:
/* 80241710 0023D370 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241714 0023D374 60 C6 00 08 */ ori r6, r6, 8
/* 80241718 0023D378 90 C7 00 00 */ stw r6, 0(r7)
-/* 8024171C 0023D37C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024171C 0023D37C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241720 0023D380 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241724 0023D384 90 A6 03 54 */ stw r5, 0x354(r6)
/* 80241728 0023D388 90 86 03 58 */ stw r4, 0x358(r6)
@@ -1209,7 +1209,7 @@ lbl_80241654:
/* 80241748 0023D3A8 80 85 00 00 */ lwz r4, 0(r5)
/* 8024174C 0023D3AC 60 84 00 08 */ ori r4, r4, 8
/* 80241750 0023D3B0 90 85 00 00 */ stw r4, 0(r5)
-/* 80241754 0023D3B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241754 0023D3B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241758 0023D3B8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8024175C 0023D3BC 90 64 04 54 */ stw r3, 0x454(r4)
/* 80241760 0023D3C0 90 04 04 58 */ stw r0, 0x458(r4)
@@ -1223,7 +1223,7 @@ lbl_80241654:
/* 80241780 0023D3E0 80 03 00 00 */ lwz r0, 0(r3)
/* 80241784 0023D3E4 60 00 00 08 */ ori r0, r0, 8
/* 80241788 0023D3E8 90 03 00 00 */ stw r0, 0(r3)
-/* 8024178C 0023D3EC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024178C 0023D3EC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241790 0023D3F0 38 80 00 02 */ li r4, 2
/* 80241794 0023D3F4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241798 0023D3F8 98 83 00 68 */ stb r4, 0x68(r3)
@@ -1235,7 +1235,7 @@ lbl_80241654:
/* 802417B0 0023D410 80 03 00 00 */ lwz r0, 0(r3)
/* 802417B4 0023D414 60 00 00 01 */ ori r0, r0, 1
/* 802417B8 0023D418 90 03 00 00 */ stw r0, 0(r3)
-/* 802417BC 0023D41C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802417BC 0023D41C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802417C0 0023D420 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802417C4 0023D424 98 83 02 80 */ stb r4, 0x280(r3)
/* 802417C8 0023D428 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1248,7 +1248,7 @@ lbl_80241654:
/* 802417E4 0023D444 90 03 00 00 */ stw r0, 0(r3)
/* 802417E8 0023D448 48 00 00 60 */ b lbl_80241848
lbl_802417EC:
-/* 802417EC 0023D44C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802417EC 0023D44C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802417F0 0023D450 38 80 00 01 */ li r4, 1
/* 802417F4 0023D454 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802417F8 0023D458 98 83 00 68 */ stb r4, 0x68(r3)
@@ -1260,7 +1260,7 @@ lbl_802417EC:
/* 80241810 0023D470 80 03 00 00 */ lwz r0, 0(r3)
/* 80241814 0023D474 60 00 00 01 */ ori r0, r0, 1
/* 80241818 0023D478 90 03 00 00 */ stw r0, 0(r3)
-/* 8024181C 0023D47C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024181C 0023D47C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241820 0023D480 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241824 0023D484 98 83 02 80 */ stb r4, 0x280(r3)
/* 80241828 0023D488 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -1274,14 +1274,14 @@ lbl_802417EC:
lbl_80241848:
/* 80241848 0023D4A8 38 60 00 05 */ li r3, 5
/* 8024184C 0023D4AC 4B FF B6 D1 */ bl func_8023CF1C
-/* 80241850 0023D4B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241850 0023D4B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241854 0023D4B4 38 00 00 80 */ li r0, 0x80
/* 80241858 0023D4B8 38 80 00 04 */ li r4, 4
/* 8024185C 0023D4BC 90 65 17 3C */ stw r3, 0x173c(r5)
-/* 80241860 0023D4C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241860 0023D4C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241864 0023D4C4 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80241868 0023D4C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024186C 0023D4CC 4B FF 1C C1 */ bl func_8023352C
+/* 80241868 0023D4C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024186C 0023D4CC 4B FF 1C C1 */ bl begin_drawing
/* 80241870 0023D4D0 C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 80241874 0023D4D4 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80241878 0023D4D8 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -1315,8 +1315,8 @@ lbl_80241848:
/* 802418E8 0023D548 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802418EC 0023D54C C0 02 9E 3C */ lfs f0, lbl_8064243C-_SDA2_BASE_(r2)
/* 802418F0 0023D550 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802418F4 0023D554 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802418F8 0023D558 4B FF 1C 89 */ bl func_80233580
+/* 802418F4 0023D554 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802418F8 0023D558 4B FF 1C 89 */ bl end_drawing
lbl_802418FC:
/* 802418FC 0023D55C 39 61 00 E0 */ addi r11, r1, 0xe0
/* 80241900 0023D560 4B F8 58 75 */ bl _restgpr_27
@@ -1340,14 +1340,14 @@ func_80241914:
/* 8024193C 0023D59C 4B F8 57 ED */ bl _savegpr_27
/* 80241940 0023D5A0 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 80241944 0023D5A4 7C 7D 1B 78 */ mr r29, r3
-/* 80241948 0023D5A8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241948 0023D5A8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024194C 0023D5AC 3B 60 00 00 */ li r27, 0
/* 80241950 0023D5B0 FC 40 08 90 */ fmr f2, f1
/* 80241954 0023D5B4 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80241958 0023D5B8 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 8024195C 0023D5BC 38 80 00 00 */ li r4, 0
/* 80241960 0023D5C0 4B FF 38 A5 */ bl func_80235204
-/* 80241964 0023D5C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241964 0023D5C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241968 0023D5C8 38 80 00 00 */ li r4, 0
/* 8024196C 0023D5CC 38 A0 00 00 */ li r5, 0
/* 80241970 0023D5D0 38 C0 00 00 */ li r6, 0
@@ -1365,7 +1365,7 @@ lbl_8024198C:
/* 8024199C 0023D5FC 4B FF 9A F5 */ bl func_8023B490
/* 802419A0 0023D600 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 802419A4 0023D604 40 82 00 6C */ bne lbl_80241A10
-/* 802419A8 0023D608 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419A8 0023D608 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802419AC 0023D60C 38 A0 00 45 */ li r5, 0x45
/* 802419B0 0023D610 38 C0 00 00 */ li r6, 0
/* 802419B4 0023D614 38 E0 00 01 */ li r7, 1
@@ -1383,10 +1383,10 @@ lbl_8024198C:
/* 802419E4 0023D644 80 03 00 00 */ lwz r0, 0(r3)
/* 802419E8 0023D648 60 00 00 40 */ ori r0, r0, 0x40
/* 802419EC 0023D64C 90 03 00 00 */ stw r0, 0(r3)
-/* 802419F0 0023D650 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419F0 0023D650 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802419F4 0023D654 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 802419F8 0023D658 4B FF DB F1 */ bl func_8023F5E8
-/* 802419FC 0023D65C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802419FC 0023D65C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241A00 0023D660 3B 60 00 01 */ li r27, 1
/* 80241A04 0023D664 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80241A08 0023D668 60 00 00 06 */ ori r0, r0, 6
@@ -1415,14 +1415,14 @@ lbl_80241A44:
/* 80241A5C 0023D6BC 41 81 07 18 */ bgt lbl_80242174
lbl_80241A60:
/* 80241A60 0023D6C0 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 80241A64 0023D6C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241A64 0023D6C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241A68 0023D6C8 FC 40 08 90 */ fmr f2, f1
/* 80241A6C 0023D6CC C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 80241A70 0023D6D0 FC A0 08 90 */ fmr f5, f1
/* 80241A74 0023D6D4 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 80241A78 0023D6D8 C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 80241A7C 0023D6DC 4B FF 35 65 */ bl func_80234FE0
-/* 80241A80 0023D6E0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241A80 0023D6E0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241A84 0023D6E4 38 60 00 01 */ li r3, 1
/* 80241A88 0023D6E8 39 20 00 04 */ li r9, 4
/* 80241A8C 0023D6EC 39 00 00 05 */ li r8, 5
@@ -1446,7 +1446,7 @@ lbl_80241A60:
/* 80241AD4 0023D734 80 88 00 00 */ lwz r4, 0(r8)
/* 80241AD8 0023D738 60 84 00 40 */ ori r4, r4, 0x40
/* 80241ADC 0023D73C 90 88 00 00 */ stw r4, 0(r8)
-/* 80241AE0 0023D740 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241AE0 0023D740 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241AE4 0023D744 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 80241AE8 0023D748 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80241AEC 0023D74C 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -1461,7 +1461,7 @@ lbl_80241A60:
/* 80241B10 0023D770 80 88 00 00 */ lwz r4, 0(r8)
/* 80241B14 0023D774 60 84 00 40 */ ori r4, r4, 0x40
/* 80241B18 0023D778 90 88 00 00 */ stw r4, 0(r8)
-/* 80241B1C 0023D77C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241B1C 0023D77C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80241B20 0023D780 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80241B24 0023D784 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 80241B28 0023D788 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -1474,7 +1474,7 @@ lbl_80241A60:
/* 80241B44 0023D7A4 80 87 00 00 */ lwz r4, 0(r7)
/* 80241B48 0023D7A8 60 84 00 40 */ ori r4, r4, 0x40
/* 80241B4C 0023D7AC 90 87 00 00 */ stw r4, 0(r7)
-/* 80241B50 0023D7B0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241B50 0023D7B0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241B54 0023D7B4 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 80241B58 0023D7B8 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 80241B5C 0023D7BC 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -1495,7 +1495,7 @@ lbl_80241A60:
/* 80241B98 0023D7F8 80 86 00 00 */ lwz r4, 0(r6)
/* 80241B9C 0023D7FC 60 84 00 40 */ ori r4, r4, 0x40
/* 80241BA0 0023D800 90 86 00 00 */ stw r4, 0(r6)
-/* 80241BA4 0023D804 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BA4 0023D804 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241BA8 0023D808 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241BAC 0023D80C 90 A4 01 84 */ stw r5, 0x184(r4)
/* 80241BB0 0023D810 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1506,7 +1506,7 @@ lbl_80241A60:
/* 80241BC4 0023D824 80 85 00 00 */ lwz r4, 0(r5)
/* 80241BC8 0023D828 60 84 00 02 */ ori r4, r4, 2
/* 80241BCC 0023D82C 90 85 00 00 */ stw r4, 0(r5)
-/* 80241BD0 0023D830 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BD0 0023D830 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241BD4 0023D834 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241BD8 0023D838 90 04 01 88 */ stw r0, 0x188(r4)
/* 80241BDC 0023D83C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1517,7 +1517,7 @@ lbl_80241A60:
/* 80241BF0 0023D850 80 85 00 00 */ lwz r4, 0(r5)
/* 80241BF4 0023D854 60 84 00 02 */ ori r4, r4, 2
/* 80241BF8 0023D858 90 85 00 00 */ stw r4, 0(r5)
-/* 80241BFC 0023D85C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241BFC 0023D85C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241C00 0023D860 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241C04 0023D864 98 04 01 8C */ stb r0, 0x18c(r4)
/* 80241C08 0023D868 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1528,7 +1528,7 @@ lbl_80241A60:
/* 80241C1C 0023D87C 80 85 00 00 */ lwz r4, 0(r5)
/* 80241C20 0023D880 60 84 00 04 */ ori r4, r4, 4
/* 80241C24 0023D884 90 85 00 00 */ stw r4, 0(r5)
-/* 80241C28 0023D888 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C28 0023D888 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241C2C 0023D88C 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80241C30 0023D890 98 64 00 68 */ stb r3, 0x68(r4)
/* 80241C34 0023D894 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -1539,7 +1539,7 @@ lbl_80241A60:
/* 80241C48 0023D8A8 80 85 00 00 */ lwz r4, 0(r5)
/* 80241C4C 0023D8AC 60 84 00 01 */ ori r4, r4, 1
/* 80241C50 0023D8B0 90 85 00 00 */ stw r4, 0(r5)
-/* 80241C54 0023D8B4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C54 0023D8B4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241C58 0023D8B8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80241C5C 0023D8BC 98 64 02 80 */ stb r3, 0x280(r4)
/* 80241C60 0023D8C0 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -1550,7 +1550,7 @@ lbl_80241A60:
/* 80241C74 0023D8D4 80 64 00 00 */ lwz r3, 0(r4)
/* 80241C78 0023D8D8 60 63 00 08 */ ori r3, r3, 8
/* 80241C7C 0023D8DC 90 64 00 00 */ stw r3, 0(r4)
-/* 80241C80 0023D8E0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241C80 0023D8E0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241C84 0023D8E4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241C88 0023D8E8 98 03 08 90 */ stb r0, 0x890(r3)
/* 80241C8C 0023D8EC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -1561,7 +1561,7 @@ lbl_80241A60:
/* 80241CA0 0023D900 80 03 00 00 */ lwz r0, 0(r3)
/* 80241CA4 0023D904 60 00 00 80 */ ori r0, r0, 0x80
/* 80241CA8 0023D908 90 03 00 00 */ stw r0, 0(r3)
-/* 80241CAC 0023D90C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241CAC 0023D90C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241CB0 0023D910 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80241CB4 0023D914 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80241CB8 0023D918 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -1573,7 +1573,7 @@ lbl_80241A60:
/* 80241CD0 0023D930 80 03 00 00 */ lwz r0, 0(r3)
/* 80241CD4 0023D934 60 00 00 10 */ ori r0, r0, 0x10
/* 80241CD8 0023D938 90 03 00 00 */ stw r0, 0(r3)
-/* 80241CDC 0023D93C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241CDC 0023D93C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80241CE0 0023D940 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80241CE4 0023D944 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80241CE8 0023D948 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -1591,7 +1591,7 @@ lbl_80241D04:
/* 80241D14 0023D974 60 00 00 01 */ ori r0, r0, 1
/* 80241D18 0023D978 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80241D1C:
-/* 80241D1C 0023D97C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241D1C 0023D97C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80241D20 0023D980 38 00 00 00 */ li r0, 0
/* 80241D24 0023D984 38 C0 00 FF */ li r6, 0xff
/* 80241D28 0023D988 39 20 00 0C */ li r9, 0xc
@@ -1612,7 +1612,7 @@ lbl_80241D1C:
/* 80241D64 0023D9C4 80 CA 00 00 */ lwz r6, 0(r10)
/* 80241D68 0023D9C8 60 C6 00 08 */ ori r6, r6, 8
/* 80241D6C 0023D9CC 90 CA 00 00 */ stw r6, 0(r10)
-/* 80241D70 0023D9D0 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241D70 0023D9D0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80241D74 0023D9D4 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 80241D78 0023D9D8 91 26 08 E4 */ stw r9, 0x8e4(r6)
/* 80241D7C 0023D9DC 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -1633,7 +1633,7 @@ lbl_80241D1C:
/* 80241DB8 0023DA18 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241DBC 0023DA1C 60 C6 00 10 */ ori r6, r6, 0x10
/* 80241DC0 0023DA20 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241DC4 0023DA24 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241DC4 0023DA24 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80241DC8 0023DA28 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80241DCC 0023DA2C 90 06 05 44 */ stw r0, 0x544(r6)
/* 80241DD0 0023DA30 90 06 05 48 */ stw r0, 0x548(r6)
@@ -1648,7 +1648,7 @@ lbl_80241D1C:
/* 80241DF4 0023DA54 80 C7 00 00 */ lwz r6, 0(r7)
/* 80241DF8 0023DA58 60 C6 00 08 */ ori r6, r6, 8
/* 80241DFC 0023DA5C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80241E00 0023DA60 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E00 0023DA60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241E04 0023DA64 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241E08 0023DA68 90 06 06 84 */ stw r0, 0x684(r6)
/* 80241E0C 0023DA6C 90 06 06 88 */ stw r0, 0x688(r6)
@@ -1663,7 +1663,7 @@ lbl_80241D1C:
/* 80241E30 0023DA90 80 06 00 00 */ lwz r0, 0(r6)
/* 80241E34 0023DA94 60 00 00 08 */ ori r0, r0, 8
/* 80241E38 0023DA98 90 06 00 00 */ stw r0, 0(r6)
-/* 80241E3C 0023DA9C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E3C 0023DA9C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80241E40 0023DAA0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80241E44 0023DAA4 90 A6 03 44 */ stw r5, 0x344(r6)
/* 80241E48 0023DAA8 90 86 03 48 */ stw r4, 0x348(r6)
@@ -1680,7 +1680,7 @@ lbl_80241D1C:
/* 80241E74 0023DAD4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80241E78 0023DAD8 60 A5 00 08 */ ori r5, r5, 8
/* 80241E7C 0023DADC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80241E80 0023DAE0 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241E80 0023DAE0 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80241E84 0023DAE4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80241E88 0023DAE8 90 85 04 44 */ stw r4, 0x444(r5)
/* 80241E8C 0023DAEC 90 85 04 48 */ stw r4, 0x448(r5)
@@ -1695,7 +1695,7 @@ lbl_80241D1C:
/* 80241EB0 0023DB10 60 00 00 08 */ ori r0, r0, 8
/* 80241EB4 0023DB14 90 04 00 00 */ stw r0, 0(r4)
/* 80241EB8 0023DB18 4B FF B0 65 */ bl func_8023CF1C
-/* 80241EBC 0023DB1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241EBC 0023DB1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80241EC0 0023DB20 C0 62 9E 3C */ lfs f3, lbl_8064243C-_SDA2_BASE_(r2)
/* 80241EC4 0023DB24 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80241EC8 0023DB28 38 61 00 C8 */ addi r3, r1, 0xc8
@@ -1747,7 +1747,7 @@ lbl_80241D1C:
/* 80241F80 0023DBE0 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 80241F84 0023DBE4 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 80241F88 0023DBE8 48 03 A5 6D */ bl PSMTXTransApply
-/* 80241F8C 0023DBEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241F8C 0023DBEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241F90 0023DBF0 38 E1 00 98 */ addi r7, r1, 0x98
/* 80241F94 0023DBF4 38 80 00 00 */ li r4, 0
/* 80241F98 0023DBF8 38 A0 00 01 */ li r5, 1
@@ -1773,7 +1773,7 @@ lbl_80241D1C:
/* 80241FE8 0023DC48 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 80241FEC 0023DC4C D0 61 00 10 */ stfs f3, 0x10(r1)
/* 80241FF0 0023DC50 48 03 A5 05 */ bl PSMTXTransApply
-/* 80241FF4 0023DC54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80241FF4 0023DC54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80241FF8 0023DC58 38 81 00 C8 */ addi r4, r1, 0xc8
/* 80241FFC 0023DC5C 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 80242000 0023DC60 4B FF 48 79 */ bl func_80236878
@@ -1785,12 +1785,12 @@ lbl_80241D1C:
/* 80242018 0023DC78 40 80 00 08 */ bge lbl_80242020
/* 8024201C 0023DC7C 48 00 01 44 */ b lbl_80242160
lbl_80242020:
-/* 80242020 0023DC80 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242020 0023DC80 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242024 0023DC84 38 00 00 A0 */ li r0, 0xa0
/* 80242028 0023DC88 38 80 00 3E */ li r4, 0x3e
/* 8024202C 0023DC8C 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80242030 0023DC90 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242034 0023DC94 4B FF 14 F9 */ bl func_8023352C
+/* 80242030 0023DC90 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242034 0023DC94 4B FF 14 F9 */ bl begin_drawing
/* 80242038 0023DC98 C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 8024203C 0023DC9C 3F A0 CC 01 */ lis r29, 0xCC008000@ha
/* 80242040 0023DCA0 C3 A2 9E 38 */ lfs f29, lbl_80642438-_SDA2_BASE_(r2)
@@ -1818,18 +1818,18 @@ lbl_80242068:
/* 80242094 0023DCF4 D3 DD 80 00 */ stfs f30, -0x8000(r29)
/* 80242098 0023DCF8 D0 1D 80 00 */ stfs f0, -0x8000(r29)
/* 8024209C 0023DCFC 41 80 FF CC */ blt lbl_80242068
-/* 802420A0 0023DD00 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802420A4 0023DD04 4B FF 14 DD */ bl func_80233580
+/* 802420A0 0023DD00 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802420A4 0023DD04 4B FF 14 DD */ bl end_drawing
/* 802420A8 0023DD08 48 00 00 B8 */ b lbl_80242160
lbl_802420AC:
-/* 802420AC 0023DD0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802420AC 0023DD0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802420B0 0023DD10 38 00 00 A0 */ li r0, 0xa0
/* 802420B4 0023DD14 90 03 17 38 */ stw r0, 0x1738(r3)
/* 802420B8 0023DD18 80 9D 00 CC */ lwz r4, 0xcc(r29)
-/* 802420BC 0023DD1C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802420BC 0023DD1C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802420C0 0023DD20 38 04 00 02 */ addi r0, r4, 2
/* 802420C4 0023DD24 54 04 04 3E */ clrlwi r4, r0, 0x10
-/* 802420C8 0023DD28 4B FF 14 65 */ bl func_8023352C
+/* 802420C8 0023DD28 4B FF 14 65 */ bl begin_drawing
/* 802420CC 0023DD2C C0 02 9E 38 */ lfs f0, lbl_80642438-_SDA2_BASE_(r2)
/* 802420D0 0023DD30 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 802420D4 0023DD34 38 A0 00 00 */ li r5, 0
@@ -1867,10 +1867,10 @@ lbl_80242124:
/* 8024214C 0023DDAC C0 3D 00 D0 */ lfs f1, 0xd0(r29)
/* 80242150 0023DDB0 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 80242154 0023DDB4 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 80242158 0023DDB8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024215C 0023DDBC 4B FF 14 25 */ bl func_80233580
+/* 80242158 0023DDB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024215C 0023DDBC 4B FF 14 25 */ bl end_drawing
lbl_80242160:
-/* 80242160 0023DDC0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242160 0023DDC0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242164 0023DDC4 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 80242168 0023DDC8 80 64 00 04 */ lwz r3, 4(r4)
/* 8024216C 0023DDCC 38 03 FF 6C */ addi r0, r3, -148
@@ -1898,14 +1898,14 @@ func_802421A4:
/* 802421B4 0023DE14 4B F8 4F 75 */ bl _savegpr_27
/* 802421B8 0023DE18 C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
/* 802421BC 0023DE1C 7C 7D 1B 78 */ mr r29, r3
-/* 802421C0 0023DE20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802421C0 0023DE20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802421C4 0023DE24 3B 60 00 00 */ li r27, 0
/* 802421C8 0023DE28 FC 40 08 90 */ fmr f2, f1
/* 802421CC 0023DE2C C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802421D0 0023DE30 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802421D4 0023DE34 38 80 00 00 */ li r4, 0
/* 802421D8 0023DE38 4B FF 30 2D */ bl func_80235204
-/* 802421DC 0023DE3C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802421DC 0023DE3C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802421E0 0023DE40 38 80 00 00 */ li r4, 0
/* 802421E4 0023DE44 38 A0 00 00 */ li r5, 0
/* 802421E8 0023DE48 38 C0 00 00 */ li r6, 0
@@ -1923,7 +1923,7 @@ lbl_80242204:
/* 80242214 0023DE74 4B FF 92 7D */ bl func_8023B490
/* 80242218 0023DE78 57 C0 04 3F */ clrlwi. r0, r30, 0x10
/* 8024221C 0023DE7C 40 82 00 6C */ bne lbl_80242288
-/* 80242220 0023DE80 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242220 0023DE80 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80242224 0023DE84 38 A0 00 45 */ li r5, 0x45
/* 80242228 0023DE88 38 C0 00 00 */ li r6, 0
/* 8024222C 0023DE8C 38 E0 00 01 */ li r7, 1
@@ -1941,10 +1941,10 @@ lbl_80242204:
/* 8024225C 0023DEBC 80 03 00 00 */ lwz r0, 0(r3)
/* 80242260 0023DEC0 60 00 00 40 */ ori r0, r0, 0x40
/* 80242264 0023DEC4 90 03 00 00 */ stw r0, 0(r3)
-/* 80242268 0023DEC8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242268 0023DEC8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024226C 0023DECC 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80242270 0023DED0 4B FF D3 79 */ bl func_8023F5E8
-/* 80242274 0023DED4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242274 0023DED4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242278 0023DED8 3B 60 00 01 */ li r27, 1
/* 8024227C 0023DEDC A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80242280 0023DEE0 60 00 00 06 */ ori r0, r0, 6
@@ -1965,14 +1965,14 @@ lbl_80242288:
/* 802422B8 0023DF18 41 81 06 60 */ bgt lbl_80242918
lbl_802422BC:
/* 802422BC 0023DF1C C0 22 9E 38 */ lfs f1, lbl_80642438-_SDA2_BASE_(r2)
-/* 802422C0 0023DF20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802422C0 0023DF20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802422C4 0023DF24 FC 40 08 90 */ fmr f2, f1
/* 802422C8 0023DF28 C0 62 9E 44 */ lfs f3, lbl_80642444-_SDA2_BASE_(r2)
/* 802422CC 0023DF2C FC A0 08 90 */ fmr f5, f1
/* 802422D0 0023DF30 C0 82 9E 48 */ lfs f4, lbl_80642448-_SDA2_BASE_(r2)
/* 802422D4 0023DF34 C0 C2 9E 58 */ lfs f6, lbl_80642458-_SDA2_BASE_(r2)
/* 802422D8 0023DF38 4B FF 2D 09 */ bl func_80234FE0
-/* 802422DC 0023DF3C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802422DC 0023DF3C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802422E0 0023DF40 38 60 00 01 */ li r3, 1
/* 802422E4 0023DF44 39 20 00 04 */ li r9, 4
/* 802422E8 0023DF48 39 00 00 05 */ li r8, 5
@@ -1996,7 +1996,7 @@ lbl_802422BC:
/* 80242330 0023DF90 80 88 00 00 */ lwz r4, 0(r8)
/* 80242334 0023DF94 60 84 00 40 */ ori r4, r4, 0x40
/* 80242338 0023DF98 90 88 00 00 */ stw r4, 0(r8)
-/* 8024233C 0023DF9C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024233C 0023DF9C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80242340 0023DFA0 80 89 16 38 */ lwz r4, 0x1638(r9)
/* 80242344 0023DFA4 98 64 0A 36 */ stb r3, 0xa36(r4)
/* 80242348 0023DFA8 80 89 16 38 */ lwz r4, 0x1638(r9)
@@ -2011,7 +2011,7 @@ lbl_802422BC:
/* 8024236C 0023DFCC 80 88 00 00 */ lwz r4, 0(r8)
/* 80242370 0023DFD0 60 84 00 40 */ ori r4, r4, 0x40
/* 80242374 0023DFD4 90 88 00 00 */ stw r4, 0(r8)
-/* 80242378 0023DFD8 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242378 0023DFD8 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024237C 0023DFDC 80 88 16 38 */ lwz r4, 0x1638(r8)
/* 80242380 0023DFE0 98 04 0A 3C */ stb r0, 0xa3c(r4)
/* 80242384 0023DFE4 80 88 16 38 */ lwz r4, 0x1638(r8)
@@ -2024,7 +2024,7 @@ lbl_802422BC:
/* 802423A0 0023E000 80 87 00 00 */ lwz r4, 0(r7)
/* 802423A4 0023E004 60 84 00 40 */ ori r4, r4, 0x40
/* 802423A8 0023E008 90 87 00 00 */ stw r4, 0(r7)
-/* 802423AC 0023E00C 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 802423AC 0023E00C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802423B0 0023E010 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 802423B4 0023E014 90 C4 0A 44 */ stw r6, 0xa44(r4)
/* 802423B8 0023E018 80 87 16 38 */ lwz r4, 0x1638(r7)
@@ -2045,7 +2045,7 @@ lbl_802422BC:
/* 802423F4 0023E054 80 86 00 00 */ lwz r4, 0(r6)
/* 802423F8 0023E058 60 84 00 40 */ ori r4, r4, 0x40
/* 802423FC 0023E05C 90 86 00 00 */ stw r4, 0(r6)
-/* 80242400 0023E060 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242400 0023E060 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242404 0023E064 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242408 0023E068 90 A4 01 84 */ stw r5, 0x184(r4)
/* 8024240C 0023E06C 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2056,7 +2056,7 @@ lbl_802422BC:
/* 80242420 0023E080 80 85 00 00 */ lwz r4, 0(r5)
/* 80242424 0023E084 60 84 00 02 */ ori r4, r4, 2
/* 80242428 0023E088 90 85 00 00 */ stw r4, 0(r5)
-/* 8024242C 0023E08C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024242C 0023E08C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242430 0023E090 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242434 0023E094 90 04 01 88 */ stw r0, 0x188(r4)
/* 80242438 0023E098 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2067,7 +2067,7 @@ lbl_802422BC:
/* 8024244C 0023E0AC 80 85 00 00 */ lwz r4, 0(r5)
/* 80242450 0023E0B0 60 84 00 02 */ ori r4, r4, 2
/* 80242454 0023E0B4 90 85 00 00 */ stw r4, 0(r5)
-/* 80242458 0023E0B8 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242458 0023E0B8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024245C 0023E0BC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80242460 0023E0C0 98 04 01 8C */ stb r0, 0x18c(r4)
/* 80242464 0023E0C4 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2078,7 +2078,7 @@ lbl_802422BC:
/* 80242478 0023E0D8 80 85 00 00 */ lwz r4, 0(r5)
/* 8024247C 0023E0DC 60 84 00 04 */ ori r4, r4, 4
/* 80242480 0023E0E0 90 85 00 00 */ stw r4, 0(r5)
-/* 80242484 0023E0E4 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242484 0023E0E4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80242488 0023E0E8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 8024248C 0023E0EC 98 64 00 68 */ stb r3, 0x68(r4)
/* 80242490 0023E0F0 80 A6 16 38 */ lwz r5, 0x1638(r6)
@@ -2089,7 +2089,7 @@ lbl_802422BC:
/* 802424A4 0023E104 80 85 00 00 */ lwz r4, 0(r5)
/* 802424A8 0023E108 60 84 00 01 */ ori r4, r4, 1
/* 802424AC 0023E10C 90 85 00 00 */ stw r4, 0(r5)
-/* 802424B0 0023E110 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802424B0 0023E110 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802424B4 0023E114 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802424B8 0023E118 98 64 02 80 */ stb r3, 0x280(r4)
/* 802424BC 0023E11C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -2100,7 +2100,7 @@ lbl_802422BC:
/* 802424D0 0023E130 80 64 00 00 */ lwz r3, 0(r4)
/* 802424D4 0023E134 60 63 00 08 */ ori r3, r3, 8
/* 802424D8 0023E138 90 64 00 00 */ stw r3, 0(r4)
-/* 802424DC 0023E13C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802424DC 0023E13C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802424E0 0023E140 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802424E4 0023E144 98 03 08 90 */ stb r0, 0x890(r3)
/* 802424E8 0023E148 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2111,7 +2111,7 @@ lbl_802422BC:
/* 802424FC 0023E15C 80 03 00 00 */ lwz r0, 0(r3)
/* 80242500 0023E160 60 00 00 80 */ ori r0, r0, 0x80
/* 80242504 0023E164 90 03 00 00 */ stw r0, 0(r3)
-/* 80242508 0023E168 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242508 0023E168 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024250C 0023E16C 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80242510 0023E170 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80242514 0023E174 90 03 08 D4 */ stw r0, 0x8d4(r3)
@@ -2123,7 +2123,7 @@ lbl_802422BC:
/* 8024252C 0023E18C 80 03 00 00 */ lwz r0, 0(r3)
/* 80242530 0023E190 60 00 00 10 */ ori r0, r0, 0x10
/* 80242534 0023E194 90 03 00 00 */ stw r0, 0(r3)
-/* 80242538 0023E198 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242538 0023E198 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024253C 0023E19C 80 9D 00 A4 */ lwz r4, 0xa4(r29)
/* 80242540 0023E1A0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80242544 0023E1A4 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -2141,7 +2141,7 @@ lbl_80242560:
/* 80242570 0023E1D0 60 00 00 01 */ ori r0, r0, 1
/* 80242574 0023E1D4 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80242578:
-/* 80242578 0023E1D8 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242578 0023E1D8 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8024257C 0023E1DC 38 00 00 00 */ li r0, 0
/* 80242580 0023E1E0 38 C0 00 FF */ li r6, 0xff
/* 80242584 0023E1E4 39 20 00 0C */ li r9, 0xc
@@ -2162,7 +2162,7 @@ lbl_80242578:
/* 802425C0 0023E220 80 CA 00 00 */ lwz r6, 0(r10)
/* 802425C4 0023E224 60 C6 00 08 */ ori r6, r6, 8
/* 802425C8 0023E228 90 CA 00 00 */ stw r6, 0(r10)
-/* 802425CC 0023E22C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 802425CC 0023E22C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 802425D0 0023E230 80 CA 16 38 */ lwz r6, 0x1638(r10)
/* 802425D4 0023E234 91 26 08 E4 */ stw r9, 0x8e4(r6)
/* 802425D8 0023E238 81 2A 16 38 */ lwz r9, 0x1638(r10)
@@ -2183,7 +2183,7 @@ lbl_80242578:
/* 80242614 0023E274 80 C7 00 00 */ lwz r6, 0(r7)
/* 80242618 0023E278 60 C6 00 10 */ ori r6, r6, 0x10
/* 8024261C 0023E27C 90 C7 00 00 */ stw r6, 0(r7)
-/* 80242620 0023E280 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242620 0023E280 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80242624 0023E284 80 C9 16 38 */ lwz r6, 0x1638(r9)
/* 80242628 0023E288 90 06 05 44 */ stw r0, 0x544(r6)
/* 8024262C 0023E28C 90 06 05 48 */ stw r0, 0x548(r6)
@@ -2198,7 +2198,7 @@ lbl_80242578:
/* 80242650 0023E2B0 80 C7 00 00 */ lwz r6, 0(r7)
/* 80242654 0023E2B4 60 C6 00 08 */ ori r6, r6, 8
/* 80242658 0023E2B8 90 C7 00 00 */ stw r6, 0(r7)
-/* 8024265C 0023E2BC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024265C 0023E2BC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80242660 0023E2C0 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80242664 0023E2C4 90 06 06 84 */ stw r0, 0x684(r6)
/* 80242668 0023E2C8 90 06 06 88 */ stw r0, 0x688(r6)
@@ -2213,7 +2213,7 @@ lbl_80242578:
/* 8024268C 0023E2EC 80 06 00 00 */ lwz r0, 0(r6)
/* 80242690 0023E2F0 60 00 00 08 */ ori r0, r0, 8
/* 80242694 0023E2F4 90 06 00 00 */ stw r0, 0(r6)
-/* 80242698 0023E2F8 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242698 0023E2F8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8024269C 0023E2FC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 802426A0 0023E300 90 A6 03 44 */ stw r5, 0x344(r6)
/* 802426A4 0023E304 90 86 03 48 */ stw r4, 0x348(r6)
@@ -2230,7 +2230,7 @@ lbl_80242578:
/* 802426D0 0023E330 80 A6 00 00 */ lwz r5, 0(r6)
/* 802426D4 0023E334 60 A5 00 08 */ ori r5, r5, 8
/* 802426D8 0023E338 90 A6 00 00 */ stw r5, 0(r6)
-/* 802426DC 0023E33C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802426DC 0023E33C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802426E0 0023E340 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802426E4 0023E344 90 85 04 44 */ stw r4, 0x444(r5)
/* 802426E8 0023E348 90 85 04 48 */ stw r4, 0x448(r5)
@@ -2245,7 +2245,7 @@ lbl_80242578:
/* 8024270C 0023E36C 60 00 00 08 */ ori r0, r0, 8
/* 80242710 0023E370 90 04 00 00 */ stw r0, 0(r4)
/* 80242714 0023E374 4B FF A8 09 */ bl func_8023CF1C
-/* 80242718 0023E378 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242718 0023E378 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024271C 0023E37C C0 42 9E 7C */ lfs f2, lbl_8064247C-_SDA2_BASE_(r2)
/* 80242720 0023E380 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80242724 0023E384 38 61 00 C8 */ addi r3, r1, 0xc8
@@ -2297,7 +2297,7 @@ lbl_80242578:
/* 802427DC 0023E43C D0 21 00 24 */ stfs f1, 0x24(r1)
/* 802427E0 0023E440 D0 61 00 28 */ stfs f3, 0x28(r1)
/* 802427E4 0023E444 48 03 9D 11 */ bl PSMTXTransApply
-/* 802427E8 0023E448 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802427E8 0023E448 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802427EC 0023E44C 38 E1 00 98 */ addi r7, r1, 0x98
/* 802427F0 0023E450 38 80 00 00 */ li r4, 0
/* 802427F4 0023E454 38 A0 00 01 */ li r5, 1
@@ -2323,16 +2323,16 @@ lbl_80242578:
/* 80242844 0023E4A4 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 80242848 0023E4A8 D0 61 00 10 */ stfs f3, 0x10(r1)
/* 8024284C 0023E4AC 48 03 9C A9 */ bl PSMTXTransApply
-/* 80242850 0023E4B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242850 0023E4B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242854 0023E4B4 38 81 00 C8 */ addi r4, r1, 0xc8
/* 80242858 0023E4B8 80 63 16 E8 */ lwz r3, 0x16e8(r3)
/* 8024285C 0023E4BC 4B FF 40 1D */ bl func_80236878
-/* 80242860 0023E4C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242860 0023E4C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242864 0023E4C4 38 00 00 80 */ li r0, 0x80
/* 80242868 0023E4C8 38 80 00 04 */ li r4, 4
/* 8024286C 0023E4CC 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80242870 0023E4D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242874 0023E4D4 4B FF 0C B9 */ bl func_8023352C
+/* 80242870 0023E4D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242874 0023E4D4 4B FF 0C B9 */ bl begin_drawing
/* 80242878 0023E4D8 C0 02 9E 68 */ lfs f0, lbl_80642468-_SDA2_BASE_(r2)
/* 8024287C 0023E4DC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80242880 0023E4E0 D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
@@ -2366,9 +2366,9 @@ lbl_80242578:
/* 802428F0 0023E550 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802428F4 0023E554 C0 02 9E 3C */ lfs f0, lbl_8064243C-_SDA2_BASE_(r2)
/* 802428F8 0023E558 D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 802428FC 0023E55C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80242900 0023E560 4B FF 0C 81 */ bl func_80233580
-/* 80242904 0023E564 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802428FC 0023E55C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80242900 0023E560 4B FF 0C 81 */ bl end_drawing
+/* 80242904 0023E564 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80242908 0023E568 80 83 16 E8 */ lwz r4, 0x16e8(r3)
/* 8024290C 0023E56C 80 64 00 04 */ lwz r3, 4(r4)
/* 80242910 0023E570 38 03 FF 6C */ addi r0, r3, -148
@@ -2429,7 +2429,7 @@ lbl_802429B8:
/* 802429C8 0023E628 2C 00 00 00 */ cmpwi r0, 0
/* 802429CC 0023E62C 41 82 00 14 */ beq lbl_802429E0
lbl_802429D0:
-/* 802429D0 0023E630 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802429D0 0023E630 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802429D4 0023E634 7C 85 23 78 */ mr r5, r4
/* 802429D8 0023E638 88 DF 00 05 */ lbz r6, 5(r31)
/* 802429DC 0023E63C 4B FF 1E 41 */ bl func_8023481C
@@ -2608,7 +2608,7 @@ func_80242BF4:
/* 80242C1C 0023E87C 7C DD 33 78 */ mr r29, r6
/* 80242C20 0023E880 93 81 00 30 */ stw r28, 0x30(r1)
/* 80242C24 0023E884 7C BC 2B 78 */ mr r28, r5
-/* 80242C28 0023E888 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80242C28 0023E888 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80242C2C 0023E88C 91 21 00 20 */ stw r9, 0x20(r1)
/* 80242C30 0023E890 A1 4B 00 06 */ lhz r10, 6(r11)
/* 80242C34 0023E894 A0 0B 00 04 */ lhz r0, 4(r11)
diff --git a/asm/code_80249D38.s b/asm/code_80249D38.s
index eb65c85..0651e50 100644
--- a/asm/code_80249D38.s
+++ b/asm/code_80249D38.s
@@ -2400,7 +2400,7 @@ func_8024BED0:
/* 8024BFBC 00247C1C 48 00 46 B5 */ bl func_80250670
/* 8024BFC0 00247C20 2C 03 00 00 */ cmpwi r3, 0
/* 8024BFC4 00247C24 40 82 01 A0 */ bne lbl_8024C164
-/* 8024BFC8 00247C28 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024BFC8 00247C28 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 8024BFCC 00247C2C 3B 80 00 20 */ li r28, 0x20
/* 8024BFD0 00247C30 3B A0 00 A0 */ li r29, 0xa0
/* 8024BFD4 00247C34 38 80 00 02 */ li r4, 2
@@ -2429,7 +2429,7 @@ func_8024BED0:
/* 8024C030 00247C90 9B A1 00 13 */ stb r29, 0x13(r1)
/* 8024C034 00247C94 61 6B 00 02 */ ori r11, r11, 2
/* 8024C038 00247C98 91 7E 00 00 */ stw r11, 0(r30)
-/* 8024C03C 00247C9C 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C03C 00247C9C 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 8024C040 00247CA0 81 7B 16 38 */ lwz r11, 0x1638(r27)
/* 8024C044 00247CA4 93 EB 0A 24 */ stw r31, 0xa24(r11)
/* 8024C048 00247CA8 81 7B 16 38 */ lwz r11, 0x1638(r27)
@@ -2449,9 +2449,9 @@ func_8024BED0:
/* 8024C080 00247CE0 91 81 00 08 */ stw r12, 8(r1)
/* 8024C084 00247CE4 4B FF 0E AD */ bl func_8023CF30
/* 8024C088 00247CE8 7C 64 1B 78 */ mr r4, r3
-/* 8024C08C 00247CEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C08C 00247CEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C090 00247CF0 4B FE C0 2D */ bl func_802380BC
-/* 8024C094 00247CF4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C094 00247CF4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C098 00247CF8 38 E0 00 00 */ li r7, 0
/* 8024C09C 00247CFC 38 A0 00 03 */ li r5, 3
/* 8024C0A0 00247D00 38 00 00 80 */ li r0, 0x80
@@ -2470,7 +2470,7 @@ func_8024BED0:
/* 8024C0D4 00247D34 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C0D8 00247D38 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C0DC 00247D3C 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C0E0 00247D40 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C0E0 00247D40 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C0E4 00247D44 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C0E8 00247D48 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C0EC 00247D4C 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2483,10 +2483,10 @@ func_8024BED0:
/* 8024C108 00247D68 80 65 00 00 */ lwz r3, 0(r5)
/* 8024C10C 00247D6C 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C110 00247D70 90 65 00 00 */ stw r3, 0(r5)
-/* 8024C114 00247D74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C114 00247D74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C118 00247D78 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024C11C 00247D7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C120 00247D80 4B FE 74 0D */ bl func_8023352C
+/* 8024C11C 00247D7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C120 00247D80 4B FE 74 0D */ bl begin_drawing
/* 8024C124 00247D84 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024C128 00247D88 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8024C12C 00247D8C D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
@@ -2501,8 +2501,8 @@ func_8024BED0:
/* 8024C150 00247DB0 D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 8024C154 00247DB4 D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8024C158 00247DB8 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024C15C 00247DBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C160 00247DC0 4B FE 74 21 */ bl func_80233580
+/* 8024C15C 00247DBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C160 00247DC0 4B FE 74 21 */ bl end_drawing
lbl_8024C164:
/* 8024C164 00247DC4 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 8024C168 00247DC8 CB E1 00 70 */ lfd f31, 0x70(r1)
@@ -2584,7 +2584,7 @@ func_8024C19C:
/* 8024C28C 00247EEC 48 00 43 E5 */ bl func_80250670
/* 8024C290 00247EF0 2C 03 00 00 */ cmpwi r3, 0
/* 8024C294 00247EF4 40 82 01 5C */ bne lbl_8024C3F0
-/* 8024C298 00247EF8 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C298 00247EF8 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 8024C29C 00247EFC 39 20 00 20 */ li r9, 0x20
/* 8024C2A0 00247F00 3B C0 00 50 */ li r30, 0x50
/* 8024C2A4 00247F04 3B E0 00 A0 */ li r31, 0xa0
@@ -2615,9 +2615,9 @@ func_8024C19C:
/* 8024C308 00247F68 90 01 00 08 */ stw r0, 8(r1)
/* 8024C30C 00247F6C 4B FF 0C 25 */ bl func_8023CF30
/* 8024C310 00247F70 7C 64 1B 78 */ mr r4, r3
-/* 8024C314 00247F74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C314 00247F74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C318 00247F78 4B FE BD A5 */ bl func_802380BC
-/* 8024C31C 00247F7C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C31C 00247F7C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C320 00247F80 38 C0 00 01 */ li r6, 1
/* 8024C324 00247F84 38 E0 00 00 */ li r7, 0
/* 8024C328 00247F88 38 A0 00 03 */ li r5, 3
@@ -2637,7 +2637,7 @@ func_8024C19C:
/* 8024C360 00247FC0 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C364 00247FC4 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C368 00247FC8 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C36C 00247FCC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C36C 00247FCC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C370 00247FD0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C374 00247FD4 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C378 00247FD8 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2650,10 +2650,10 @@ func_8024C19C:
/* 8024C394 00247FF4 80 65 00 00 */ lwz r3, 0(r5)
/* 8024C398 00247FF8 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C39C 00247FFC 90 65 00 00 */ stw r3, 0(r5)
-/* 8024C3A0 00248000 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C3A0 00248000 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C3A4 00248004 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024C3A8 00248008 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C3AC 0024800C 4B FE 71 81 */ bl func_8023352C
+/* 8024C3A8 00248008 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C3AC 0024800C 4B FE 71 81 */ bl begin_drawing
/* 8024C3B0 00248010 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024C3B4 00248014 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8024C3B8 00248018 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
@@ -2668,8 +2668,8 @@ func_8024C19C:
/* 8024C3DC 0024803C D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 8024C3E0 00248040 D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8024C3E4 00248044 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024C3E8 00248048 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C3EC 0024804C 4B FE 71 95 */ bl func_80233580
+/* 8024C3E8 00248048 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C3EC 0024804C 4B FE 71 95 */ bl end_drawing
lbl_8024C3F0:
/* 8024C3F0 00248050 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 8024C3F4 00248054 CB E1 00 70 */ lfd f31, 0x70(r1)
@@ -2779,7 +2779,7 @@ func_8024C504:
/* 8024C528 00248188 2C 00 00 00 */ cmpwi r0, 0
/* 8024C52C 0024818C 3A 40 00 00 */ li r18, 0
/* 8024C530 00248190 41 82 01 B4 */ beq lbl_8024C6E4
-/* 8024C534 00248194 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C534 00248194 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8024C538 00248198 38 80 00 02 */ li r4, 2
/* 8024C53C 0024819C 38 00 00 01 */ li r0, 1
/* 8024C540 002481A0 39 00 00 04 */ li r8, 4
@@ -2797,7 +2797,7 @@ func_8024C504:
/* 8024C570 002481D0 80 69 00 00 */ lwz r3, 0(r9)
/* 8024C574 002481D4 60 63 00 02 */ ori r3, r3, 2
/* 8024C578 002481D8 90 69 00 00 */ stw r3, 0(r9)
-/* 8024C57C 002481DC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C57C 002481DC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8024C580 002481E0 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 8024C584 002481E4 90 03 0A 24 */ stw r0, 0xa24(r3)
/* 8024C588 002481E8 80 69 16 38 */ lwz r3, 0x1638(r9)
@@ -2814,7 +2814,7 @@ func_8024C504:
/* 8024C5B4 00248214 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C5B8 00248218 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C5BC 0024821C 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C5C0 00248220 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C5C0 00248220 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C5C4 00248224 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 8024C5C8 00248228 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 8024C5CC 0024822C 80 68 16 38 */ lwz r3, 0x1638(r8)
@@ -2829,7 +2829,7 @@ func_8024C504:
/* 8024C5F0 00248250 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C5F4 00248254 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C5F8 00248258 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C5FC 0024825C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C5FC 0024825C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C600 00248260 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C604 00248264 90 A3 0A 44 */ stw r5, 0xa44(r3)
/* 8024C608 00248268 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2850,7 +2850,7 @@ func_8024C504:
/* 8024C644 002482A4 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C648 002482A8 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C64C 002482AC 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C650 002482B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C650 002482B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024C654 002482B4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024C658 002482B8 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C65C 002482BC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2863,10 +2863,10 @@ func_8024C504:
/* 8024C678 002482D8 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C67C 002482DC 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C680 002482E0 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C684 002482E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C684 002482E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C688 002482E8 80 8F 0D 18 */ lwz r4, 0xd18(r15)
/* 8024C68C 002482EC 4B FE BA 31 */ bl func_802380BC
-/* 8024C690 002482F0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C690 002482F0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024C694 002482F4 88 0F 00 08 */ lbz r0, 8(r15)
/* 8024C698 002482F8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024C69C 002482FC 54 00 10 3A */ slwi r0, r0, 2
@@ -2886,7 +2886,7 @@ lbl_8024C6C0:
/* 8024C6D0 00248330 60 00 00 01 */ ori r0, r0, 1
/* 8024C6D4 00248334 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8024C6D8:
-/* 8024C6D8 00248338 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C6D8 00248338 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C6DC 0024833C 38 00 00 80 */ li r0, 0x80
/* 8024C6E0 00248340 90 03 17 38 */ stw r0, 0x1738(r3)
lbl_8024C6E4:
@@ -3048,7 +3048,7 @@ lbl_8024C8FC:
/* 8024C918 00248578 7C 14 00 40 */ cmplw r20, r0
/* 8024C91C 0024857C 40 82 01 A0 */ bne lbl_8024CABC
lbl_8024C920:
-/* 8024C920 00248580 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C920 00248580 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C924 00248584 38 00 00 02 */ li r0, 2
/* 8024C928 00248588 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C92C 0024858C 90 03 01 84 */ stw r0, 0x184(r3)
@@ -3061,7 +3061,7 @@ lbl_8024C920:
/* 8024C948 002485A8 60 00 00 02 */ ori r0, r0, 2
/* 8024C94C 002485AC 90 03 00 00 */ stw r0, 0(r3)
/* 8024C950 002485B0 38 00 00 04 */ li r0, 4
-/* 8024C954 002485B4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C954 002485B4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C958 002485B8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C95C 002485BC 92 E3 0A 24 */ stw r23, 0xa24(r3)
/* 8024C960 002485C0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3078,7 +3078,7 @@ lbl_8024C920:
/* 8024C98C 002485EC 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C990 002485F0 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C994 002485F4 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C998 002485F8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C998 002485F8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C99C 002485FC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C9A0 00248600 9A E3 0A 36 */ stb r23, 0xa36(r3)
/* 8024C9A4 00248604 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3094,7 +3094,7 @@ lbl_8024C920:
/* 8024C9CC 0024862C 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C9D0 00248630 90 03 00 00 */ stw r0, 0(r3)
/* 8024C9D4 00248634 38 00 00 07 */ li r0, 7
-/* 8024C9D8 00248638 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C9D8 00248638 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C9DC 0024863C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C9E0 00248640 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 8024C9E4 00248644 38 00 00 07 */ li r0, 7
@@ -3117,7 +3117,7 @@ lbl_8024C920:
/* 8024CA28 00248688 60 00 00 40 */ ori r0, r0, 0x40
/* 8024CA2C 0024868C 90 03 00 00 */ stw r0, 0(r3)
/* 8024CA30 00248690 38 00 00 03 */ li r0, 3
-/* 8024CA34 00248694 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA34 00248694 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA38 00248698 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024CA3C 0024869C 9A A3 0A 3C */ stb r21, 0xa3c(r3)
/* 8024CA40 002486A0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3130,10 +3130,10 @@ lbl_8024C920:
/* 8024CA5C 002486BC 80 03 00 00 */ lwz r0, 0(r3)
/* 8024CA60 002486C0 60 00 00 40 */ ori r0, r0, 0x40
/* 8024CA64 002486C4 90 03 00 00 */ stw r0, 0(r3)
-/* 8024CA68 002486C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA68 002486C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA6C 002486CC 80 8F 0D 18 */ lwz r4, 0xd18(r15)
/* 8024CA70 002486D0 4B FE B6 4D */ bl func_802380BC
-/* 8024CA74 002486D4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA74 002486D4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA78 002486D8 88 0F 00 08 */ lbz r0, 8(r15)
/* 8024CA7C 002486DC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024CA80 002486E0 54 00 10 3A */ slwi r0, r0, 2
@@ -4160,9 +4160,9 @@ lbl_8024D7C0:
/* 8024D88C 002494EC 54 00 CE 3E */ rlwinm r0, r0, 0x19, 0x18, 0x1f
/* 8024D890 002494F0 98 01 00 0B */ stb r0, 0xb(r1)
lbl_8024D894:
-/* 8024D894 002494F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024D894 002494F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024D898 002494F8 38 80 00 04 */ li r4, 4
-/* 8024D89C 002494FC 4B FE 5C 91 */ bl func_8023352C
+/* 8024D89C 002494FC 4B FE 5C 91 */ bl begin_drawing
/* 8024D8A0 00249500 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024D8A4 00249504 80 01 00 08 */ lwz r0, 8(r1)
/* 8024D8A8 00249508 B3 83 80 00 */ sth r28, 0xCC008000@l(r3)
@@ -4185,8 +4185,8 @@ lbl_8024D894:
/* 8024D8EC 0024954C 90 03 80 00 */ stw r0, -0x8000(r3)
/* 8024D8F0 00249550 B3 A3 80 00 */ sth r29, -0x8000(r3)
/* 8024D8F4 00249554 B3 03 80 00 */ sth r24, -0x8000(r3)
-/* 8024D8F8 00249558 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024D8FC 0024955C 4B FE 5C 85 */ bl func_80233580
+/* 8024D8F8 00249558 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024D8FC 0024955C 4B FE 5C 85 */ bl end_drawing
lbl_8024D900:
/* 8024D900 00249560 39 61 00 50 */ addi r11, r1, 0x50
/* 8024D904 00249564 4B F7 98 49 */ bl _restgpr_17
@@ -4315,7 +4315,7 @@ lbl_8024DA90:
/* 8024DACC 0024972C 98 F5 0D 49 */ stb r7, 0xd49(r21)
/* 8024DAD0 00249730 98 D5 0D 4A */ stb r6, 0xd4a(r21)
/* 8024DAD4 00249734 98 75 0D 4B */ stb r3, 0xd4b(r21)
-/* 8024DAD8 00249738 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DAD8 00249738 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8024DADC 0024973C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8024DAE0 00249740 90 03 01 84 */ stw r0, 0x184(r3)
/* 8024DAE4 00249744 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -4326,7 +4326,7 @@ lbl_8024DA90:
/* 8024DAF8 00249758 80 66 00 00 */ lwz r3, 0(r6)
/* 8024DAFC 0024975C 60 63 00 02 */ ori r3, r3, 2
/* 8024DB00 00249760 90 66 00 00 */ stw r3, 0(r6)
-/* 8024DB04 00249764 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB04 00249764 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB08 00249768 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024DB0C 0024976C 98 A3 0A 36 */ stb r5, 0xa36(r3)
/* 8024DB10 00249770 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -4341,7 +4341,7 @@ lbl_8024DA90:
/* 8024DB34 00249794 80 65 00 00 */ lwz r3, 0(r5)
/* 8024DB38 00249798 60 63 00 40 */ ori r3, r3, 0x40
/* 8024DB3C 0024979C 90 65 00 00 */ stw r3, 0(r5)
-/* 8024DB40 002497A0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB40 002497A0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB44 002497A4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024DB48 002497A8 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 8024DB4C 002497AC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -4354,7 +4354,7 @@ lbl_8024DA90:
/* 8024DB68 002497C8 80 03 00 00 */ lwz r0, 0(r3)
/* 8024DB6C 002497CC 60 00 00 40 */ ori r0, r0, 0x40
/* 8024DB70 002497D0 90 03 00 00 */ stw r0, 0(r3)
-/* 8024DB74 002497D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB74 002497D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB78 002497D8 80 95 0D 20 */ lwz r4, 0xd20(r21)
/* 8024DB7C 002497DC 4B FE A5 41 */ bl func_802380BC
lbl_8024DB80:
@@ -4936,7 +4936,7 @@ func_8024E338:
/* 8024E364 00249FC4 81 2D A6 1C */ lwz r9, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024E368 00249FC8 38 00 00 B0 */ li r0, 0xb0
/* 8024E36C 00249FCC 6D 0A 80 00 */ xoris r10, r8, 0x8000
-/* 8024E370 00249FD0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024E370 00249FD0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024E374 00249FD4 91 61 00 18 */ stw r11, 0x18(r1)
/* 8024E378 00249FD8 6D 29 80 00 */ xoris r9, r9, 0x8000
/* 8024E37C 00249FDC CB C2 9E D0 */ lfd f30, lbl_806424D0-_SDA2_BASE_(r2)
@@ -4975,10 +4975,10 @@ func_8024E338:
lbl_8024E400:
/* 8024E400 0024A060 A8 1E 00 00 */ lha r0, 0(r30)
/* 8024E404 0024A064 3B DE 00 02 */ addi r30, r30, 2
-/* 8024E408 0024A068 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024E408 0024A068 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024E40C 0024A06C 54 1B 04 3E */ clrlwi r27, r0, 0x10
/* 8024E410 0024A070 7F 64 DB 78 */ mr r4, r27
-/* 8024E414 0024A074 4B FE 51 19 */ bl func_8023352C
+/* 8024E414 0024A074 4B FE 51 19 */ bl begin_drawing
/* 8024E418 0024A078 2C 9B 00 00 */ cmpwi cr1, r27, 0
/* 8024E41C 0024A07C 38 60 00 00 */ li r3, 0
/* 8024E420 0024A080 40 85 03 9C */ ble cr1, lbl_8024E7BC
@@ -5217,8 +5217,8 @@ lbl_8024E748:
/* 8024E7B4 0024A414 90 18 80 00 */ stw r0, -0x8000(r24)
/* 8024E7B8 0024A418 42 00 FF 90 */ bdnz lbl_8024E748
lbl_8024E7BC:
-/* 8024E7BC 0024A41C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024E7C0 0024A420 4B FE 4D C1 */ bl func_80233580
+/* 8024E7BC 0024A41C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024E7C0 0024A420 4B FE 4D C1 */ bl end_drawing
/* 8024E7C4 0024A424 3B BD 00 01 */ addi r29, r29, 1
lbl_8024E7C8:
/* 8024E7C8 0024A428 7C 1D E0 00 */ cmpw r29, r28
@@ -5418,12 +5418,12 @@ lbl_8024E9B0:
/* 8024EAA0 0024A700 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8024EAA4 0024A704 4C 40 13 82 */ cror 2, 0, 2
/* 8024EAA8 0024A708 40 82 01 DC */ bne lbl_8024EC84
-/* 8024EAAC 0024A70C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EAAC 0024A70C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EAB0 0024A710 38 00 00 98 */ li r0, 0x98
/* 8024EAB4 0024A714 38 80 00 04 */ li r4, 4
/* 8024EAB8 0024A718 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024EABC 0024A71C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EAC0 0024A720 4B FE 4A 6D */ bl func_8023352C
+/* 8024EABC 0024A71C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EAC0 0024A720 4B FE 4A 6D */ bl begin_drawing
/* 8024EAC4 0024A724 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EAC8 0024A728 6F 27 80 00 */ xoris r7, r25, 0x8000
/* 8024EACC 0024A72C C0 C2 9F 04 */ lfs f6, lbl_80642504-_SDA2_BASE_(r2)
@@ -5534,8 +5534,8 @@ lbl_8024E9B0:
/* 8024EC70 0024A8D0 D1 43 80 00 */ stfs f10, -0x8000(r3)
/* 8024EC74 0024A8D4 80 01 00 08 */ lwz r0, 8(r1)
/* 8024EC78 0024A8D8 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024EC7C 0024A8DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EC80 0024A8E0 4B FE 49 01 */ bl func_80233580
+/* 8024EC7C 0024A8DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EC80 0024A8E0 4B FE 49 01 */ bl end_drawing
lbl_8024EC84:
/* 8024EC84 0024A8E4 80 6D A6 1C */ lwz r3, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EC88 0024A8E8 7D E0 07 34 */ extsh r0, r15
@@ -5668,7 +5668,7 @@ lbl_8024EE3C:
/* 8024EE5C 0024AABC 6C B7 80 00 */ xoris r23, r5, 0x8000
/* 8024EE60 0024AAC0 98 01 00 08 */ stb r0, 8(r1)
/* 8024EE64 0024AAC4 38 00 00 98 */ li r0, 0x98
-/* 8024EE68 0024AAC8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EE68 0024AAC8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024EE6C 0024AACC 3A 5E 00 0A */ addi r18, r30, 0xa
/* 8024EE70 0024AAD0 89 03 0D 4D */ lbz r8, 0xd4d(r3)
/* 8024EE74 0024AAD4 6C D6 80 00 */ xoris r22, r6, 0x8000
@@ -5697,9 +5697,9 @@ lbl_8024EE3C:
lbl_8024EED0:
/* 8024EED0 0024AB30 A1 F2 00 00 */ lhz r15, 0(r18)
/* 8024EED4 0024AB34 3A 52 00 02 */ addi r18, r18, 2
-/* 8024EED8 0024AB38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EED8 0024AB38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EEDC 0024AB3C 7D E4 7B 78 */ mr r4, r15
-/* 8024EEE0 0024AB40 4B FE 46 4D */ bl func_8023352C
+/* 8024EEE0 0024AB40 4B FE 46 4D */ bl begin_drawing
/* 8024EEE4 0024AB44 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EEE8 0024AB48 38 C0 00 00 */ li r6, 0
/* 8024EEEC 0024AB4C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -5752,8 +5752,8 @@ lbl_8024EFA0:
/* 8024EFA0 0024AC00 7C C0 07 34 */ extsh r0, r6
/* 8024EFA4 0024AC04 7C 00 78 00 */ cmpw r0, r15
/* 8024EFA8 0024AC08 41 80 FF 54 */ blt lbl_8024EEFC
-/* 8024EFAC 0024AC0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EFB0 0024AC10 4B FE 45 D1 */ bl func_80233580
+/* 8024EFAC 0024AC0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EFB0 0024AC10 4B FE 45 D1 */ bl end_drawing
/* 8024EFB4 0024AC14 3A 10 00 01 */ addi r16, r16, 1
lbl_8024EFB8:
/* 8024EFB8 0024AC18 7E 00 07 34 */ extsh r0, r16
@@ -5765,7 +5765,7 @@ lbl_8024EFC4:
/* 8024EFCC 0024AC2C 88 18 0D 50 */ lbz r0, 0xd50(r24)
/* 8024EFD0 0024AC30 3C 60 80 81 */ lis r3, 0x80808081@ha
/* 8024EFD4 0024AC34 38 C3 80 81 */ addi r6, r3, 0x80808081@l
-/* 8024EFD8 0024AC38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EFD8 0024AC38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EFDC 0024AC3C 98 01 00 08 */ stb r0, 8(r1)
/* 8024EFE0 0024AC40 38 A0 00 0C */ li r5, 0xc
/* 8024EFE4 0024AC44 38 00 00 00 */ li r0, 0
@@ -5825,7 +5825,7 @@ lbl_8024F0AC:
/* 8024F0B4 0024AD14 88 18 0D 50 */ lbz r0, 0xd50(r24)
/* 8024F0B8 0024AD18 3C 60 80 81 */ lis r3, 0x80808081@ha
/* 8024F0BC 0024AD1C 38 A3 80 81 */ addi r5, r3, 0x80808081@l
-/* 8024F0C0 0024AD20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F0C0 0024AD20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F0C4 0024AD24 98 01 00 08 */ stb r0, 8(r1)
/* 8024F0C8 0024AD28 38 00 00 98 */ li r0, 0x98
/* 8024F0CC 0024AD2C CB 82 9E D0 */ lfd f28, lbl_806424D0-_SDA2_BASE_(r2)
@@ -5859,9 +5859,9 @@ lbl_8024F128:
lbl_8024F138:
/* 8024F138 0024AD98 A1 F2 00 00 */ lhz r15, 0(r18)
/* 8024F13C 0024AD9C 3A 52 00 02 */ addi r18, r18, 2
-/* 8024F140 0024ADA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F140 0024ADA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F144 0024ADA4 7D E4 7B 78 */ mr r4, r15
-/* 8024F148 0024ADA8 4B FE 43 E5 */ bl func_8023352C
+/* 8024F148 0024ADA8 4B FE 43 E5 */ bl begin_drawing
/* 8024F14C 0024ADAC 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F150 0024ADB0 38 60 00 00 */ li r3, 0
/* 8024F154 0024ADB4 80 AD A6 20 */ lwz r5, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -5924,8 +5924,8 @@ lbl_8024F230:
/* 8024F230 0024AE90 7C 60 07 34 */ extsh r0, r3
/* 8024F234 0024AE94 7C 00 78 00 */ cmpw r0, r15
/* 8024F238 0024AE98 41 80 FF 3C */ blt lbl_8024F174
-/* 8024F23C 0024AE9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F240 0024AEA0 4B FE 43 41 */ bl func_80233580
+/* 8024F23C 0024AE9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F240 0024AEA0 4B FE 43 41 */ bl end_drawing
/* 8024F244 0024AEA4 3A 10 00 01 */ addi r16, r16, 1
lbl_8024F248:
/* 8024F248 0024AEA8 7E 00 07 34 */ extsh r0, r16
@@ -5939,7 +5939,7 @@ lbl_8024F248:
lbl_8024F268:
/* 8024F268 0024AEC8 88 98 0D 48 */ lbz r4, 0xd48(r24)
/* 8024F26C 0024AECC 57 60 07 39 */ rlwinm. r0, r27, 0, 0x1c, 0x1c
-/* 8024F270 0024AED0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F270 0024AED0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F274 0024AED4 38 00 00 98 */ li r0, 0x98
/* 8024F278 0024AED8 98 81 00 08 */ stb r4, 8(r1)
/* 8024F27C 0024AEDC 3A 7E 00 0A */ addi r19, r30, 0xa
@@ -5962,9 +5962,9 @@ lbl_8024F268:
lbl_8024F2C0:
/* 8024F2C0 0024AF20 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F2C4 0024AF24 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F2C8 0024AF28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F2C8 0024AF28 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F2CC 0024AF2C 7E 04 83 78 */ mr r4, r16
-/* 8024F2D0 0024AF30 4B FE 42 5D */ bl func_8023352C
+/* 8024F2D0 0024AF30 4B FE 42 5D */ bl begin_drawing
/* 8024F2D4 0024AF34 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F2D8 0024AF38 38 C0 00 00 */ li r6, 0
/* 8024F2DC 0024AF3C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -6015,8 +6015,8 @@ lbl_8024F388:
/* 8024F388 0024AFE8 7C C0 07 34 */ extsh r0, r6
/* 8024F38C 0024AFEC 7C 00 80 00 */ cmpw r0, r16
/* 8024F390 0024AFF0 41 80 FF 5C */ blt lbl_8024F2EC
-/* 8024F394 0024AFF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F398 0024AFF8 4B FE 41 E9 */ bl func_80233580
+/* 8024F394 0024AFF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F398 0024AFF8 4B FE 41 E9 */ bl end_drawing
/* 8024F39C 0024AFFC 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F3A0:
/* 8024F3A0 0024B000 7E 20 07 34 */ extsh r0, r17
@@ -6034,7 +6034,7 @@ lbl_8024F3A0:
/* 8024F3D0 0024B030 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 8024F3D4 0024B034 38 00 00 00 */ li r0, 0
/* 8024F3D8 0024B038 88 98 0D 51 */ lbz r4, 0xd51(r24)
-/* 8024F3DC 0024B03C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F3DC 0024B03C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024F3E0 0024B040 7F A3 EB 78 */ mr r3, r29
/* 8024F3E4 0024B044 98 81 00 09 */ stb r4, 9(r1)
/* 8024F3E8 0024B048 38 81 00 20 */ addi r4, r1, 0x20
@@ -6074,10 +6074,10 @@ lbl_8024F3A0:
/* 8024F470 0024B0D0 4B FF EE C9 */ bl func_8024E338
/* 8024F474 0024B0D4 48 00 01 DC */ b lbl_8024F650
lbl_8024F478:
-/* 8024F478 0024B0D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F478 0024B0D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F47C 0024B0DC 80 98 0D 24 */ lwz r4, 0xd24(r24)
/* 8024F480 0024B0E0 4B FE 8C 3D */ bl func_802380BC
-/* 8024F484 0024B0E4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F484 0024B0E4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024F488 0024B0E8 80 98 0D 58 */ lwz r4, 0xd58(r24)
/* 8024F48C 0024B0EC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024F490 0024B0F0 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -6106,9 +6106,9 @@ lbl_8024F4C4:
lbl_8024F4E4:
/* 8024F4E4 0024B144 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F4E8 0024B148 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F4EC 0024B14C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F4EC 0024B14C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F4F0 0024B150 7E 04 83 78 */ mr r4, r16
-/* 8024F4F4 0024B154 4B FE 40 39 */ bl func_8023352C
+/* 8024F4F4 0024B154 4B FE 40 39 */ bl begin_drawing
/* 8024F4F8 0024B158 39 E0 00 00 */ li r15, 0
/* 8024F4FC 0024B15C 48 00 01 24 */ b lbl_8024F620
lbl_8024F500:
@@ -6188,14 +6188,14 @@ lbl_8024F620:
/* 8024F620 0024B280 7D E0 07 34 */ extsh r0, r15
/* 8024F624 0024B284 7C 00 80 00 */ cmpw r0, r16
/* 8024F628 0024B288 41 80 FE D8 */ blt lbl_8024F500
-/* 8024F62C 0024B28C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F630 0024B290 4B FE 3F 51 */ bl func_80233580
+/* 8024F62C 0024B28C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F630 0024B290 4B FE 3F 51 */ bl end_drawing
/* 8024F634 0024B294 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F638:
/* 8024F638 0024B298 7E 20 07 34 */ extsh r0, r17
/* 8024F63C 0024B29C 7C 00 90 00 */ cmpw r0, r18
/* 8024F640 0024B2A0 41 80 FE A4 */ blt lbl_8024F4E4
-/* 8024F644 0024B2A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F644 0024B2A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F648 0024B2A8 80 98 0D 20 */ lwz r4, 0xd20(r24)
/* 8024F64C 0024B2AC 4B FE 8A 71 */ bl func_802380BC
lbl_8024F650:
@@ -6206,7 +6206,7 @@ lbl_8024F650:
/* 8024F660 0024B2C0 41 82 01 7C */ beq lbl_8024F7DC
/* 8024F664 0024B2C4 88 18 0D 48 */ lbz r0, 0xd48(r24)
/* 8024F668 0024B2C8 38 A0 00 B0 */ li r5, 0xb0
-/* 8024F66C 0024B2CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F66C 0024B2CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F670 0024B2D0 38 80 00 06 */ li r4, 6
/* 8024F674 0024B2D4 98 01 00 08 */ stb r0, 8(r1)
/* 8024F678 0024B2D8 38 00 00 00 */ li r0, 0
@@ -6225,7 +6225,7 @@ lbl_8024F650:
/* 8024F6AC 0024B30C 7C C6 0E 70 */ srawi r6, r6, 1
/* 8024F6B0 0024B310 98 C1 00 0B */ stb r6, 0xb(r1)
/* 8024F6B4 0024B314 90 A3 17 38 */ stw r5, 0x1738(r3)
-/* 8024F6B8 0024B318 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F6B8 0024B318 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024F6BC 0024B31C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024F6C0 0024B320 98 83 01 2C */ stb r4, 0x12c(r3)
/* 8024F6C4 0024B324 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -6242,9 +6242,9 @@ lbl_8024F650:
lbl_8024F6F0:
/* 8024F6F0 0024B350 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F6F4 0024B354 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F6F8 0024B358 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F6F8 0024B358 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F6FC 0024B35C 7E 04 83 78 */ mr r4, r16
-/* 8024F700 0024B360 4B FE 3E 2D */ bl func_8023352C
+/* 8024F700 0024B360 4B FE 3E 2D */ bl begin_drawing
/* 8024F704 0024B364 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F708 0024B368 38 C0 00 00 */ li r6, 0
/* 8024F70C 0024B36C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -6295,8 +6295,8 @@ lbl_8024F7B8:
/* 8024F7B8 0024B418 7C C0 07 34 */ extsh r0, r6
/* 8024F7BC 0024B41C 7C 00 80 00 */ cmpw r0, r16
/* 8024F7C0 0024B420 41 80 FF 5C */ blt lbl_8024F71C
-/* 8024F7C4 0024B424 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F7C8 0024B428 4B FE 3D B9 */ bl func_80233580
+/* 8024F7C4 0024B424 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F7C8 0024B428 4B FE 3D B9 */ bl end_drawing
/* 8024F7CC 0024B42C 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F7D0:
/* 8024F7D0 0024B430 7E 20 07 34 */ extsh r0, r17
@@ -6378,7 +6378,7 @@ lbl_8024F8C8:
/* 8024F8E4 0024B544 D0 43 0D 60 */ stfs f2, 0xd60(r3)
/* 8024F8E8 0024B548 D0 63 0D 64 */ stfs f3, 0xd64(r3)
/* 8024F8EC 0024B54C D0 83 0D 68 */ stfs f4, 0xd68(r3)
-/* 8024F8F0 0024B550 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F8F0 0024B550 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F8F4 0024B554 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 8024F8F8 0024B558 2C 00 00 00 */ cmpwi r0, 0
/* 8024F8FC 0024B55C 41 82 00 38 */ beq lbl_8024F934
@@ -7459,7 +7459,7 @@ lbl_80250748:
/* 80250748 0024C3A8 38 60 00 00 */ li r3, 0
/* 8025074C 0024C3AC 48 00 07 48 */ b lbl_80250E94
lbl_80250750:
-/* 80250750 0024C3B0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250750 0024C3B0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80250754 0024C3B4 38 E0 00 FF */ li r7, 0xff
/* 80250758 0024C3B8 38 C0 00 C0 */ li r6, 0xc0
/* 8025075C 0024C3BC 38 A0 00 02 */ li r5, 2
@@ -7480,7 +7480,7 @@ lbl_80250750:
/* 80250798 0024C3F8 98 C1 00 0B */ stb r6, 0xb(r1)
/* 8025079C 0024C3FC 60 63 00 02 */ ori r3, r3, 2
/* 802507A0 0024C400 90 65 00 00 */ stw r3, 0(r5)
-/* 802507A4 0024C404 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507A4 0024C404 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802507A8 0024C408 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802507AC 0024C40C 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 802507B0 0024C410 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -7497,10 +7497,10 @@ lbl_80250750:
/* 802507DC 0024C43C 80 03 00 00 */ lwz r0, 0(r3)
/* 802507E0 0024C440 60 00 00 40 */ ori r0, r0, 0x40
/* 802507E4 0024C444 90 03 00 00 */ stw r0, 0(r3)
-/* 802507E8 0024C448 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507E8 0024C448 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802507EC 0024C44C 80 9E 0D 1C */ lwz r4, 0xd1c(r30)
/* 802507F0 0024C450 4B FE 78 CD */ bl func_802380BC
-/* 802507F4 0024C454 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507F4 0024C454 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802507F8 0024C458 38 A0 00 00 */ li r5, 0
/* 802507FC 0024C45C 38 00 00 03 */ li r0, 3
/* 80250800 0024C460 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -7517,7 +7517,7 @@ lbl_80250750:
/* 8025082C 0024C48C 80 64 00 00 */ lwz r3, 0(r4)
/* 80250830 0024C490 60 63 00 40 */ ori r3, r3, 0x40
/* 80250834 0024C494 90 64 00 00 */ stw r3, 0(r4)
-/* 80250838 0024C498 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250838 0024C498 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8025083C 0024C49C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80250840 0024C4A0 98 A3 0A 3C */ stb r5, 0xa3c(r3)
/* 80250844 0024C4A4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -7530,7 +7530,7 @@ lbl_80250750:
/* 80250860 0024C4C0 80 03 00 00 */ lwz r0, 0(r3)
/* 80250864 0024C4C4 60 00 00 40 */ ori r0, r0, 0x40
/* 80250868 0024C4C8 90 03 00 00 */ stw r0, 0(r3)
-/* 8025086C 0024C4CC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025086C 0024C4CC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80250870 0024C4D0 80 9E 0D 14 */ lwz r4, 0xd14(r30)
/* 80250874 0024C4D4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250878 0024C4D8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7548,12 +7548,12 @@ lbl_80250894:
/* 802508A4 0024C504 60 00 00 01 */ ori r0, r0, 1
/* 802508A8 0024C508 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802508AC:
-/* 802508AC 0024C50C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802508AC 0024C50C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802508B0 0024C510 38 00 00 80 */ li r0, 0x80
/* 802508B4 0024C514 38 80 00 04 */ li r4, 4
/* 802508B8 0024C518 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 802508BC 0024C51C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802508C0 0024C520 4B FE 2C 6D */ bl func_8023352C
+/* 802508BC 0024C51C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802508C0 0024C520 4B FE 2C 6D */ bl begin_drawing
/* 802508C4 0024C524 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 802508C8 0024C528 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 802508CC 0024C52C 80 01 00 08 */ lwz r0, 8(r1)
@@ -7589,9 +7589,9 @@ lbl_802508AC:
/* 80250944 0024C5A4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80250948 0024C5A8 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 8025094C 0024C5AC D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 80250950 0024C5B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250954 0024C5B4 4B FE 2C 2D */ bl func_80233580
-/* 80250958 0024C5B8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250950 0024C5B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250954 0024C5B4 4B FE 2C 2D */ bl end_drawing
+/* 80250958 0024C5B8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025095C 0024C5BC 80 9E 0D 10 */ lwz r4, 0xd10(r30)
/* 80250960 0024C5C0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250964 0024C5C4 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7609,9 +7609,9 @@ lbl_80250980:
/* 80250990 0024C5F0 60 00 00 01 */ ori r0, r0, 1
/* 80250994 0024C5F4 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80250998:
-/* 80250998 0024C5F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250998 0024C5F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025099C 0024C5FC 38 80 00 04 */ li r4, 4
-/* 802509A0 0024C600 4B FE 2B 8D */ bl func_8023352C
+/* 802509A0 0024C600 4B FE 2B 8D */ bl begin_drawing
/* 802509A4 0024C604 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 802509A8 0024C608 3F E0 CC 01 */ lis r31, 0xCC008000@ha
/* 802509AC 0024C60C 80 01 00 08 */ lwz r0, 8(r1)
@@ -7646,11 +7646,11 @@ lbl_80250998:
/* 80250A20 0024C680 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250A24 0024C684 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250A28 0024C688 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250A2C 0024C68C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250A30 0024C690 4B FE 2B 51 */ bl func_80233580
-/* 80250A34 0024C694 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250A2C 0024C68C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250A30 0024C690 4B FE 2B 51 */ bl end_drawing
+/* 80250A34 0024C694 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250A38 0024C698 38 80 00 04 */ li r4, 4
-/* 80250A3C 0024C69C 4B FE 2A F1 */ bl func_8023352C
+/* 80250A3C 0024C69C 4B FE 2A F1 */ bl begin_drawing
/* 80250A40 0024C6A0 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250A44 0024C6A4 80 01 00 08 */ lwz r0, 8(r1)
/* 80250A48 0024C6A8 EC 60 E0 2A */ fadds f3, f0, f28
@@ -7684,11 +7684,11 @@ lbl_80250998:
/* 80250AB8 0024C718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250ABC 0024C71C C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250AC0 0024C720 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250AC4 0024C724 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250AC8 0024C728 4B FE 2A B9 */ bl func_80233580
-/* 80250ACC 0024C72C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250AC4 0024C724 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250AC8 0024C728 4B FE 2A B9 */ bl end_drawing
+/* 80250ACC 0024C72C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250AD0 0024C730 38 80 00 04 */ li r4, 4
-/* 80250AD4 0024C734 4B FE 2A 59 */ bl func_8023352C
+/* 80250AD4 0024C734 4B FE 2A 59 */ bl begin_drawing
/* 80250AD8 0024C738 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250ADC 0024C73C D3 9F 80 00 */ stfs f28, -0x8000(r31)
/* 80250AE0 0024C740 EC 60 F0 2A */ fadds f3, f0, f30
@@ -7722,11 +7722,11 @@ lbl_80250998:
/* 80250B50 0024C7B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250B54 0024C7B4 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250B58 0024C7B8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250B5C 0024C7BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250B60 0024C7C0 4B FE 2A 21 */ bl func_80233580
-/* 80250B64 0024C7C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250B5C 0024C7BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250B60 0024C7C0 4B FE 2A 21 */ bl end_drawing
+/* 80250B64 0024C7C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250B68 0024C7C8 38 80 00 04 */ li r4, 4
-/* 80250B6C 0024C7CC 4B FE 29 C1 */ bl func_8023352C
+/* 80250B6C 0024C7CC 4B FE 29 C1 */ bl begin_drawing
/* 80250B70 0024C7D0 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250B74 0024C7D4 80 01 00 08 */ lwz r0, 8(r1)
/* 80250B78 0024C7D8 EC 7D 00 28 */ fsubs f3, f29, f0
@@ -7760,9 +7760,9 @@ lbl_80250998:
/* 80250BE8 0024C848 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250BEC 0024C84C C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250BF0 0024C850 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250BF4 0024C854 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250BF8 0024C858 4B FE 29 89 */ bl func_80233580
-/* 80250BFC 0024C85C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250BF4 0024C854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250BF8 0024C858 4B FE 29 89 */ bl end_drawing
+/* 80250BFC 0024C85C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80250C00 0024C860 80 9E 0D 0C */ lwz r4, 0xd0c(r30)
/* 80250C04 0024C864 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250C08 0024C868 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7780,9 +7780,9 @@ lbl_80250C24:
/* 80250C34 0024C894 60 00 00 01 */ ori r0, r0, 1
/* 80250C38 0024C898 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80250C3C:
-/* 80250C3C 0024C89C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250C3C 0024C89C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250C40 0024C8A0 38 80 00 04 */ li r4, 4
-/* 80250C44 0024C8A4 4B FE 28 E9 */ bl func_8023352C
+/* 80250C44 0024C8A4 4B FE 28 E9 */ bl begin_drawing
/* 80250C48 0024C8A8 3F C0 CC 01 */ lis r30, 0xCC008000@ha
/* 80250C4C 0024C8AC C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250C50 0024C8B0 D3 9E 80 00 */ stfs f28, 0xCC008000@l(r30)
@@ -7816,11 +7816,11 @@ lbl_80250C3C:
/* 80250CC0 0024C920 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250CC4 0024C924 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250CC8 0024C928 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250CCC 0024C92C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250CD0 0024C930 4B FE 28 B1 */ bl func_80233580
-/* 80250CD4 0024C934 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250CCC 0024C92C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250CD0 0024C930 4B FE 28 B1 */ bl end_drawing
+/* 80250CD4 0024C934 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250CD8 0024C938 38 80 00 04 */ li r4, 4
-/* 80250CDC 0024C93C 4B FE 28 51 */ bl func_8023352C
+/* 80250CDC 0024C93C 4B FE 28 51 */ bl begin_drawing
/* 80250CE0 0024C940 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250CE4 0024C944 80 01 00 08 */ lwz r0, 8(r1)
/* 80250CE8 0024C948 EC 5D 00 28 */ fsubs f2, f29, f0
@@ -7853,11 +7853,11 @@ lbl_80250C3C:
/* 80250D54 0024C9B4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250D58 0024C9B8 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250D5C 0024C9BC D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250D60 0024C9C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250D64 0024C9C4 4B FE 28 1D */ bl func_80233580
-/* 80250D68 0024C9C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250D60 0024C9C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250D64 0024C9C4 4B FE 28 1D */ bl end_drawing
+/* 80250D68 0024C9C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250D6C 0024C9CC 38 80 00 04 */ li r4, 4
-/* 80250D70 0024C9D0 4B FE 27 BD */ bl func_8023352C
+/* 80250D70 0024C9D0 4B FE 27 BD */ bl begin_drawing
/* 80250D74 0024C9D4 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250D78 0024C9D8 D3 9E 80 00 */ stfs f28, -0x8000(r30)
/* 80250D7C 0024C9DC EC 5F 00 28 */ fsubs f2, f31, f0
@@ -7890,11 +7890,11 @@ lbl_80250C3C:
/* 80250DE8 0024CA48 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250DEC 0024CA4C C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250DF0 0024CA50 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250DF4 0024CA54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250DF8 0024CA58 4B FE 27 89 */ bl func_80233580
-/* 80250DFC 0024CA5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250DF4 0024CA54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250DF8 0024CA58 4B FE 27 89 */ bl end_drawing
+/* 80250DFC 0024CA5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250E00 0024CA60 38 80 00 04 */ li r4, 4
-/* 80250E04 0024CA64 4B FE 27 29 */ bl func_8023352C
+/* 80250E04 0024CA64 4B FE 27 29 */ bl begin_drawing
/* 80250E08 0024CA68 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250E0C 0024CA6C 80 01 00 08 */ lwz r0, 8(r1)
/* 80250E10 0024CA70 EC 5D 00 28 */ fsubs f2, f29, f0
@@ -7927,8 +7927,8 @@ lbl_80250C3C:
/* 80250E7C 0024CADC D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250E80 0024CAE0 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250E84 0024CAE4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250E88 0024CAE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250E8C 0024CAEC 4B FE 26 F5 */ bl func_80233580
+/* 80250E88 0024CAE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250E8C 0024CAEC 4B FE 26 F5 */ bl end_drawing
/* 80250E90 0024CAF0 38 60 00 01 */ li r3, 1
lbl_80250E94:
/* 80250E94 0024CAF4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
diff --git a/asm/code_80250F18.s b/asm/code_80250F18.s
index faf0165..e9bf286 100644
--- a/asm/code_80250F18.s
+++ b/asm/code_80250F18.s
@@ -2,8 +2,8 @@
.section .text, "ax" # 0x80006980 - 0x803E1E60
-
-.global lbl_80250F18
+
+.global lbl_80250F18
lbl_80250F18:
/* 80250F18 0024CB78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80250F1C 0024CB7C 7C 08 02 A6 */ mflr r0
@@ -620,7 +620,7 @@ lbl_802517A8:
/* 802517C4 0024D424 90 03 00 48 */ stw r0, 0x48(r3)
lbl_802517C8:
/* 802517C8 0024D428 4B FE BF 05 */ bl func_8023D6CC
-/* 802517CC 0024D42C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802517CC 0024D42C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802517D0 0024D430 7C 72 1B 78 */ mr r18, r3
/* 802517D4 0024D434 88 04 00 7A */ lbz r0, 0x7a(r4)
/* 802517D8 0024D438 2C 00 00 00 */ cmpwi r0, 0
@@ -2544,7 +2544,7 @@ lbl_802533B4:
/* 802533B8 0024F018 7C 60 FA 14 */ add r3, r0, r31
/* 802533BC 0024F01C 81 E3 00 84 */ lwz r15, 0x84(r3)
lbl_802533C0:
-/* 802533C0 0024F020 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802533C0 0024F020 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802533C4 0024F024 38 00 00 02 */ li r0, 2
/* 802533C8 0024F028 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802533CC 0024F02C 90 03 01 84 */ stw r0, 0x184(r3)
@@ -2557,7 +2557,7 @@ lbl_802533C0:
/* 802533E8 0024F048 60 00 00 02 */ ori r0, r0, 2
/* 802533EC 0024F04C 90 03 00 00 */ stw r0, 0(r3)
/* 802533F0 0024F050 38 00 00 04 */ li r0, 4
-/* 802533F4 0024F054 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802533F4 0024F054 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802533F8 0024F058 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802533FC 0024F05C 93 23 0A 24 */ stw r25, 0xa24(r3)
/* 80253400 0024F060 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2576,7 +2576,7 @@ lbl_802533C0:
/* 80253434 0024F094 80 03 00 00 */ lwz r0, 0(r3)
/* 80253438 0024F098 60 00 00 40 */ ori r0, r0, 0x40
/* 8025343C 0024F09C 90 03 00 00 */ stw r0, 0(r3)
-/* 80253440 0024F0A0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80253440 0024F0A0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80253444 0024F0A4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80253448 0024F0A8 9B 23 0A 36 */ stb r25, 0xa36(r3)
/* 8025344C 0024F0AC 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2592,7 +2592,7 @@ lbl_802533C0:
/* 80253474 0024F0D4 60 00 00 40 */ ori r0, r0, 0x40
/* 80253478 0024F0D8 90 03 00 00 */ stw r0, 0(r3)
/* 8025347C 0024F0DC 38 00 00 07 */ li r0, 7
-/* 80253480 0024F0E0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80253480 0024F0E0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80253484 0024F0E4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80253488 0024F0E8 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 8025348C 0024F0EC 38 00 00 07 */ li r0, 7
@@ -2615,7 +2615,7 @@ lbl_802533C0:
/* 802534D0 0024F130 60 00 00 40 */ ori r0, r0, 0x40
/* 802534D4 0024F134 90 03 00 00 */ stw r0, 0(r3)
/* 802534D8 0024F138 38 00 00 03 */ li r0, 3
-/* 802534DC 0024F13C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 802534DC 0024F13C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802534E0 0024F140 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802534E4 0024F144 9B 43 0A 3C */ stb r26, 0xa3c(r3)
/* 802534E8 0024F148 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -2628,13 +2628,13 @@ lbl_802533C0:
/* 80253504 0024F164 80 03 00 00 */ lwz r0, 0(r3)
/* 80253508 0024F168 60 00 00 40 */ ori r0, r0, 0x40
/* 8025350C 0024F16C 90 03 00 00 */ stw r0, 0(r3)
-/* 80253510 0024F170 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80253510 0024F170 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80253514 0024F174 80 9C 00 14 */ lwz r4, 0x14(r28)
/* 80253518 0024F178 4B FE 4B A5 */ bl func_802380BC
-/* 8025351C 0024F17C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025351C 0024F17C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80253520 0024F180 38 00 00 80 */ li r0, 0x80
/* 80253524 0024F184 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 80253528 0024F188 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80253528 0024F188 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8025352C 0024F18C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80253530 0024F190 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 80253534 0024F194 7C 00 78 40 */ cmplw r0, r15
@@ -2663,7 +2663,7 @@ lbl_80253564:
/* 80253588 0024F1E8 88 C1 00 17 */ lbz r6, 0x17(r1)
/* 8025358C 0024F1EC 89 01 00 16 */ lbz r8, 0x16(r1)
/* 80253590 0024F1F0 7D 87 1A 14 */ add r12, r7, r3
-/* 80253594 0024F1F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80253594 0024F1F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80253598 0024F1F8 88 AC 00 20 */ lbz r5, 0x20(r12)
/* 8025359C 0024F1FC 89 2C 00 21 */ lbz r9, 0x21(r12)
/* 802535A0 0024F200 7D 6B 29 D6 */ mullw r11, r11, r5
@@ -2696,7 +2696,7 @@ lbl_80253564:
/* 8025360C 0024F26C 54 05 0F FE */ srwi r5, r0, 0x1f
/* 80253610 0024F270 7C 00 2A 14 */ add r0, r0, r5
/* 80253614 0024F274 98 01 00 17 */ stb r0, 0x17(r1)
-/* 80253618 0024F278 4B FD FF 15 */ bl func_8023352C
+/* 80253618 0024F278 4B FD FF 15 */ bl begin_drawing
/* 8025361C 0024F27C C0 01 00 38 */ lfs f0, 0x38(r1)
/* 80253620 0024F280 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 80253624 0024F284 D0 1B 80 00 */ stfs f0, -0x8000(r27)
@@ -2734,8 +2734,8 @@ lbl_80253564:
/* 802536A4 0024F304 90 1B 80 00 */ stw r0, -0x8000(r27)
/* 802536A8 0024F308 D0 3B 80 00 */ stfs f1, -0x8000(r27)
/* 802536AC 0024F30C D0 5B 80 00 */ stfs f2, -0x8000(r27)
-/* 802536B0 0024F310 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802536B4 0024F314 4B FD FE CD */ bl func_80233580
+/* 802536B0 0024F310 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802536B4 0024F314 4B FD FE CD */ bl end_drawing
/* 802536B8 0024F318 48 00 02 64 */ b lbl_8025391C
lbl_802536BC:
/* 802536BC 0024F31C 3C 03 00 01 */ addis r0, r3, 1
diff --git a/asm/code_8025716C.s b/asm/code_8025716C.s
index 362c90c..e60c733 100644
--- a/asm/code_8025716C.s
+++ b/asm/code_8025716C.s
@@ -1194,7 +1194,7 @@ lbl_802581AC:
/* 802581DC 00253E3C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 802581E0 00253E40 80 BE 00 18 */ lwz r5, 0x18(r30)
/* 802581E4 00253E44 7C C3 02 14 */ add r6, r3, r0
-/* 802581E8 00253E48 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802581E8 00253E48 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802581EC 00253E4C 7C 06 2B 96 */ divwu r0, r6, r5
/* 802581F0 00253E50 7C 00 29 D6 */ mullw r0, r0, r5
/* 802581F4 00253E54 7F E0 30 50 */ subf r31, r0, r6
@@ -1221,7 +1221,7 @@ func_80258224:
/* 8025822C 00253E8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80258230 00253E90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80258234 00253E94 7C 7F 1B 78 */ mr r31, r3
-/* 80258238 00253E98 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80258238 00253E98 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025823C 00253E9C 80 9F 01 F8 */ lwz r4, 0x1f8(r31)
/* 80258240 00253EA0 4B FE 36 4D */ bl func_8023B88C
/* 80258244 00253EA4 38 00 00 00 */ li r0, 0
@@ -2429,7 +2429,7 @@ lbl_80259338:
/* 8025933C 00254F9C 38 60 00 01 */ li r3, 1
/* 80259340 00254FA0 48 03 E8 6D */ bl MIXSetSoundMode
/* 80259344 00254FA4 4B F8 26 B9 */ bl func_801DB9FC
-/* 80259348 00254FA8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259348 00254FA8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025934C 00254FAC 3C 80 80 25 */ lis r4, lbl_802571E0@ha
/* 80259350 00254FB0 3C 60 80 26 */ lis r3, lbl_802590D4@ha
/* 80259354 00254FB4 80 05 00 74 */ lwz r0, 0x74(r5)
@@ -2463,7 +2463,7 @@ func_80259390:
/* 802593B4 00255014 4B F8 26 D9 */ bl func_801DBA8C
/* 802593B8 00255018 80 0D A6 60 */ lwz r0, lbl_8063F920-_SDA_BASE_(r13)
/* 802593BC 0025501C 3B E0 00 00 */ li r31, 0
-/* 802593C0 00255020 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802593C0 00255020 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802593C4 00255024 90 03 00 74 */ stw r0, 0x74(r3)
/* 802593C8 00255028 93 ED A6 60 */ stw r31, lbl_8063F920-_SDA_BASE_(r13)
/* 802593CC 0025502C 80 6D A6 64 */ lwz r3, lbl_8063F924-_SDA_BASE_(r13)
@@ -2650,10 +2650,10 @@ lbl_802595EC:
/* 8025964C 002552AC E0 81 B0 08 */ psq_l f4, 8(r1), 1, qr3
/* 80259650 002552B0 38 80 00 01 */ li r4, 1
/* 80259654 002552B4 C0 22 9F 90 */ lfs f1, lbl_80642590-_SDA2_BASE_(r2)
-/* 80259658 002552B8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259658 002552B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025965C 002552BC FC 40 08 90 */ fmr f2, f1
/* 80259660 002552C0 4B FD BB A5 */ bl func_80235204
-/* 80259664 002552C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259664 002552C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259668 002552C8 56 E7 04 3E */ clrlwi r7, r23, 0x10
/* 8025966C 002552CC 57 28 04 3E */ clrlwi r8, r25, 0x10
/* 80259670 002552D0 38 80 00 01 */ li r4, 1
@@ -2676,7 +2676,7 @@ lbl_802596A4:
/* 802596A8 00255308 4B FF EA C1 */ bl func_80258168
/* 802596AC 0025530C 2C 1C 00 00 */ cmpwi r28, 0
/* 802596B0 00255310 41 82 00 64 */ beq lbl_80259714
-/* 802596B4 00255314 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802596B4 00255314 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802596B8 00255318 7F 83 E3 78 */ mr r3, r28
/* 802596BC 0025531C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802596C0 00255320 9B E4 0A 36 */ stb r31, 0xa36(r4)
@@ -2694,7 +2694,7 @@ lbl_802596A4:
/* 802596F0 00255350 90 04 00 00 */ stw r0, 0(r4)
/* 802596F4 00255354 4B FE 4F E5 */ bl func_8023E6D8
/* 802596F8 00255358 7C 65 1B 78 */ mr r5, r3
-/* 802596FC 0025535C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802596FC 0025535C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259700 00255360 7F 84 E3 78 */ mr r4, r28
/* 80259704 00255364 38 C0 00 00 */ li r6, 0
/* 80259708 00255368 38 E0 00 01 */ li r7, 1
@@ -2711,12 +2711,12 @@ lbl_8025971C:
/* 8025972C 0025538C 41 82 00 3C */ beq lbl_80259768
/* 80259730 00255390 C0 22 9F 90 */ lfs f1, lbl_80642590-_SDA2_BASE_(r2)
/* 80259734 00255394 38 80 00 00 */ li r4, 0
-/* 80259738 00255398 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259738 00255398 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025973C 0025539C FC 40 08 90 */ fmr f2, f1
/* 80259740 002553A0 C0 62 9F 94 */ lfs f3, lbl_80642594-_SDA2_BASE_(r2)
/* 80259744 002553A4 C0 82 9F 98 */ lfs f4, lbl_80642598-_SDA2_BASE_(r2)
/* 80259748 002553A8 4B FD BA BD */ bl func_80235204
-/* 8025974C 002553AC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025974C 002553AC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259750 002553B0 38 80 00 00 */ li r4, 0
/* 80259754 002553B4 38 A0 00 00 */ li r5, 0
/* 80259758 002553B8 38 C0 00 00 */ li r6, 0
@@ -2726,7 +2726,7 @@ lbl_8025971C:
lbl_80259768:
/* 80259768 002553C8 2C 16 00 00 */ cmpwi r22, 0
/* 8025976C 002553CC 41 82 00 14 */ beq lbl_80259780
-/* 80259770 002553D0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259770 002553D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259774 002553D4 A0 03 16 FE */ lhz r0, 0x16fe(r3)
/* 80259778 002553D8 60 00 00 06 */ ori r0, r0, 6
/* 8025977C 002553DC B0 03 16 FE */ sth r0, 0x16fe(r3)
diff --git a/asm/code_80259AA4.s b/asm/code_80259AA4.s
index 71e8870..28adf96 100644
--- a/asm/code_80259AA4.s
+++ b/asm/code_80259AA4.s
@@ -9,20 +9,20 @@ func_80259AA4:
/* 80259AAC 0025570C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80259AB0 00255710 39 61 00 30 */ addi r11, r1, 0x30
/* 80259AB4 00255714 4B F6 D6 75 */ bl _savegpr_27
-/* 80259AB8 00255718 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AB8 00255718 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259ABC 0025571C 38 80 00 01 */ li r4, 1
/* 80259AC0 00255720 38 A0 00 01 */ li r5, 1
/* 80259AC4 00255724 38 C0 00 01 */ li r6, 1
/* 80259AC8 00255728 4B FD AD 55 */ bl func_8023481C
/* 80259ACC 0025572C C0 22 9F A0 */ lfs f1, lbl_806425A0-_SDA2_BASE_(r2)
-/* 80259AD0 00255730 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AD0 00255730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259AD4 00255734 FC 40 08 90 */ fmr f2, f1
/* 80259AD8 00255738 C0 62 9F A4 */ lfs f3, lbl_806425A4-_SDA2_BASE_(r2)
/* 80259ADC 0025573C FC A0 08 90 */ fmr f5, f1
/* 80259AE0 00255740 C0 82 9F A8 */ lfs f4, lbl_806425A8-_SDA2_BASE_(r2)
/* 80259AE4 00255744 C0 C2 9F AC */ lfs f6, lbl_806425AC-_SDA2_BASE_(r2)
/* 80259AE8 00255748 4B FD B4 F9 */ bl func_80234FE0
-/* 80259AEC 0025574C 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259AEC 0025574C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80259AF0 00255750 3B A0 00 00 */ li r29, 0
/* 80259AF4 00255754 3B 80 00 01 */ li r28, 1
/* 80259AF8 00255758 38 C0 00 05 */ li r6, 5
@@ -46,7 +46,7 @@ func_80259AA4:
/* 80259B40 002557A0 80 A8 00 00 */ lwz r5, 0(r8)
/* 80259B44 002557A4 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B48 002557A8 90 A8 00 00 */ stw r5, 0(r8)
-/* 80259B4C 002557AC 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259B4C 002557AC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B50 002557B0 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B54 002557B4 93 A5 0A 24 */ stw r29, 0xa24(r5)
/* 80259B58 002557B8 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -63,7 +63,7 @@ func_80259AA4:
/* 80259B84 002557E4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259B88 002557E8 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B8C 002557EC 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259B90 002557F0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259B90 002557F0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B94 002557F4 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B98 002557F8 9B A5 0A 3C */ stb r29, 0xa3c(r5)
/* 80259B9C 002557FC 80 A8 16 38 */ lwz r5, 0x1638(r8)
@@ -76,7 +76,7 @@ func_80259AA4:
/* 80259BB8 00255818 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BBC 0025581C 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259BC0 00255820 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259BC4 00255824 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259BC4 00255824 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259BC8 00255828 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259BCC 0025582C 93 A5 09 E4 */ stw r29, 0x9e4(r5)
/* 80259BD0 00255830 93 85 09 E8 */ stw r28, 0x9e8(r5)
@@ -90,7 +90,7 @@ func_80259AA4:
/* 80259BF0 00255850 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BF4 00255854 60 A5 00 20 */ ori r5, r5, 0x20
/* 80259BF8 00255858 90 A6 00 00 */ stw r5, 0(r6)
-/* 80259BFC 0025585C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259BFC 0025585C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80259C00 00255860 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80259C04 00255864 93 85 07 D0 */ stw r28, 0x7d0(r5)
/* 80259C08 00255868 B0 85 07 D4 */ sth r4, 0x7d4(r5)
@@ -107,7 +107,7 @@ func_80259AA4:
/* 80259C34 00255894 90 03 00 00 */ stw r0, 0(r3)
/* 80259C38 00255898 38 00 00 E2 */ li r0, 0xe2
/* 80259C3C 0025589C 38 A0 00 58 */ li r5, 0x58
-/* 80259C40 002558A0 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259C40 002558A0 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259C44 002558A4 3B E0 00 FF */ li r31, 0xff
/* 80259C48 002558A8 98 01 00 12 */ stb r0, 0x12(r1)
/* 80259C4C 002558AC 38 60 00 B6 */ li r3, 0xb6
@@ -138,7 +138,7 @@ func_80259AA4:
/* 80259CB0 00255910 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CB4 00255914 9B E1 00 08 */ stb r31, 8(r1)
/* 80259CB8 00255918 90 6B 00 00 */ stw r3, 0(r11)
-/* 80259CBC 0025591C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259CBC 0025591C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80259CC0 00255920 9B A1 00 09 */ stb r29, 9(r1)
/* 80259CC4 00255924 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 80259CC8 00255928 9B E1 00 0A */ stb r31, 0xa(r1)
@@ -153,7 +153,7 @@ func_80259AA4:
/* 80259CEC 0025594C 80 6A 00 00 */ lwz r3, 0(r10)
/* 80259CF0 00255950 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CF4 00255954 90 6A 00 00 */ stw r3, 0(r10)
-/* 80259CF8 00255958 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259CF8 00255958 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259CFC 0025595C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D00 00255960 90 03 08 DC */ stw r0, 0x8dc(r3)
/* 80259D04 00255964 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -164,7 +164,7 @@ func_80259AA4:
/* 80259D18 00255978 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D1C 0025597C 60 00 00 10 */ ori r0, r0, 0x10
/* 80259D20 00255980 90 03 00 00 */ stw r0, 0(r3)
-/* 80259D24 00255984 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D24 00255984 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259D28 00255988 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D2C 0025598C 9B A3 01 8C */ stb r29, 0x18c(r3)
/* 80259D30 00255990 80 6A 16 38 */ lwz r3, 0x1638(r10)
@@ -175,9 +175,9 @@ func_80259AA4:
/* 80259D44 002559A4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D48 002559A8 60 00 00 04 */ ori r0, r0, 4
/* 80259D4C 002559AC 90 03 00 00 */ stw r0, 0(r3)
-/* 80259D50 002559B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D50 002559B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D54 002559B4 4B FD A7 21 */ bl func_80234474
-/* 80259D58 002559B8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D58 002559B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D5C 002559BC 38 80 00 01 */ li r4, 1
/* 80259D60 002559C0 38 A0 00 01 */ li r5, 1
/* 80259D64 002559C4 38 C0 00 04 */ li r6, 4
@@ -185,7 +185,7 @@ func_80259AA4:
/* 80259D6C 002559CC 39 00 00 00 */ li r8, 0
/* 80259D70 002559D0 39 20 00 00 */ li r9, 0
/* 80259D74 002559D4 4B FD A7 01 */ bl func_80234474
-/* 80259D78 002559D8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259D78 002559D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259D7C 002559DC 38 60 00 05 */ li r3, 5
/* 80259D80 002559E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259D84 002559E4 9B C4 00 68 */ stb r30, 0x68(r4)
@@ -197,17 +197,17 @@ func_80259AA4:
/* 80259D9C 002559FC 80 04 00 00 */ lwz r0, 0(r4)
/* 80259DA0 00255A00 60 00 00 01 */ ori r0, r0, 1
/* 80259DA4 00255A04 90 04 00 00 */ stw r0, 0(r4)
-/* 80259DA8 00255A08 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DA8 00255A08 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DAC 00255A0C A0 04 16 FE */ lhz r0, 0x16fe(r4)
/* 80259DB0 00255A10 60 00 00 02 */ ori r0, r0, 2
/* 80259DB4 00255A14 B0 04 16 FE */ sth r0, 0x16fe(r4)
/* 80259DB8 00255A18 4B FE 31 65 */ bl func_8023CF1C
-/* 80259DBC 00255A1C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DBC 00255A1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DC0 00255A20 39 00 00 04 */ li r8, 4
/* 80259DC4 00255A24 38 E0 00 0C */ li r7, 0xc
/* 80259DC8 00255A28 38 00 00 1C */ li r0, 0x1c
/* 80259DCC 00255A2C 90 64 17 3C */ stw r3, 0x173c(r4)
-/* 80259DD0 00255A30 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DD0 00255A30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259DD4 00255A34 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259DD8 00255A38 99 03 02 80 */ stb r8, 0x280(r3)
/* 80259DDC 00255A3C 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -218,7 +218,7 @@ func_80259AA4:
/* 80259DF0 00255A50 80 64 00 00 */ lwz r3, 0(r4)
/* 80259DF4 00255A54 60 63 00 08 */ ori r3, r3, 8
/* 80259DF8 00255A58 90 64 00 00 */ stw r3, 0(r4)
-/* 80259DFC 00255A5C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259DFC 00255A5C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E00 00255A60 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E04 00255A64 93 A3 09 64 */ stw r29, 0x964(r3)
/* 80259E08 00255A68 93 A3 09 68 */ stw r29, 0x968(r3)
@@ -230,7 +230,7 @@ func_80259AA4:
/* 80259E20 00255A80 80 64 00 00 */ lwz r3, 0(r4)
/* 80259E24 00255A84 60 63 00 20 */ ori r3, r3, 0x20
/* 80259E28 00255A88 90 64 00 00 */ stw r3, 0(r4)
-/* 80259E2C 00255A8C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259E2C 00255A8C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E30 00255A90 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E34 00255A94 90 E3 08 E4 */ stw r7, 0x8e4(r3)
/* 80259E38 00255A98 80 85 16 38 */ lwz r4, 0x1638(r5)
@@ -251,7 +251,7 @@ func_80259AA4:
/* 80259E74 00255AD4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259E78 00255AD8 60 00 00 10 */ ori r0, r0, 0x10
/* 80259E7C 00255ADC 90 03 00 00 */ stw r0, 0(r3)
-/* 80259E80 00255AE0 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259E80 00255AE0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259E84 00255AE4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259E88 00255AE8 93 83 02 84 */ stw r28, 0x284(r3)
/* 80259E8C 00255AEC 93 83 02 88 */ stw r28, 0x288(r3)
@@ -264,7 +264,7 @@ func_80259AA4:
/* 80259EA8 00255B08 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EAC 00255B0C 60 00 00 08 */ ori r0, r0, 8
/* 80259EB0 00255B10 90 03 00 00 */ stw r0, 0(r3)
-/* 80259EB4 00255B14 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259EB4 00255B14 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259EB8 00255B18 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259EBC 00255B1C 93 A3 05 44 */ stw r29, 0x544(r3)
/* 80259EC0 00255B20 93 A3 05 48 */ stw r29, 0x548(r3)
@@ -279,7 +279,7 @@ func_80259AA4:
/* 80259EE4 00255B44 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EE8 00255B48 60 00 00 08 */ ori r0, r0, 8
/* 80259EEC 00255B4C 90 03 00 00 */ stw r0, 0(r3)
-/* 80259EF0 00255B50 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259EF0 00255B50 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259EF4 00255B54 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259EF8 00255B58 38 C0 00 0F */ li r6, 0xf
/* 80259EFC 00255B5C 38 A0 00 08 */ li r5, 8
@@ -300,7 +300,7 @@ func_80259AA4:
/* 80259F38 00255B98 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F3C 00255B9C 61 29 00 08 */ ori r9, r9, 8
/* 80259F40 00255BA0 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259F44 00255BA4 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259F44 00255BA4 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F48 00255BA8 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F4C 00255BAC 93 89 06 84 */ stw r28, 0x684(r9)
/* 80259F50 00255BB0 93 A9 06 88 */ stw r29, 0x688(r9)
@@ -315,7 +315,7 @@ func_80259AA4:
/* 80259F74 00255BD4 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F78 00255BD8 61 29 00 08 */ ori r9, r9, 8
/* 80259F7C 00255BDC 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259F80 00255BE0 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259F80 00255BE0 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F84 00255BE4 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F88 00255BE8 90 69 04 44 */ stw r3, 0x444(r9)
/* 80259F8C 00255BEC 91 09 04 48 */ stw r8, 0x448(r9)
@@ -329,7 +329,7 @@ func_80259AA4:
/* 80259FAC 00255C0C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FB0 00255C10 61 29 00 08 */ ori r9, r9, 8
/* 80259FB4 00255C14 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259FB8 00255C18 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259FB8 00255C18 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259FBC 00255C1C 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259FC0 00255C20 93 A9 09 6C */ stw r29, 0x96c(r9)
/* 80259FC4 00255C24 93 A9 09 70 */ stw r29, 0x970(r9)
@@ -341,7 +341,7 @@ func_80259AA4:
/* 80259FDC 00255C3C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FE0 00255C40 61 29 00 20 */ ori r9, r9, 0x20
/* 80259FE4 00255C44 91 2C 00 00 */ stw r9, 0(r12)
-/* 80259FE8 00255C48 81 8D A3 D8 */ lwz r12, lbl_8063F698-_SDA_BASE_(r13)
+/* 80259FE8 00255C48 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259FEC 00255C4C 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 80259FF0 00255C50 91 69 08 E8 */ stw r11, 0x8e8(r9)
/* 80259FF4 00255C54 81 6C 16 38 */ lwz r11, 0x1638(r12)
@@ -362,7 +362,7 @@ func_80259AA4:
/* 8025A030 00255C90 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A034 00255C94 61 29 00 10 */ ori r9, r9, 0x10
/* 8025A038 00255C98 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A03C 00255C9C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A03C 00255C9C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A040 00255CA0 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A044 00255CA4 93 89 02 90 */ stw r28, 0x290(r9)
/* 8025A048 00255CA8 93 C9 02 94 */ stw r30, 0x294(r9)
@@ -375,7 +375,7 @@ func_80259AA4:
/* 8025A064 00255CC4 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A068 00255CC8 61 29 00 08 */ ori r9, r9, 8
/* 8025A06C 00255CCC 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A070 00255CD0 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A070 00255CD0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A074 00255CD4 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A078 00255CD8 93 A9 05 58 */ stw r29, 0x558(r9)
/* 8025A07C 00255CDC 93 A9 05 5C */ stw r29, 0x55c(r9)
@@ -390,7 +390,7 @@ func_80259AA4:
/* 8025A0A0 00255D00 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0A4 00255D04 61 29 00 08 */ ori r9, r9, 8
/* 8025A0A8 00255D08 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A0AC 00255D0C 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A0AC 00255D0C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0B0 00255D10 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0B4 00255D14 90 C9 03 54 */ stw r6, 0x354(r9)
/* 8025A0B8 00255D18 90 A9 03 58 */ stw r5, 0x358(r9)
@@ -404,7 +404,7 @@ func_80259AA4:
/* 8025A0D8 00255D38 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0DC 00255D3C 61 29 00 08 */ ori r9, r9, 8
/* 8025A0E0 00255D40 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A0E4 00255D44 81 6D A3 D8 */ lwz r11, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A0E4 00255D44 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0E8 00255D48 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0EC 00255D4C 93 89 06 98 */ stw r28, 0x698(r9)
/* 8025A0F0 00255D50 93 A9 06 9C */ stw r29, 0x69c(r9)
@@ -419,7 +419,7 @@ func_80259AA4:
/* 8025A114 00255D74 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A118 00255D78 61 29 00 08 */ ori r9, r9, 8
/* 8025A11C 00255D7C 91 2A 00 00 */ stw r9, 0(r10)
-/* 8025A120 00255D80 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A120 00255D80 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A124 00255D84 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A128 00255D88 90 69 04 54 */ stw r3, 0x454(r9)
/* 8025A12C 00255D8C 91 09 04 58 */ stw r8, 0x458(r9)
@@ -433,7 +433,7 @@ func_80259AA4:
/* 8025A14C 00255DAC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A150 00255DB0 60 00 00 08 */ ori r0, r0, 8
/* 8025A154 00255DB4 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A158 00255DB8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A158 00255DB8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A15C 00255DBC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A160 00255DC0 93 A9 09 74 */ stw r29, 0x974(r9)
/* 8025A164 00255DC4 93 A9 09 78 */ stw r29, 0x978(r9)
@@ -445,7 +445,7 @@ func_80259AA4:
/* 8025A17C 00255DDC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A180 00255DE0 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A184 00255DE4 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A188 00255DE8 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A188 00255DE8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A18C 00255DEC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A190 00255DF0 93 A9 02 9C */ stw r29, 0x29c(r9)
/* 8025A194 00255DF4 93 A9 02 A0 */ stw r29, 0x2a0(r9)
@@ -458,7 +458,7 @@ func_80259AA4:
/* 8025A1B0 00255E10 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1B4 00255E14 60 00 00 08 */ ori r0, r0, 8
/* 8025A1B8 00255E18 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A1BC 00255E1C 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A1BC 00255E1C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1C0 00255E20 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1C4 00255E24 93 A9 05 6C */ stw r29, 0x56c(r9)
/* 8025A1C8 00255E28 93 A9 05 70 */ stw r29, 0x570(r9)
@@ -473,7 +473,7 @@ func_80259AA4:
/* 8025A1EC 00255E4C 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1F0 00255E50 60 00 00 08 */ ori r0, r0, 8
/* 8025A1F4 00255E54 90 09 00 00 */ stw r0, 0(r9)
-/* 8025A1F8 00255E58 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A1F8 00255E58 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1FC 00255E5C 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A200 00255E60 90 C9 03 64 */ stw r6, 0x364(r9)
/* 8025A204 00255E64 90 A9 03 68 */ stw r5, 0x368(r9)
@@ -487,7 +487,7 @@ func_80259AA4:
/* 8025A224 00255E84 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A228 00255E88 60 00 00 08 */ ori r0, r0, 8
/* 8025A22C 00255E8C 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A230 00255E90 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A230 00255E90 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A234 00255E94 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A238 00255E98 93 A5 06 AC */ stw r29, 0x6ac(r5)
/* 8025A23C 00255E9C 93 A5 06 B0 */ stw r29, 0x6b0(r5)
@@ -502,7 +502,7 @@ func_80259AA4:
/* 8025A260 00255EC0 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A264 00255EC4 60 00 00 08 */ ori r0, r0, 8
/* 8025A268 00255EC8 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A26C 00255ECC 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A26C 00255ECC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A270 00255ED0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A274 00255ED4 91 05 04 64 */ stw r8, 0x464(r5)
/* 8025A278 00255ED8 90 65 04 68 */ stw r3, 0x468(r5)
@@ -516,7 +516,7 @@ func_80259AA4:
/* 8025A298 00255EF8 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A29C 00255EFC 60 00 00 08 */ ori r0, r0, 8
/* 8025A2A0 00255F00 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A2A4 00255F04 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A2A4 00255F04 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2A8 00255F08 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2AC 00255F0C 93 A5 09 7C */ stw r29, 0x97c(r5)
/* 8025A2B0 00255F10 93 A5 09 80 */ stw r29, 0x980(r5)
@@ -528,7 +528,7 @@ func_80259AA4:
/* 8025A2C8 00255F28 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2CC 00255F2C 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A2D0 00255F30 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A2D4 00255F34 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A2D4 00255F34 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2D8 00255F38 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2DC 00255F3C 90 85 08 F0 */ stw r4, 0x8f0(r5)
/* 8025A2E0 00255F40 80 A7 16 38 */ lwz r5, 0x1638(r7)
@@ -539,7 +539,7 @@ func_80259AA4:
/* 8025A2F4 00255F54 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2F8 00255F58 60 00 00 10 */ ori r0, r0, 0x10
/* 8025A2FC 00255F5C 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A300 00255F60 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A300 00255F60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A304 00255F64 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A308 00255F68 93 E5 02 A8 */ stw r31, 0x2a8(r5)
/* 8025A30C 00255F6C 93 E5 02 AC */ stw r31, 0x2ac(r5)
@@ -552,7 +552,7 @@ func_80259AA4:
/* 8025A328 00255F88 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A32C 00255F8C 60 00 00 08 */ ori r0, r0, 8
/* 8025A330 00255F90 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A334 00255F94 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A334 00255F94 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A338 00255F98 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A33C 00255F9C 93 A5 05 80 */ stw r29, 0x580(r5)
/* 8025A340 00255FA0 93 A5 05 84 */ stw r29, 0x584(r5)
@@ -567,7 +567,7 @@ func_80259AA4:
/* 8025A364 00255FC4 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A368 00255FC8 60 00 00 08 */ ori r0, r0, 8
/* 8025A36C 00255FCC 90 05 00 00 */ stw r0, 0(r5)
-/* 8025A370 00255FD0 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A370 00255FD0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A374 00255FD4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A378 00255FD8 93 85 03 74 */ stw r28, 0x374(r5)
/* 8025A37C 00255FDC 93 A5 03 78 */ stw r29, 0x378(r5)
@@ -582,7 +582,7 @@ func_80259AA4:
/* 8025A3A0 00256000 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3A4 00256004 60 00 00 08 */ ori r0, r0, 8
/* 8025A3A8 00256008 90 04 00 00 */ stw r0, 0(r4)
-/* 8025A3AC 0025600C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A3AC 0025600C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3B0 00256010 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3B4 00256014 93 A4 06 C0 */ stw r29, 0x6c0(r4)
/* 8025A3B8 00256018 93 A4 06 C4 */ stw r29, 0x6c4(r4)
@@ -597,7 +597,7 @@ func_80259AA4:
/* 8025A3DC 0025603C 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3E0 00256040 60 00 00 08 */ ori r0, r0, 8
/* 8025A3E4 00256044 90 04 00 00 */ stw r0, 0(r4)
-/* 8025A3E8 00256048 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A3E8 00256048 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3EC 0025604C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3F0 00256050 90 64 04 74 */ stw r3, 0x474(r4)
/* 8025A3F4 00256054 90 64 04 78 */ stw r3, 0x478(r4)
@@ -632,7 +632,7 @@ func_8025A434:
/* 8025A45C 002560BC F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0
/* 8025A460 002560C0 39 61 00 20 */ addi r11, r1, 0x20
/* 8025A464 002560C4 4B F6 CC C1 */ bl _savegpr_26
-/* 8025A468 002560C8 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A468 002560C8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8025A46C 002560CC 3F E0 80 50 */ lis r31, lbl_804FE3A0@ha
/* 8025A470 002560D0 C3 E2 9F A0 */ lfs f31, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A474 002560D4 7C 9D 23 78 */ mr r29, r4
@@ -670,7 +670,7 @@ lbl_8025A4C4:
/* 8025A4EC 0025614C 38 A0 00 02 */ li r5, 2
/* 8025A4F0 00256150 38 C0 00 02 */ li r6, 2
/* 8025A4F4 00256154 4B FE 3E D5 */ bl func_8023E3C8
-/* 8025A4F8 00256158 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A4F8 00256158 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A4FC 0025615C 38 7F 00 00 */ addi r3, r31, 0
/* 8025A500 00256160 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A504 00256164 80 04 15 3C */ lwz r0, 0x153c(r4)
@@ -704,7 +704,7 @@ lbl_8025A53C:
/* 8025A56C 002561CC 38 A0 00 02 */ li r5, 2
/* 8025A570 002561D0 38 C0 00 02 */ li r6, 2
/* 8025A574 002561D4 4B FE 3E 55 */ bl func_8023E3C8
-/* 8025A578 002561D8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A578 002561D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A57C 002561DC 38 7F 00 80 */ addi r3, r31, 0x80
/* 8025A580 002561E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A584 002561E4 80 04 15 40 */ lwz r0, 0x1540(r4)
@@ -736,7 +736,7 @@ lbl_8025A5BC:
/* 8025A5E4 00256244 38 A0 00 02 */ li r5, 2
/* 8025A5E8 00256248 38 C0 00 02 */ li r6, 2
/* 8025A5EC 0025624C 4B FE 3D DD */ bl func_8023E3C8
-/* 8025A5F0 00256250 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A5F0 00256250 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A5F4 00256254 38 7F 01 00 */ addi r3, r31, 0x100
/* 8025A5F8 00256258 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A5FC 0025625C 80 04 15 44 */ lwz r0, 0x1544(r4)
@@ -755,12 +755,12 @@ lbl_8025A618:
/* 8025A62C 0025628C 60 00 00 04 */ ori r0, r0, 4
/* 8025A630 00256290 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8025A634:
-/* 8025A634 00256294 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A634 00256294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025A638 00256298 38 00 00 98 */ li r0, 0x98
/* 8025A63C 0025629C 38 80 00 04 */ li r4, 4
/* 8025A640 002562A0 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8025A644 002562A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8025A648 002562A8 4B FD 8E E5 */ bl func_8023352C
+/* 8025A644 002562A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8025A648 002562A8 4B FD 8E E5 */ bl begin_drawing
/* 8025A64C 002562AC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8025A650 002562B0 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
/* 8025A654 002562B4 D3 C3 80 00 */ stfs f30, -0x8000(r3)
@@ -786,8 +786,8 @@ lbl_8025A634:
/* 8025A6A4 00256304 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A6A8 00256308 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A6AC 0025630C D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 8025A6B0 00256310 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8025A6B4 00256314 4B FD 8E CD */ bl func_80233580
+/* 8025A6B0 00256310 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8025A6B4 00256314 4B FD 8E CD */ bl end_drawing
/* 8025A6B8 00256318 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 8025A6BC 0025631C CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8025A6C0 00256320 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
diff --git a/asm/code_8025A710.s b/asm/code_8025A710.s
index 8f09ad2..c322b9e 100644
--- a/asm/code_8025A710.s
+++ b/asm/code_8025A710.s
@@ -210,7 +210,7 @@ lbl_8025A984:
/* 8025A9D8 00256638 3B A0 00 01 */ li r29, 1
/* 8025A9DC 0025663C 3A 40 FF FF */ li r18, -1
lbl_8025A9E0:
-/* 8025A9E0 00256640 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025A9E0 00256640 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8025A9E4 00256644 38 60 00 00 */ li r3, 0
/* 8025A9E8 00256648 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8025A9EC 0025664C 2C 00 00 00 */ cmpwi r0, 0
@@ -310,7 +310,7 @@ lbl_8025AB24:
lbl_8025AB38:
/* 8025AB38 00256798 C3 A2 9F D4 */ lfs f29, lbl_806425D4-_SDA2_BASE_(r2)
lbl_8025AB3C:
-/* 8025AB3C 0025679C 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025AB3C 0025679C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8025AB40 002567A0 38 60 00 00 */ li r3, 0
/* 8025AB44 002567A4 88 04 00 82 */ lbz r0, 0x82(r4)
/* 8025AB48 002567A8 2C 00 00 00 */ cmpwi r0, 0
@@ -339,7 +339,7 @@ lbl_8025AB60:
/* 8025AB9C 002567FC 4B FE E2 25 */ bl func_80248DC0
/* 8025ABA0 00256800 2C 03 00 00 */ cmpwi r3, 0
/* 8025ABA4 00256804 41 82 00 58 */ beq lbl_8025ABFC
-/* 8025ABA8 00256808 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025ABA8 00256808 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025ABAC 0025680C 8A C3 00 59 */ lbz r22, 0x59(r3)
/* 8025ABB0 00256810 4B FE 54 3D */ bl func_8023FFEC
/* 8025ABB4 00256814 92 C1 00 0C */ stw r22, 0xc(r1)
@@ -390,7 +390,7 @@ lbl_8025AC40:
/* 8025AC50 002568B0 80 7A 02 00 */ lwz r3, 0x200(r26)
/* 8025AC54 002568B4 4B FC 9A D9 */ bl func_8022472C
lbl_8025AC58:
-/* 8025AC58 002568B8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025AC58 002568B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025AC5C 002568BC 3A C0 00 00 */ li r22, 0
/* 8025AC60 002568C0 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8025AC64 002568C4 2C 00 00 00 */ cmpwi r0, 0
diff --git a/asm/code_8025AD84.s b/asm/code_8025AD84.s
index 0fa3167..a392148 100644
--- a/asm/code_8025AD84.s
+++ b/asm/code_8025AD84.s
@@ -84,7 +84,7 @@ lbl_8025AE7C:
/* 8025AE8C 00256AEC 7C 7F 1B 78 */ mr r31, r3
/* 8025AE90 00256AF0 93 C1 00 08 */ stw r30, 8(r1)
lbl_8025AE94:
-/* 8025AE94 00256AF4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025AE94 00256AF4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025AE98 00256AF8 38 60 00 01 */ li r3, 1
/* 8025AE9C 00256AFC 88 85 00 82 */ lbz r4, 0x82(r5)
/* 8025AEA0 00256B00 2C 04 00 00 */ cmpwi r4, 0
@@ -124,7 +124,7 @@ lbl_8025AEF8:
/* 8025AF1C 00256B7C 80 03 01 98 */ lwz r0, 0x198(r3)
/* 8025AF20 00256B80 90 01 00 08 */ stw r0, 8(r1)
lbl_8025AF24:
-/* 8025AF24 00256B84 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025AF24 00256B84 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025AF28 00256B88 38 60 00 01 */ li r3, 1
/* 8025AF2C 00256B8C 88 85 00 82 */ lbz r4, 0x82(r5)
/* 8025AF30 00256B90 2C 04 00 00 */ cmpwi r4, 0
diff --git a/asm/code_8025B164.s b/asm/code_8025B164.s
index d72d700..8d3edc8 100644
--- a/asm/code_8025B164.s
+++ b/asm/code_8025B164.s
@@ -84,7 +84,7 @@ lbl_8025B25C:
/* 8025B26C 00256ECC 7C 7F 1B 78 */ mr r31, r3
/* 8025B270 00256ED0 93 C1 00 08 */ stw r30, 8(r1)
lbl_8025B274:
-/* 8025B274 00256ED4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025B274 00256ED4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025B278 00256ED8 38 60 00 01 */ li r3, 1
/* 8025B27C 00256EDC 88 85 00 82 */ lbz r4, 0x82(r5)
/* 8025B280 00256EE0 2C 04 00 00 */ cmpwi r4, 0
@@ -166,7 +166,7 @@ lbl_8025B368:
/* 8025B394 00256FF4 80 03 01 98 */ lwz r0, 0x198(r3)
/* 8025B398 00256FF8 90 01 00 08 */ stw r0, 8(r1)
lbl_8025B39C:
-/* 8025B39C 00256FFC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025B39C 00256FFC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025B3A0 00257000 38 60 00 01 */ li r3, 1
/* 8025B3A4 00257004 88 85 00 82 */ lbz r4, 0x82(r5)
/* 8025B3A8 00257008 2C 04 00 00 */ cmpwi r4, 0
diff --git a/asm/sbss_2.s b/asm/sbss_2.s
index ec7549b..856cca4 100644
--- a/asm/sbss_2.s
+++ b/asm/sbss_2.s
@@ -387,8 +387,8 @@ lbl_8063F688:
.global lbl_8063F690
lbl_8063F690:
.skip 0x8
-.global lbl_8063F698
-lbl_8063F698:
+.global render_context_ptr
+render_context_ptr:
.skip 0x4
.global lbl_8063F69C
lbl_8063F69C: