diff --git a/EditorMath_8h_source.html b/EditorMath_8h_source.html index c7957775d..8c54d0ece 100644 --- a/EditorMath_8h_source.html +++ b/EditorMath_8h_source.html @@ -186,7 +186,7 @@ $(function(){initNavTree('EditorMath_8h_source.html',''); initResizable(true); }
common_structs.h
Vec3f
f32 Vec3f[3]
Definition common_structs.h:10
Mat4
f32 Mat4[4][4]
Definition common_structs.h:20
-
mtx
Mat4 mtx
Definition render_objects.c:4127
+
mtx
Mat4 mtx
Definition render_objects.c:4129
FVector4
Definition CoreMath.h:69
FVector
Definition CoreMath.h:18
IRotator
Definition CoreMath.h:123
diff --git a/Matrix_8h_source.html b/Matrix_8h_source.html index 15f471afe..8248bad43 100644 --- a/Matrix_8h_source.html +++ b/Matrix_8h_source.html @@ -160,7 +160,7 @@ $(function(){initNavTree('Matrix_8h_source.html',''); initResizable(true); });
ClearObjectsMatrixPool
void ClearObjectsMatrixPool(void)
Definition Matrix.cpp:212
common_structs.h
Mat4
f32 Mat4[4][4]
Definition common_structs.h:20
-
mtx
Mat4 mtx
Definition render_objects.c:4127
+
mtx
Mat4 mtx
Definition render_objects.c:4129
FVector
Definition CoreMath.h:18
IRotator
Definition CoreMath.h:123
diff --git a/actors_8c.html b/actors_8c.html index 8fca08279..3928c7ca3 100644 --- a/actors_8c.html +++ b/actors_8c.html @@ -449,7 +449,7 @@ Here is the caller graph for this function:
-
Todo
Commented out because deletes too soon.
+
Todo
Commented out because deletes too soon.
Here is the call graph for this function:
@@ -1604,7 +1604,7 @@ Here is the caller graph for this function:
-
Todo
Is this making the shell spin?
+
Todo
Is this making the shell spin?
Here is the call graph for this function:
@@ -1828,7 +1828,7 @@ Here is the caller graph for this function:
-
Todo
actorType needs to be passed into this function for flexibility
+
Todo
actorType needs to be passed into this function for flexibility
Here is the call graph for this function:
diff --git a/basics.js b/basics.js index 8888e6745..4935413b6 100644 --- a/basics.js +++ b/basics.js @@ -2,9 +2,9 @@ var basics = [ [ "Installing mk64 Decomp", "compiling.html", [ [ "Build Instructions", "compiling.html#build-instructions", null ], - [ "Linux", "compiling.html#linux", null ], - [ "Windows", "compiling.html#windows", null ], - [ "macOS", "compiling.html#macos", null ], + [ "Linux", "compiling.html#linux-1", null ], + [ "Windows", "compiling.html#windows-1", null ], + [ "macOS", "compiling.html#macos-1", null ], [ "Docker", "compiling.html#docker", null ], [ "Building US", "compiling.html#building-us", null ], [ "Building EU", "compiling.html#building-eu", null ] diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index f1f17ccb7..25aef4361 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -2099,7 +2099,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html index 11dbd42c2..431e44a5b 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -2039,7 +2039,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/classWorld.html b/classWorld.html index 8e9b2c894..9e0f21e25 100644 --- a/classWorld.html +++ b/classWorld.html @@ -818,7 +818,7 @@ Here is the call graph for this function:
-
Todo
Use content dictionary instead
+
Todo
Use content dictionary instead
diff --git a/code__80057C60_8h_source.html b/code__80057C60_8h_source.html index f73559e3f..9801243ee 100644 --- a/code__80057C60_8h_source.html +++ b/code__80057C60_8h_source.html @@ -750,348 +750,348 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(true
640#endif
camera.h
render_object_p3
void render_object_p3(void)
Definition code_80057C60.c:573
-
func_8006A7C0
void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5928
+
func_8006A7C0
void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5929
func_800591B4
void func_800591B4(void)
Definition code_80057C60.c:1020
D_801657C8
s8 D_801657C8
Definition code_80057C60.c:140
D_80165638
u32 D_80165638
Definition code_80057C60.c:77
-
func_8005EA94
void func_8005EA94(Player *player, s16 arg1, s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3127
+
func_8005EA94
void func_8005EA94(Player *player, s16 arg1, s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3128
D_801657B2
s8 D_801657B2
Definition code_80057C60.c:136
func_800590D4
void func_800590D4(void)
Definition code_80057C60.c:990
D_801658A8
s8 D_801658A8
Definition code_80057C60.c:190
-
func_8005D290
void func_8005D290(void)
Definition code_80057C60.c:2746
-
func_80066BAC
void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5327
-
func_8005AA94
void func_8005AA94(s32 arg0)
Definition code_80057C60.c:1693
+
func_8005D290
void func_8005D290(void)
Definition code_80057C60.c:2747
+
func_80066BAC
void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5328
+
func_8005AA94
void func_8005AA94(s32 arg0)
Definition code_80057C60.c:1694
D_8018CFAC
s8 D_8018CFAC[4]
Definition code_80057C60.c:362
-
func_8006B8B4
void func_8006B8B4(Player *player, s8 playerIndex)
Definition code_80057C60.c:6124
-
func_8006E848
void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6965
+
func_8006B8B4
void func_8006B8B4(Player *player, s8 playerIndex)
Definition code_80057C60.c:6125
+
func_8006E848
void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6966
D_8018CFD0
s16 D_8018CFD0
Definition code_80057C60.c:371
D_801655AC
s32 D_801655AC
Definition code_80057C60.c:54
-
func_80064F88
void func_80064F88(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4904
-
func_8005AB20
void func_8005AB20(void)
Definition code_80057C60.c:1712
-
func_8006801C
void func_8006801C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5515
+
func_80064F88
void func_80064F88(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4905
+
func_8005AB20
void func_8005AB20(void)
Definition code_80057C60.c:1713
+
func_8006801C
void func_8006801C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5516
D_801655BC
s32 D_801655BC
Definition code_80057C60.c:58
D_801657FC
s32 D_801657FC
Definition code_80057C60.c:157
-
func_80060B14
void func_80060B14(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3659
-
func_80062B18
void func_80062B18(f32 *arg0, f32 *arg1, f32 *arg2, f32 arg3, f32 arg4, f32 arg5, u16 arg6, u16 arg7)
Definition code_80057C60.c:4197
+
func_80060B14
void func_80060B14(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3660
+
func_80062B18
void func_80062B18(f32 *arg0, f32 *arg1, f32 *arg2, f32 arg3, f32 arg4, f32 arg5, u16 arg6, u16 arg7)
Definition code_80057C60.c:4198
D_8018CFC4
s8 D_8018CFC4[4]
Definition code_80057C60.c:368
D_801657AE
s8 D_801657AE
Definition code_80057C60.c:131
D_80165908
s8 D_80165908
Definition code_80057C60.c:217
-
func_80062F98
void func_80062F98(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4288
-
func_80069BA8
void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5791
+
func_80062F98
void func_80062F98(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4289
+
func_80069BA8
void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5792
D_80183E70
Vec3f D_80183E70
Definition code_80057C60.c:249
-
func_80064664
void func_80064664(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4710
+
func_80064664
void func_80064664(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4711
render_object
void render_object(u32 arg0)
Definition code_80057C60.c:492
-
func_80064DEC
void func_80064DEC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4868
-
render_hud_4p_multi
void render_hud_4p_multi(void)
Definition code_80057C60.c:1179
+
func_80064DEC
void func_80064DEC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4869
+
render_hud_4p_multi
void render_hud_4p_multi(void)
Definition code_80057C60.c:1180
playerHUD
hud_player playerHUD[4]
Definition code_80057C60.c:333
D_80165754
s32 D_80165754
Definition code_80057C60.c:108
-
func_8005D794
void func_8005D794(Player *player, UnkPlayerStruct258 *arg1, f32 arg2, f32 arg3, f32 arg4, s8 surfaceType, s8 arg6)
Definition code_80057C60.c:2815
-
func_8006A50C
void func_8006A50C(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5904
+
func_8005D794
void func_8005D794(Player *player, UnkPlayerStruct258 *arg1, f32 arg2, f32 arg3, f32 arg4, s8 surfaceType, s8 arg6)
Definition code_80057C60.c:2816
+
func_8006A50C
void func_8006A50C(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5905
gLakituTexturePtr
const char ** gLakituTexturePtr
Seemingly a pointer to Lakitu texture(s)
Definition code_80057C60.c:290
-
update_object
void update_object(void)
Definition code_80057C60.c:1571
+
update_object
void update_object(void)
Definition code_80057C60.c:1572
func_80057CE4
void func_80057CE4(void)
Definition code_80057C60.c:411
render_object_p1
void render_object_p1(void)
Definition code_80057C60.c:545
D_8018CF50
s16 D_8018CF50[8]
Definition code_80057C60.c:349
D_801657F8
bool D_801657F8
Definition code_80057C60.c:156
-
func_80062484
void func_80062484(Player *player, UnkPlayerStruct258 *arg1, s32 arg2)
Definition code_80057C60.c:4044
-
func_800658A0
void func_800658A0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5043
+
func_80062484
void func_80062484(Player *player, UnkPlayerStruct258 *arg1, s32 arg2)
Definition code_80057C60.c:4045
+
func_800658A0
void func_800658A0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5044
D_8018CF78
s16 D_8018CF78
Definition code_80057C60.c:353
-
func_8005B7A0
void func_8005B7A0(void)
Definition code_80057C60.c:2076
+
func_8005B7A0
void func_8005B7A0(void)
Definition code_80057C60.c:2077
D_8016576A
s8 D_8016576A
Definition code_80057C60.c:113
D_801657B4
s8 D_801657B4
Definition code_80057C60.c:138
-
func_8006B87C
void func_8006B87C(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:6118
+
func_8006B87C
void func_8006B87C(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:6119
D_800E4730
s16 D_800E4730[]
Definition code_80057C60.c:375
-
func_80067964
void func_80067964(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5456
+
func_80067964
void func_80067964(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5457
D_8018CE10
struct_D_8018CE10 D_8018CE10[8]
Definition code_80057C60.c:339
-
func_800696CC
void func_800696CC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5735
-
func_8005A3C0
void func_8005A3C0(void)
Definition code_80057C60.c:1491
-
func_8005C65C
void func_8005C65C(s32 arg0)
Definition code_80057C60.c:2430
-
func_800648E4
void func_800648E4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4759
-
func_80067280
void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5383
-
render_hud_2p_horizontal_player_two_horizontal_player_one
void render_hud_2p_horizontal_player_two_horizontal_player_one(void)
Definition code_80057C60.c:1062
-
func_800597B8
void func_800597B8(void)
Definition code_80057C60.c:1173
+
func_800696CC
void func_800696CC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5736
+
func_8005A3C0
void func_8005A3C0(void)
Definition code_80057C60.c:1492
+
func_8005C65C
void func_8005C65C(s32 arg0)
Definition code_80057C60.c:2431
+
func_800648E4
void func_800648E4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4760
+
func_80067280
void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5384
+
render_hud_2p_horizontal_player_two_horizontal_player_one
void render_hud_2p_horizontal_player_two_horizontal_player_one(void)
Definition code_80057C60.c:1063
+
func_800597B8
void func_800597B8(void)
Definition code_80057C60.c:1174
D_80165898
s8 D_80165898
Definition code_80057C60.c:187
-
func_80064C74
void func_80064C74(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4839
+
func_80064C74
void func_80064C74(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4840
D_80165708
s16 D_80165708
Definition code_80057C60.c:94
-
func_8005A99C
void func_8005A99C(void)
Definition code_80057C60.c:1652
+
func_8005A99C
void func_8005A99C(void)
Definition code_80057C60.c:1653
D_8016586C
s32 D_8016586C
Definition code_80057C60.c:178
D_80165760
Vec4s D_80165760
Definition code_80057C60.c:111
-
func_8006E8C4
void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6977
+
func_8006E8C4
void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6978
D_80165800
s8 D_80165800[2]
Definition code_80057C60.c:158
-
render_battle_balloon
void render_battle_balloon(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:6014
-
func_80067604
void func_80067604(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5424
-
func_80068310
void func_80068310(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5543
+
render_battle_balloon
void render_battle_balloon(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:6015
+
func_80067604
void func_80067604(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5425
+
func_80068310
void func_80068310(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5544
D_80165860
s32 D_80165860
Definition code_80057C60.c:175
-
render_kart_particle_on_screen_four
void render_kart_particle_on_screen_four(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6940
-
func_80062968
void func_80062968(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4160
-
func_80059820
void func_80059820(s32 playerId)
Definition code_80057C60.c:1186
+
render_kart_particle_on_screen_four
void render_kart_particle_on_screen_four(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6941
+
func_80062968
void func_80062968(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4161
+
func_80059820
void func_80059820(s32 playerId)
Definition code_80057C60.c:1187
D_801657D8
s8 D_801657D8
Definition code_80057C60.c:142
-
func_80066998
void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5270
+
func_80066998
void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5271
D_801657E6
bool D_801657E6
Definition code_80057C60.c:150
-
func_80059358
void func_80059358(void)
Definition code_80057C60.c:1059
+
func_80059358
void func_80059358(void)
Definition code_80057C60.c:1060
D_80165900
s16 D_80165900
Definition code_80057C60.c:215
func_80057DD0
void func_80057DD0(void)
Definition code_80057C60.c:443
func_80059024
void func_80059024(void)
Definition code_80057C60.c:964
-
render_kart_particle_on_screen_three
void render_kart_particle_on_screen_three(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6927
-
render_kart_particle_on_screen_one
void render_kart_particle_on_screen_one(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6901
+
render_kart_particle_on_screen_three
void render_kart_particle_on_screen_three(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6928
+
render_kart_particle_on_screen_one
void render_kart_particle_on_screen_one(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6902
D_801658E4
s8 D_801658E4
Definition code_80057C60.c:205
D_801658FE
s8 D_801658FE
Definition code_80057C60.c:213
render_player_snow_effect_four
void render_player_snow_effect_four(void)
Definition code_80057C60.c:669
D_8018CFA8
s16 D_8018CFA8
Definition code_80057C60.c:361
-
func_80059D00
void func_80059D00(void)
Definition code_80057C60.c:1303
+
func_80059D00
void func_80059D00(void)
Definition code_80057C60.c:1304
D_8016579C
s8 D_8016579C
Definition code_80057C60.c:124
-
func_8005AB60
void func_8005AB60(void)
Definition code_80057C60.c:1718
-
func_8005C980
void func_8005C980(void)
Definition code_80057C60.c:2512
-
func_800639DC
void func_800639DC(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4486
+
func_8005AB60
void func_8005AB60(void)
Definition code_80057C60.c:1719
+
func_8005C980
void func_8005C980(void)
Definition code_80057C60.c:2513
+
func_800639DC
void func_800639DC(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4487
func_80057C60
void func_80057C60(void)
Definition code_80057C60.c:405
-
func_8005D6C0
void func_8005D6C0(Player *player)
Definition code_80057C60.c:2787
-
func_800615AC
void func_800615AC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3798
-
render_hud_1p_multi
void render_hud_1p_multi(void)
Definition code_80057C60.c:1143
-
func_80065030
void func_80065030(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4919
+
func_8005D6C0
void func_8005D6C0(Player *player)
Definition code_80057C60.c:2788
+
func_800615AC
void func_800615AC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3799
+
render_hud_1p_multi
void render_hud_1p_multi(void)
Definition code_80057C60.c:1144
+
func_80065030
void func_80065030(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4920
gHUDDisable
s8 gHUDDisable
HUD related.
Definition code_80057C60.c:134
func_80057FC4
void func_80057FC4(u32 arg0)
Definition code_80057C60.c:460
-
func_800650FC
void func_800650FC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4936
+
func_800650FC
void func_800650FC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4937
D_801655A4
s32 D_801655A4
Definition code_80057C60.c:52
-
func_8006C0C8
void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:6236
-
func_800630C0
void func_800630C0(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4310
-
func_80059C50
void func_80059C50(void)
Definition code_80057C60.c:1288
+
func_8006C0C8
void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:6237
+
func_800630C0
void func_800630C0(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4311
+
func_80059C50
void func_80059C50(void)
Definition code_80057C60.c:1289
D_801658D6
s8 D_801658D6
Definition code_80057C60.c:201
render_object_p4
void render_object_p4(void)
Definition code_80057C60.c:583
-
func_8005D7D8
s32 func_8005D7D8(UnkPlayerStruct258 *arg0, s8 arg1, f32 arg2)
Definition code_80057C60.c:2824
-
func_8005D18C
void func_8005D18C(void)
Definition code_80057C60.c:2705
-
render_hud_2p_multi
void render_hud_2p_multi(void)
Definition code_80057C60.c:1153
+
func_8005D7D8
s32 func_8005D7D8(UnkPlayerStruct258 *arg0, s8 arg1, f32 arg2)
Definition code_80057C60.c:2825
+
func_8005D18C
void func_8005D18C(void)
Definition code_80057C60.c:2706
+
render_hud_2p_multi
void render_hud_2p_multi(void)
Definition code_80057C60.c:1154
D_80183E50
Vec3f D_80183E50
Definition code_80057C60.c:243
-
func_80063FBC
void func_80063FBC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4599
-
func_800629BC
void func_800629BC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4168
-
func_80061EF4
void func_80061EF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3917
-
func_8006B9CC
void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:6142
+
func_80063FBC
void func_80063FBC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4600
+
func_800629BC
void func_800629BC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4169
+
func_80061EF4
void func_80061EF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3918
+
func_8006B9CC
void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:6143
D_801657E3
s8 D_801657E3
Definition code_80057C60.c:147
D_8018CF1C
Player * D_8018CF1C
Definition code_80057C60.c:344
-
func_8005D1F4
void func_8005D1F4(s32 cameraId)
Definition code_80057C60.c:2718
-
func_80063D58
void func_80063D58(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4558
+
func_8005D1F4
void func_8005D1F4(s32 cameraId)
Definition code_80057C60.c:2719
+
func_80063D58
void func_80063D58(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4559
func_80058F78
void func_80058F78(void)
Definition code_80057C60.c:940
-
func_80061754
void func_80061754(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED s32 arg4)
Definition code_80057C60.c:3823
+
func_80061754
void func_80061754(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED s32 arg4)
Definition code_80057C60.c:3824
func_80058C20
void func_80058C20(u32 arg0)
Definition code_80057C60.c:799
objectListSize
s32 objectListSize
Definition code_80057C60.c:224
D_80183E98
Vec3su D_80183E98
Definition code_80057C60.c:255
D_80165818
bool D_80165818
Definition code_80057C60.c:164
D_801656C0
u16 D_801656C0
Definition code_80057C60.c:86
-
func_800628C0
void func_800628C0(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4144
-
func_80069938
void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5763
+
func_800628C0
void func_800628C0(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4145
+
func_80069938
void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5764
D_8018CFD8
s16 D_8018CFD8
Definition code_80057C60.c:373
sRandomItemIndex
u8 sRandomItemIndex
Definition code_80057C60.c:212
-
func_80063408
void func_80063408(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4375
-
func_8005D0FC
void func_8005D0FC(s32 playerId)
Definition code_80057C60.c:2686
-
func_80060F50
void func_80060F50(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3710
+
func_80063408
void func_80063408(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4376
+
func_8005D0FC
void func_8005D0FC(s32 playerId)
Definition code_80057C60.c:2687
+
func_80060F50
void func_80060F50(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3711
D_801655E8
s32 D_801655E8
Definition code_80057C60.c:65
-
func_80059528
void func_80059528(void)
Definition code_80057C60.c:1108
-
func_8005ED48
void func_8005ED48(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3172
+
func_80059528
void func_80059528(void)
Definition code_80057C60.c:1109
+
func_8005ED48
void func_8005ED48(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3173
D_8016589C
s32 D_8016589C
Definition code_80057C60.c:188
D_80165840
s8 D_80165840[3]
Definition code_80057C60.c:173
-
func_800644E8
void func_800644E8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4679
+
func_800644E8
void func_800644E8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4680
D_80165770
Vec4s D_80165770
Definition code_80057C60.c:114
D_8018CFCC
f32 D_8018CFCC
Definition code_80057C60.c:370
D_80165598
s32 D_80165598
Definition code_80057C60.c:49
-
func_8005994C
void func_8005994C(void)
Definition code_80057C60.c:1211
-
func_8005995C
void func_8005995C(void)
Definition code_80057C60.c:1215
+
func_8005994C
void func_8005994C(void)
Definition code_80057C60.c:1212
+
func_8005995C
void func_8005995C(void)
Definition code_80057C60.c:1216
D_80165820
s8 D_80165820
Definition code_80057C60.c:166
-
func_8006C6AC
void func_8006C6AC(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6315
+
func_8006C6AC
void func_8006C6AC(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6316
D_80165888
s8 D_80165888
Definition code_80057C60.c:183
D_80183E40
Vec3f D_80183E40
Definition code_80057C60.c:240
-
render_balloon
void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:6172
-
func_8005CB60
void func_8005CB60(s32 playerId, s32 lapCount)
Definition code_80057C60.c:2546
+
render_balloon
void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:6173
+
func_8005CB60
void func_8005CB60(s32 playerId, s32 lapCount)
Definition code_80057C60.c:2547
D_800E47A0
u8 ** D_800E47A0[]
Definition code_80057C60.c:387
D_8016579E
u16 D_8016579E
Definition code_80057C60.c:125
-
func_80061130
void func_80061130(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3737
-
func_8006199C
void func_8006199C(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3856
+
func_80061130
void func_80061130(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3738
+
func_8006199C
void func_8006199C(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3857
D_8018CF14
Camera * D_8018CF14
Definition code_80057C60.c:342
D_80183D60
Mtx D_80183D60
Definition code_80057C60.c:225
D_80165878
s32 D_80165878
Definition code_80057C60.c:180
-
func_80061A34
void func_80061A34(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3864
-
func_80062914
void func_80062914(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4152
-
func_8006C294
void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:6263
+
func_80061A34
void func_80061A34(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3865
+
func_80062914
void func_80062914(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4153
+
func_8006C294
void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:6264
D_801655B4
s32 D_801655B4
Definition code_80057C60.c:56
-
func_8006538C
void func_8006538C(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4987
-
func_8005AA34
void func_8005AA34(void)
Definition code_80057C60.c:1673
-
func_8006BA94
void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:6157
+
func_8006538C
void func_8006538C(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4988
+
func_8005AA34
void func_8005AA34(void)
Definition code_80057C60.c:1674
+
func_8006BA94
void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:6158
D_8016578C
s16 D_8016578C
Definition code_80057C60.c:118
D_8018CF48
s16 D_8018CF48
Definition code_80057C60.c:348
D_801655D8
s32 D_801655D8
Definition code_80057C60.c:63
-
func_80069444
void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5692
-
func_8005DAD8
void func_8005DAD8(UnkPlayerStruct258 *arg0, s16 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:2897
-
func_80068724
void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5573
+
func_80069444
void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5693
+
func_8005DAD8
void func_8005DAD8(UnkPlayerStruct258 *arg0, s16 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:2898
+
func_80068724
void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5574
render_player_snow_effect
void render_player_snow_effect(u32 arg0)
Definition code_80057C60.c:597
-
func_8005A070
void func_8005A070(void)
Definition code_80057C60.c:1407
-
func_800651F4
void func_800651F4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4958
-
func_800664E0
void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5206
+
func_8005A070
void func_8005A070(void)
Definition code_80057C60.c:1408
+
func_800651F4
void func_800651F4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4959
+
func_800664E0
void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5207
D_80165658
u32 D_80165658[8]
Definition code_80057C60.c:81
D_800E4770
u8 ** D_800E4770[]
Definition code_80057C60.c:382
-
func_8005A71C
void func_8005A71C(void)
Definition code_80057C60.c:1565
+
func_8005A71C
void func_8005A71C(void)
Definition code_80057C60.c:1566
D_8018CFBC
s8 D_8018CFBC[4]
Definition code_80057C60.c:366
D_80183DA8
f32 D_80183DA8[4]
Definition code_80057C60.c:231
-
randomize_seed_from_controller
void randomize_seed_from_controller(s32 arg0)
Definition code_80057C60.c:1197
+
randomize_seed_from_controller
void randomize_seed_from_controller(s32 arg0)
Definition code_80057C60.c:1198
D_800E480C
s32 D_800E480C[]
Definition code_80057C60.c:398
D_80183E80
Vec3su D_80183E80
Definition code_80057C60.c:252
D_801658DC
s8 D_801658DC
Definition code_80057C60.c:203
-
func_80061224
void func_80061224(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3749
+
func_80061224
void func_80061224(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3750
D_80165808
s8 D_80165808
Definition code_80057C60.c:160
D_8018CF68
s16 D_8018CF68[8]
This may be a list of tilemap flags on a per-camera basis.
Definition code_80057C60.c:352
D_8018C830
Collision D_8018C830
Definition code_80057C60.c:321
D_8018CF90
s16 D_8018CF90
Definition code_80057C60.c:359
-
func_80069DB8
void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5821
+
func_80069DB8
void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5822
render_snowing_effect
void render_snowing_effect(s32 playerId)
Definition code_80057C60.c:780
-
func_8006D194
void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6538
+
func_8006D194
void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6539
D_801657B8
s8 D_801657B8[16]
Definition code_80057C60.c:139
-
func_80062A18
void func_80062A18(Player *player, s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4177
-
func_8005D800
s32 func_8005D800(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2831
+
func_80062A18
void func_80062A18(Player *player, s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4178
+
func_8005D800
s32 func_8005D800(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2832
D_801655C4
s32 D_801655C4
Definition code_80057C60.c:60
-
func_8005C6B4
void func_8005C6B4(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition code_80057C60.c:2441
-
func_800643A8
void func_800643A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4658
+
func_8005C6B4
void func_8005C6B4(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition code_80057C60.c:2442
+
func_800643A8
void func_800643A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4659
render_object_for_player
void render_object_for_player(s32 cameraId)
Definition code_80057C60.c:678
-
func_8006E7CC
void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6953
-
func_8005C674
void func_8005C674(s8 index, s16 *x, s16 *y, s16 *z)
Definition code_80057C60.c:2434
+
func_8006E7CC
void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6954
+
func_8005C674
void func_8005C674(s8 index, s16 *x, s16 *y, s16 *z)
Definition code_80057C60.c:2435
D_801655C0
s32 D_801655C0
Definition code_80057C60.c:59
-
func_8005DAD0
UNUSED void func_8005DAD0(void)
Definition code_80057C60.c:2894
-
render_hud_2p_vertical_player_one
void render_hud_2p_vertical_player_one(void)
Definition code_80057C60.c:1102
-
func_8006A01C
void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5847
+
func_8005DAD0
UNUSED void func_8005DAD0(void)
Definition code_80057C60.c:2895
+
render_hud_2p_vertical_player_one
void render_hud_2p_vertical_player_one(void)
Definition code_80057C60.c:1103
+
func_8006A01C
void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5848
render_object_p2
void render_object_p2(void)
Definition code_80057C60.c:562
D_80165710
s16 D_80165710
Definition code_80057C60.c:96
-
func_800594F0
void func_800594F0(void)
Definition code_80057C60.c:1099
+
func_800594F0
void func_800594F0(void)
Definition code_80057C60.c:1100
D_80165780
Vec4s D_80165780
Definition code_80057C60.c:116
-
func_800612F8
void func_800612F8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3760
+
func_800612F8
void func_800612F8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3761
D_801657A2
u16 D_801657A2
Something related to the rotation(?) of ice in Sherbet Land.
Definition code_80057C60.c:128
D_8018CF60
s16 D_8018CF60
Definition code_80057C60.c:350
D_80165804
s32 D_80165804
Definition code_80057C60.c:159
-
func_80060BCC
void func_80060BCC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3669
+
func_80060BCC
void func_80060BCC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3670
D_8016580C
s32 D_8016580C
Definition code_80057C60.c:161
D_8016559C
s32 D_8016559C
Definition code_80057C60.c:50
-
func_80062C74
void func_80062C74(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4233
-
func_8005AAF0
void func_8005AAF0(void)
Definition code_80057C60.c:1706
+
func_80062C74
void func_80062C74(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4234
+
func_8005AAF0
void func_8005AAF0(void)
Definition code_80057C60.c:1707
render_player_snow_effect_two
void render_player_snow_effect_two(void)
Definition code_80057C60.c:651
-
func_8006DD3C
void func_8006DD3C(Player *player, s8 playerId, s8 arg2)
Definition code_80057C60.c:6737
+
func_8006DD3C
void func_8006DD3C(Player *player, s8 playerId, s8 arg2)
Definition code_80057C60.c:6738
render_player_snow_effect_three
void render_player_snow_effect_three(void)
Definition code_80057C60.c:660
D_80165618
s32 D_80165618
Definition code_80057C60.c:73
-
func_800624D8
void func_800624D8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:4054
+
func_800624D8
void func_800624D8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:4055
D_801658EC
s8 D_801658EC
Definition code_80057C60.c:207
D_80165740
s16 D_80165740
Definition code_80057C60.c:102
D_801657E7
u8 D_801657E7
Definition code_80057C60.c:151
D_80165A90
s8 D_80165A90
Definition code_80057C60.c:219
-
func_8006DC54
void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6723
+
func_8006DC54
void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6724
D_800E47DC
s32 D_800E47DC[]
Definition code_80057C60.c:392
-
func_800691B8
void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5663
+
func_800691B8
void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5664
D_8016582C
Vec3su D_8016582C
Definition code_80057C60.c:169
-
func_8006D474
void func_8006D474(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6583
+
func_8006D474
void func_8006D474(Player *player, s8 playerId, s8 screenId)
Definition code_80057C60.c:6584
D_801657E8
bool D_801657E8
Definition code_80057C60.c:152
-
func_8005DAF4
void func_8005DAF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2903
-
func_80068AA4
void func_80068AA4(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5603
+
func_8005DAF4
void func_8005DAF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2904
+
func_80068AA4
void func_80068AA4(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5604
D_801656D0
u16 D_801656D0
Definition code_80057C60.c:88
D_80165790
s16 D_80165790
Definition code_80057C60.c:120
D_80165628
s32 D_80165628
Definition code_80057C60.c:75
D_801658F4
s8 D_801658F4
Definition code_80057C60.c:209
-
func_80063268
void func_80063268(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4347
+
func_80063268
void func_80063268(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4348
render_hud
void render_hud(u32 arg0)
Definition code_80057C60.c:867
-
func_800608E0
void func_800608E0(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3629
+
func_800608E0
void func_800608E0(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3630
D_8018CF28
Player * D_8018CF28[8]
Definition code_80057C60.c:347
-
func_8005AA6C
void func_8005AA6C(s32 arg0)
Definition code_80057C60.c:1683
-
func_80064B30
void func_80064B30(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4813
+
func_8005AA6C
void func_8005AA6C(s32 arg0)
Definition code_80057C60.c:1684
+
func_80064B30
void func_80064B30(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4814
D_80165890
s8 D_80165890
Definition code_80057C60.c:185
D_801658CE
s8 D_801658CE
Definition code_80057C60.c:198
D_80165608
s32 D_80165608
Definition code_80057C60.c:71
-
render_hud_2p_vertical_player_two
void render_hud_2p_vertical_player_two(void)
Definition code_80057C60.c:1111
+
render_hud_2p_vertical_player_two
void render_hud_2p_vertical_player_two(void)
Definition code_80057C60.c:1112
D_8018CFC8
s16 D_8018CFC8
Definition code_80057C60.c:369
D_801657E1
s8 D_801657E1
Definition code_80057C60.c:145
D_8018CF20
s16 D_8018CF20
Definition code_80057C60.c:345
-
func_8006C9B8
void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6370
-
func_8005C728
void func_8005C728(void)
Definition code_80057C60.c:2461
-
func_8005DA30
void func_8005DA30(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:2886
-
func_8005B914
void func_8005B914(void)
Definition code_80057C60.c:2105
-
func_800596A8
void func_800596A8(void)
Definition code_80057C60.c:1137
+
func_8006C9B8
void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6371
+
func_8005C728
void func_8005C728(void)
Definition code_80057C60.c:2462
+
func_8005DA30
void func_8005DA30(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:2887
+
func_8005B914
void func_8005B914(void)
Definition code_80057C60.c:2106
+
func_800596A8
void func_800596A8(void)
Definition code_80057C60.c:1138
D_80165814
s32 D_80165814
Definition code_80057C60.c:163
D_801658C6
s8 D_801658C6
Definition code_80057C60.c:195
D_80165648
u32 D_80165648
Definition code_80057C60.c:79
D_8016587C
s32 D_8016587C
Definition code_80057C60.c:181
-
func_8005D898
void func_8005D898(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2848
-
func_80067D3C
void func_80067D3C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5487
+
func_8005D898
void func_8005D898(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2849
+
func_80067D3C
void func_80067D3C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5488
D_80165748
s16 D_80165748
Definition code_80057C60.c:104
D_80165590
s32 D_80165590
Definition code_80057C60.c:47
gHUDModes
s8 gHUDModes
Definition code_80057C60.c:148
-
func_8005C64C
void func_8005C64C(UNUSED s32 *arg0)
Definition code_80057C60.c:2423
+
func_8005C64C
void func_8005C64C(UNUSED s32 *arg0)
Definition code_80057C60.c:2424
D_801656E0
u16 D_801656E0
Definition code_80057C60.c:90
func_8005902C
void func_8005902C(void)
Definition code_80057C60.c:967
-
func_80060504
void func_80060504(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3561
-
func_80068DA0
void func_80068DA0(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5634
-
render_hud_3p_multi
void render_hud_3p_multi(void)
Definition code_80057C60.c:1166
+
func_80060504
void func_80060504(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3562
+
func_80068DA0
void func_80068DA0(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5635
+
render_hud_3p_multi
void render_hud_3p_multi(void)
Definition code_80057C60.c:1167
D_80183DC8
f32 D_80183DC8[4]
Definition code_80057C60.c:234
D_8018CFB8
s16 D_8018CFB8
Definition code_80057C60.c:365
-
func_8006E940
void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6989
+
func_8006E940
void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6990
D_8018CFB4
s8 D_8018CFB4[4]
Definition code_80057C60.c:364
-
func_80059750
void func_80059750(void)
Definition code_80057C60.c:1160
-
func_8006E420
void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6879
+
func_80059750
void func_80059750(void)
Definition code_80057C60.c:1161
+
func_8006E420
void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6880
D_801656B0
u16 D_801656B0
Definition code_80057C60.c:84
-
func_8005C360
void func_8005C360(f32 arg0)
Definition code_80057C60.c:2399
+
func_8005C360
void func_8005C360(f32 arg0)
Definition code_80057C60.c:2400
D_8018CFC0
s16 D_8018CFC0
Definition code_80057C60.c:367
-
func_8005AA80
void func_8005AA80(void)
Definition code_80057C60.c:1688
-
func_800631A8
void func_800631A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4322
-
func_80061D4C
void func_80061D4C(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3894
+
func_8005AA80
void func_8005AA80(void)
Definition code_80057C60.c:1689
+
func_800631A8
void func_800631A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4323
+
func_80061D4C
void func_80061D4C(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3895
D_8018CF98
s16 D_8018CF98[8]
Definition code_80057C60.c:360
-
func_8005AA4C
void func_8005AA4C(void)
Definition code_80057C60.c:1678
-
render_kart_particle_on_screen_two
void render_kart_particle_on_screen_two(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6914
-
func_80059A88
void func_80059A88(s32 playerId)
Definition code_80057C60.c:1235
+
func_8005AA4C
void func_8005AA4C(void)
Definition code_80057C60.c:1679
+
render_kart_particle_on_screen_two
void render_kart_particle_on_screen_two(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6915
+
func_80059A88
void func_80059A88(s32 playerId)
Definition code_80057C60.c:1236
D_80165594
s32 D_80165594
Definition code_80057C60.c:48
func_80058BF4
void func_80058BF4(void)
Definition code_80057C60.c:795
D_801657E2
s8 D_801657E2
Definition code_80057C60.c:146
-
func_800621BC
void func_800621BC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3975
-
func_80063BD4
void func_80063BD4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4529
+
func_800621BC
void func_800621BC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3976
+
func_80063BD4
void func_80063BD4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4530
D_80165810
bool D_80165810
Definition code_80057C60.c:162
-
func_8006E058
void func_8006E058(void)
Definition code_80057C60.c:6786
-
func_80059710
void func_80059710(void)
Definition code_80057C60.c:1150
+
func_8006E058
void func_8006E058(void)
Definition code_80057C60.c:6787
+
func_80059710
void func_80059710(void)
Definition code_80057C60.c:1151
D_80165828
s8 D_80165828
Definition code_80057C60.c:168
-
render_hud_2p_horizontal_player_two
void render_hud_2p_horizontal_player_two(void)
Definition code_80057C60.c:1078
+
render_hud_2p_horizontal_player_two
void render_hud_2p_horizontal_player_two(void)
Definition code_80057C60.c:1079
D_801655CC
s32 D_801655CC
Definition code_80057C60.c:61
D_8018CFB0
s16 D_8018CFB0
Definition code_80057C60.c:363
D_8018C3B0
Collision D_8018C3B0
Definition code_80057C60.c:305
D_80165832
s8 D_80165832[2]
Definition code_80057C60.c:170
-
draw_simplified_hud
void draw_simplified_hud(s32 playerId)
Definition code_80057C60.c:1091
-
func_80062AA8
void func_80062AA8(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4189
+
draw_simplified_hud
void draw_simplified_hud(s32 playerId)
Definition code_80057C60.c:1092
+
func_80062AA8
void func_80062AA8(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4190
gControllerRandom
u8 gControllerRandom
Definition code_80057C60.c:214
-
func_8005A380
void func_8005A380(void)
Definition code_80057C60.c:1484
-
func_8006CEC0
void func_8006CEC0(Player *arg0, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6473
-
func_8005D82C
s32 func_8005D82C(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2838
-
func_8006B7E4
void func_8006B7E4(Player *player, s8 arg1)
Definition code_80057C60.c:6111
-
func_80059AC8
void func_80059AC8(void)
Definition code_80057C60.c:1243
-
func_8005A14C
void func_8005A14C(s32 playerId)
Definition code_80057C60.c:1434
-
func_80064184
void func_80064184(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4624
+
func_8005A380
void func_8005A380(void)
Definition code_80057C60.c:1485
+
func_8006CEC0
void func_8006CEC0(Player *arg0, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6474
+
func_8005D82C
s32 func_8005D82C(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2839
+
func_8006B7E4
void func_8006B7E4(Player *player, s8 arg1)
Definition code_80057C60.c:6112
+
func_80059AC8
void func_80059AC8(void)
Definition code_80057C60.c:1244
+
func_8005A14C
void func_8005A14C(s32 playerId)
Definition code_80057C60.c:1435
+
func_80064184
void func_80064184(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4625
D_801658BC
s8 D_801658BC
Definition code_80057C60.c:192
-
func_80061430
void func_80061430(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3778
+
func_80061430
void func_80061430(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3779
D_8018CFD4
f32 D_8018CFD4
Definition code_80057C60.c:372
D_801655F8
s32 D_801655F8
Definition code_80057C60.c:69
D_801656F0
s16 D_801656F0
Definition code_80057C60.c:92
-
func_8006B974
void func_8006B974(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:6136
+
func_8006B974
void func_8006B974(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:6137
D_80165794
s16 D_80165794
Definition code_80057C60.c:122
-
func_800647C8
void func_800647C8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4738
-
func_800593F0
void func_800593F0(void)
Definition code_80057C60.c:1075
+
func_800647C8
void func_800647C8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4739
+
func_800593F0
void func_800593F0(void)
Definition code_80057C60.c:1076
D_801657D0
s8 D_801657D0[8]
Definition code_80057C60.c:141
D_801655F0
s32 D_801655F0
Definition code_80057C60.c:67
-
func_8006A280
void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5873
-
func_80064988
void func_80064988(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4776
-
func_8006C4D4
void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:6290
-
func_800649F4
void func_800649F4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4787
+
func_8006A280
void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5874
+
func_80064988
void func_80064988(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4777
+
func_8006C4D4
void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:6291
+
func_800649F4
void func_800649F4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4788
D_8016581C
s32 D_8016581C
Definition code_80057C60.c:165
D_80165678
s32 D_80165678
Definition code_80057C60.c:82
D_80165834
Vec3su D_80165834
Definition code_80057C60.c:171
-
func_800635D4
void func_800635D4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4416
+
func_800635D4
void func_800635D4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4417
func_80058F48
void func_80058F48(void)
Definition code_80057C60.c:934
render_player_snow_effect_one
void render_player_snow_effect_one(void)
Definition code_80057C60.c:640
gLakituTextureBuffer
const char * gLakituTextureBuffer[4][2]
Definition code_80057C60.c:283
-
func_80064EA4
void func_80064EA4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4886
+
func_80064EA4
void func_80064EA4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4887
D_8018CF18
s16 D_8018CF18
Definition code_80057C60.c:343
D_801657F0
bool D_801657F0
Definition code_80057C60.c:154
-
render_hud_lap_3p_4p
void render_hud_lap_3p_4p(s32 playerId)
Definition code_80057C60.c:1117
+
render_hud_lap_3p_4p
void render_hud_lap_3p_4p(s32 playerId)
Definition code_80057C60.c:1118
D_801657E5
s8 D_801657E5
Definition code_80057C60.c:149
-
func_8005C654
void func_8005C654(s32 *arg0)
Definition code_80057C60.c:2426
-
func_800652D4
void func_800652D4(Vec3f arg0, Vec3s arg1, f32 arg2)
Definition code_80057C60.c:4976
+
func_8005C654
void func_8005C654(s32 *arg0)
Definition code_80057C60.c:2427
+
func_800652D4
void func_800652D4(Vec3f arg0, Vec3s arg1, f32 arg2)
Definition code_80057C60.c:4977
gGPCurrentRaceCharacterIdByRank
s16 gGPCurrentRaceCharacterIdByRank[8]
Definition code_80057C60.c:358
-
func_80061094
void func_80061094(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3726
+
func_80061094
void func_80061094(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3727
D_8018D000
s16 D_8018D000
Definition code_80057C60_var.c:13
D_8018D008
s16 D_8018D008
Definition code_80057C60_var.c:15
D_8018D438
u8 * D_8018D438
Definition code_80057C60_var.c:170
diff --git a/collision__viewer_8c.html b/collision__viewer_8c.html index 7dd08cded..b0c0b7a89 100644 --- a/collision__viewer_8c.html +++ b/collision__viewer_8c.html @@ -148,7 +148,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/collision__viewer_8h.html b/collision__viewer_8h.html index 51c3ed783..155fc82f3 100644 --- a/collision__viewer_8h.html +++ b/collision__viewer_8h.html @@ -144,7 +144,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/compiling.html b/compiling.html index 95778f4a9..0a3115930 100644 --- a/compiling.html +++ b/compiling.html @@ -114,7 +114,7 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); }); Build Instructions
  • - Linux + Linux
      • @@ -122,17 +122,17 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); }); Ubuntu
      • - Fedora + Fedora
      • - Arch + Arch
  • - Windows + Windows
      • @@ -144,7 +144,7 @@ $(function(){initNavTree('compiling.html',''); initResizable(true); });
    • - macOS + macOS
    • Docker @@ -164,23 +164,23 @@ python3 >= 3.6 libaudiofile

      To add submodules run git submodule update --init --recursive after cloning.

      Run make assets to extract assets.

      -

      +

      Linux

      Ubuntu

      sudo apt install cmake build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libcapstone-dev
      -

      +

  • Fedora

    sudo dnf install make automake gcc gcc-c++ kernel-devel cmake pkg-config git python3 zlib-devel audiofile-devel capstone

    and install gcc toolchain of libdragon and add export PATH="/opt/libdragon/bin:$PATH" to ~/.bashrc

    -

    +

    Arch

    sudo pacman -S base-devel capstone python

    Install the following AUR package:

    Review the n64decomp/sm64 readme for instructions to compile in other distributions.

    -

    +

    Windows

    -

    +

    macOS

    Install Homebrew, then install the following dependencies:

    brew update
    brew install python3 capstone coreutils make pkg-config tehzz/n64-dev/mips64-elf-binutils
    diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 0a89cb3e8..9ac7e755c 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -6195,17 +6195,17 @@ - + - - - + + + - + @@ -10166,27 +10166,27 @@ - + - + - - + + - + diff --git a/falling__rock_2render_8inc_8c_source.html b/falling__rock_2render_8inc_8c_source.html index ff5e13dda..758991f4d 100644 --- a/falling__rock_2render_8inc_8c_source.html +++ b/falling__rock_2render_8inc_8c_source.html @@ -193,7 +193,7 @@ $(function(){initNavTree('falling__rock_2render_8inc_8c_source.html',''); initRe
    s32 render_set_position(Mat4 mtx, s32 arg1)
    Definition math_util.c:54
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1100
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:450
    -
    Mat4 mtx
    Definition render_objects.c:4127
    +
    Mat4 mtx
    Definition render_objects.c:4129
    Definition camera.h:27
    Vec3s rot
    Definition camera.h:34
    Vec3f pos
    Definition camera.h:28
    diff --git a/freecam_8cpp.html b/freecam_8cpp.html index 69d98b06b..225eff198 100644 --- a/freecam_8cpp.html +++ b/freecam_8cpp.html @@ -279,7 +279,7 @@ Here is the caller graph for this function:
    -
    Todo
    configure this properly
    +
    Todo
    configure this properly
    Here is the call graph for this function:
    diff --git a/freecam_8h.html b/freecam_8h.html index 103fa0073..f0cc4f51f 100644 --- a/freecam_8h.html +++ b/freecam_8h.html @@ -221,7 +221,7 @@ Here is the caller graph for this function:
    -
    Todo
    configure this properly
    +
    Todo
    configure this properly
    Here is the call graph for this function:
    diff --git a/main_8c.html b/main_8c.html index abf17ed1b..0474f6a8c 100644 --- a/main_8c.html +++ b/main_8c.html @@ -651,7 +651,7 @@ Here is the caller graph for this function:
    -
    Todo
    Why did void* work for matching
    +
    Todo
    Why did void* work for matching
    Here is the caller graph for this function:
    diff --git a/main_8h.html b/main_8h.html index d59b7057b..fdf0ecdc0 100644 --- a/main_8h.html +++ b/main_8h.html @@ -625,7 +625,7 @@ Variables
    -
    Todo
    Verify with proper documentation
    +
    Todo
    Verify with proper documentation
    @@ -654,7 +654,7 @@ Variables
    -
    Todo
    Verify with proper documentation
    +
    Todo
    Verify with proper documentation
    @@ -673,7 +673,7 @@ Variables
    -
    Todo
    Why did void* work for matching
    +
    Todo
    Why did void* work for matching
    Here is the caller graph for this function:
    diff --git a/mario__sign_2render_8inc_8c_source.html b/mario__sign_2render_8inc_8c_source.html index 92f4d6728..d25c4f0da 100644 --- a/mario__sign_2render_8inc_8c_source.html +++ b/mario__sign_2render_8inc_8c_source.html @@ -158,7 +158,7 @@ $(function(){initNavTree('mario__sign_2render_8inc_8c_source.html',''); initResi
    s32 render_set_position(Mat4 mtx, s32 arg1)
    Definition math_util.c:54
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1100
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:450
    -
    Mat4 mtx
    Definition render_objects.c:4127
    +
    Mat4 mtx
    Definition render_objects.c:4129
    Definition actor_types.h:124
    Vec3s rot
    Definition actor_types.h:131
    s16 flags
    Definition actor_types.h:126
    diff --git a/matrix_8h_source.html b/matrix_8h_source.html index f72bcf86b..a0a481df9 100644 --- a/matrix_8h_source.html +++ b/matrix_8h_source.html @@ -244,7 +244,7 @@ $(function(){initNavTree('matrix_8h_source.html',''); initResizable(true); });
    MtxF Matrix
    Definition matrix.h:52
    void Matrix_Pop(Matrix **mtxStack)
    Definition matrix.c:68
    void Matrix_Mult(Matrix *mtx, Matrix *tf, u8 mode)
    Definition matrix.c:73
    -
    Mat4 mtx
    Definition render_objects.c:4127
    +
    Mat4 mtx
    Definition render_objects.c:4129
    Definition matrix.h:7
    float b
    Definition matrix.h:10
    float r
    Definition matrix.h:8
    diff --git a/md_docs_2BUILDING.html b/md_docs_2BUILDING.html index 7aaa9980a..10c3a9391 100644 --- a/md_docs_2BUILDING.html +++ b/md_docs_2BUILDING.html @@ -109,7 +109,7 @@ $(function(){initNavTree('md_docs_2BUILDING.html',''); initResizable(true); });

    -

    +

    Windows

    Requires:

    • At least 8GB of RAM (machines with 4GB have seen complier failures)
    • @@ -169,7 +169,7 @@ Additional CMake Targets Clean
      # If you need to clean the project you can run
      C:\Program Files\CMake\bin\cmake.exe --build build-cmake --target clean
      -

      +

    Linux

    Install dependencies

    @@ -180,14 +180,14 @@ Debian/Ubuntu
    # or using clang
    apt-get install clang git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libboost-dev libopengl-dev libogg-dev libvorbis-dev
    -

    +

    Arch

    # using gcc
    pacman -S gcc git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis
    # or using clang
    pacman -S clang git cmake ninja lsb-release sdl2 libpng libzip nlohmann-json tinyxml2 spdlog sdl2_net boost libogg libvorbis
    -

    +

    Fedora

    # using gcc
    dnf install gcc gcc-c++ git cmake ninja-build lsb_release SDL2-devel SDL2_net-devel libpng-devel libzip-devel libzip-tools nlohmann-json-devel tinyxml2-devel spdlog-devel boost-devel libogg-devel libvorbis-devel
    @@ -239,7 +239,7 @@ Additional CMake Targets Clean
    # If you need to clean the project you can run
    cmake --build build-cmake --target clean
    -

    +

    macOS

    Requires Xcode (or xcode-tools) && sdl2, libpng, glew, ninja, cmake, nlohmann-json, libzip, vorbis-tools (can be installed via homebrew, macports, etc)

    Important: For maximum performance make sure you have ninja build tools installed!

    diff --git a/menu__items_8c.html b/menu__items_8c.html index 5d163afa0..e96dd71c8 100644 --- a/menu__items_8c.html +++ b/menu__items_8c.html @@ -2224,7 +2224,7 @@ Here is the caller graph for this function:
    -
    Todo
    These sizes need to be sizeof() for shiftability if possible
    +
    Todo
    These sizes need to be sizeof() for shiftability if possible
    Here is the call graph for this function:
    diff --git a/menu__items_8h.html b/menu__items_8h.html index 3083a7a15..c02b390db 100644 --- a/menu__items_8h.html +++ b/menu__items_8h.html @@ -2742,7 +2742,7 @@ Here is the caller graph for this function:
    -
    Todo
    These sizes need to be sizeof() for shiftability if possible
    +
    Todo
    These sizes need to be sizeof() for shiftability if possible
    Here is the call graph for this function:
    diff --git a/navtreedata.js b/navtreedata.js index 6dfea399a..53c577fe4 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -28,7 +28,7 @@ var NAVTREE = [ "Actors", "actorsmenu.html", "actorsmenu" ], [ "Understanding the Basics", "basics.html", "basics" ], [ "Building Starship", "md_docs_2BUILDING.html", [ - [ "Windows", "md_docs_2BUILDING.html#windows-1", [ + [ "Windows", "md_docs_2BUILDING.html#windows", [ [ "Developing Starship", "md_docs_2BUILDING.html#developing-starship", [ [ "Visual Studio", "md_docs_2BUILDING.html#visual-studio", null ], [ "Visual Studio Code or another editor", "md_docs_2BUILDING.html#visual-studio-code-or-another-editor", null ] @@ -38,11 +38,11 @@ var NAVTREE = [ "Clean", "md_docs_2BUILDING.html#clean", null ] ] ] ] ], - [ "Linux", "md_docs_2BUILDING.html#linux-1", [ + [ "Linux", "md_docs_2BUILDING.html#linux", [ [ "Install dependencies", "md_docs_2BUILDING.html#install-dependencies", [ [ "Debian/Ubuntu", "md_docs_2BUILDING.html#debianubuntu", null ], - [ "Arch", "md_docs_2BUILDING.html#arch-1", null ], - [ "Fedora", "md_docs_2BUILDING.html#fedora-1", null ], + [ "Arch", "md_docs_2BUILDING.html#arch", null ], + [ "Fedora", "md_docs_2BUILDING.html#fedora", null ], [ "openSUSE", "md_docs_2BUILDING.html#opensuse", null ] ] ], [ "Build", "md_docs_2BUILDING.html#build", null ], @@ -51,7 +51,7 @@ var NAVTREE = [ "Clean", "md_docs_2BUILDING.html#clean-1", null ] ] ] ] ], - [ "macOS", "md_docs_2BUILDING.html#macos-1", [ + [ "macOS", "md_docs_2BUILDING.html#macos", [ [ "Generating a distributable", "md_docs_2BUILDING.html#generating-a-distributable", null ], [ "Additional CMake Targets", "md_docs_2BUILDING.html#additional-cmake-targets-2", [ [ "Clean", "md_docs_2BUILDING.html#clean-2", null ] diff --git a/navtreeindex26.js b/navtreeindex26.js index c43cd0641..7ab0474a2 100644 --- a/navtreeindex26.js +++ b/navtreeindex26.js @@ -131,9 +131,9 @@ var NAVTREEINDEX26 = "compiling.html#building-eu":[1,0,6], "compiling.html#building-us":[1,0,5], "compiling.html#docker":[1,0,4], -"compiling.html#linux":[1,0,1], -"compiling.html#macos":[1,0,3], -"compiling.html#windows":[1,0,2], +"compiling.html#linux-1":[1,0,1], +"compiling.html#macos-1":[1,0,3], +"compiling.html#windows-1":[1,0,2], "concepts.html":[1,1], "concepts.html#addresses":[1,1,0], "concepts.html#array-overflows":[1,1,1,0], diff --git a/navtreeindex41.js b/navtreeindex41.js index 71bddae50..4aa991d0a 100644 --- a/navtreeindex41.js +++ b/navtreeindex41.js @@ -128,27 +128,27 @@ var NAVTREEINDEX41 = "md_docs_2BUILDING.html#additional-cmake-targets":[2,0,2], "md_docs_2BUILDING.html#additional-cmake-targets-1":[2,1,3], "md_docs_2BUILDING.html#additional-cmake-targets-2":[2,2,1], -"md_docs_2BUILDING.html#arch-1":[2,1,0,1], +"md_docs_2BUILDING.html#arch":[2,1,0,1], "md_docs_2BUILDING.html#build":[2,1,1], "md_docs_2BUILDING.html#clean":[2,0,2,0], "md_docs_2BUILDING.html#clean-1":[2,1,3,0], "md_docs_2BUILDING.html#clean-2":[2,2,1,0], "md_docs_2BUILDING.html#debianubuntu":[2,1,0,0], "md_docs_2BUILDING.html#developing-starship":[2,0,0], -"md_docs_2BUILDING.html#fedora-1":[2,1,0,2], +"md_docs_2BUILDING.html#fedora":[2,1,0,2], "md_docs_2BUILDING.html#generate-a-distributable":[2,1,2], "md_docs_2BUILDING.html#generating-a-distributable":[2,2,0], "md_docs_2BUILDING.html#generating-the-distributable":[2,0,1], "md_docs_2BUILDING.html#getting-ci-to-work-on-your-fork":[2,3], "md_docs_2BUILDING.html#install-dependencies":[2,1,0], -"md_docs_2BUILDING.html#linux-1":[2,1], -"md_docs_2BUILDING.html#macos-1":[2,2], +"md_docs_2BUILDING.html#linux":[2,1], +"md_docs_2BUILDING.html#macos":[2,2], "md_docs_2BUILDING.html#opensuse":[2,1,0,3], "md_docs_2BUILDING.html#runner-on-unix-systems":[2,3,1], "md_docs_2BUILDING.html#runner-on-windows":[2,3,0], "md_docs_2BUILDING.html#visual-studio":[2,0,0,0], "md_docs_2BUILDING.html#visual-studio-code-or-another-editor":[2,0,0,1], -"md_docs_2BUILDING.html#windows-1":[2,0], +"md_docs_2BUILDING.html#windows":[2,0], "md_docs_2custom-track.html":[4], "md_docs_2custom-track.html#dependencies":[4,0], "md_docs_2custom-track.html#export":[4,2], diff --git a/osEPiRawStartDma_8c.html b/osEPiRawStartDma_8c.html index 4e6a0a1a9..c4f734072 100644 --- a/osEPiRawStartDma_8c.html +++ b/osEPiRawStartDma_8c.html @@ -155,7 +155,7 @@ Functions
    Value:
    (*(vu32*) PHYS_TO_K1(addr) = (u32) (data))
    -
    Todo
    These defines are from PR/rcp.h, but including that causes problems...
    +
    Todo
    These defines are from PR/rcp.h, but including that causes problems...
    @@ -170,7 +170,7 @@ Functions
    -
    Todo
    This define is from os.h, but including that causes problems...
    +
    Todo
    This define is from os.h, but including that causes problems...
    @@ -194,7 +194,7 @@ Functions
    Value:
    if (cHandle->var != pihandle->var) \
    IO_WRITE(reg, pihandle->var);
    -
    Todo
    This define is from piint.h, but including that causes problems...
    +
    Todo
    This define is from piint.h, but including that causes problems...
    diff --git a/podium__ceremony__actors_8c.html b/podium__ceremony__actors_8c.html index 40b76783e..13f10b8d4 100644 --- a/podium__ceremony__actors_8c.html +++ b/podium__ceremony__actors_8c.html @@ -605,7 +605,7 @@ Here is the caller graph for this function:
    Bug
    No null check.
    Bug
    -
    Todo
    More indepth error checking/return value
    +
    Todo
    More indepth error checking/return value
    Here is the call graph for this function:
    diff --git a/podium__ceremony__actors_8h.html b/podium__ceremony__actors_8h.html index 11d632a60..516a61bd6 100644 --- a/podium__ceremony__actors_8h.html +++ b/podium__ceremony__actors_8h.html @@ -561,7 +561,7 @@ Here is the caller graph for this function:
    Bug
    No null check.
    Bug
    -
    Todo
    More indepth error checking/return value
    +
    Todo
    More indepth error checking/return value
    Here is the call graph for this function:
    diff --git a/render__objects_8c.html b/render__objects_8c.html index 34f4e9731..4bbede025 100644 --- a/render__objects_8c.html +++ b/render__objects_8c.html @@ -11409,7 +11409,7 @@ Here is the caller graph for this function:
    -
    Todo
    fakematch?
    +
    Todo
    fakematch?
    Here is the call graph for this function:
    @@ -11466,7 +11466,7 @@ Here is the caller graph for this function:
    -
    Todo
    fakematch?
    +
    Todo
    fakematch?
    Here is the call graph for this function:
    @@ -17198,7 +17198,7 @@ Here is the call graph for this function:

    Renders

    Menus: Mario Kart 64 Logo, Debug text

    1P: Coloured square in third hud mode that players go around.

    -
    Todo
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    +
    Todo
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Here is the caller graph for this function:
    @@ -17253,7 +17253,7 @@ Here is the caller graph for this function:

    Renders

    For all game modes

    Minimap, CurrLap, Lap time

    -
    Todo
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    +
    Todo
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Here is the call graph for this function:
    @@ -17547,7 +17547,7 @@ Here is the caller graph for this function:
    -
    Todo
    : Hardcode these x and y values. Because why not?
    +
    Todo
    : Hardcode these x and y values. Because why not?
    Here is the call graph for this function:
    diff --git a/render__objects_8h.html b/render__objects_8h.html index e5cab69dd..7117e9883 100644 --- a/render__objects_8h.html +++ b/render__objects_8h.html @@ -16384,7 +16384,7 @@ Here is the caller graph for this function:
    -
    Todo
    : Hardcode these x and y values. Because why not?
    +
    Todo
    : Hardcode these x and y values. Because why not?
    Here is the call graph for this function:
    diff --git a/render__objects_8h_source.html b/render__objects_8h_source.html index 12ce91daf..dedc553e6 100644 --- a/render__objects_8h_source.html +++ b/render__objects_8h_source.html @@ -565,7 +565,7 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    f32 Vec3f[3]
    Definition common_structs.h:10
    u16 Vec3su[3]
    Definition common_structs.h:16
    -
    void func_80051C60(s16, s32)
    Definition render_objects.c:3560
    +
    void func_80051C60(s16, s32)
    Definition render_objects.c:3562
    void func_8004C450(s32, s32, u32, u32, u8 *)
    Definition render_objects.c:2024
    void func_8004C628(s32, s32, u32, u32, u8 *)
    Definition render_objects.c:2043
    void func_80046A00(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32)
    Definition render_objects.c:629
    @@ -573,7 +573,7 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_80049C94(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1204
    void func_8004C9D8(s32, s32, s32, u8 *, s32, s32, s32, s32)
    void func_8004AB60(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1401
    -
    void func_80057708(void)
    Definition render_objects.c:4410
    +
    void func_80057708(void)
    Definition render_objects.c:4412
    void func_80049C18(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1197
    void load_texture_block_rgba32_nomirror(u8 *, s32, s32)
    Definition render_objects.c:197
    void func_8004DC34(s32, s32, u8 *)
    Definition render_objects.c:2411
    @@ -584,15 +584,15 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004B480(s32, s32, s32)
    Definition render_objects.c:1512
    void func_80048BE8(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1015
    void func_8004B6C4(s32, s32, s32)
    Definition render_objects.c:1542
    -
    void func_800519D4(s32, s16, s16)
    Definition render_objects.c:3510
    +
    void func_800519D4(s32, s16, s16)
    Definition render_objects.c:3512
    void func_8004A258(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1285
    -
    void func_80057B80(s32, s32, char *, u32)
    Definition render_objects.c:4497
    -
    void func_8004F3E4(s32)
    Definition render_objects.c:2839
    +
    void func_80057B80(s32, s32, char *, u32)
    Definition render_objects.c:4499
    +
    void func_8004F3E4(s32)
    Definition render_objects.c:2841
    void func_8004BB34(void)
    Definition render_objects.c:1885
    void func_80047E48(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:838
    void func_8004E430(s32, s32, u8 *, u8 *)
    Definition render_objects.c:2555
    void draw_hud_2d_texture_wide(s32, s32, u32, u32, u8 *)
    Definition render_objects.c:2015
    -
    void render_object_neon(s32)
    Definition render_objects.c:4025
    +
    void render_object_neon(s32)
    Definition render_objects.c:4027
    void func_8004F168(s32, s32, s32)
    void func_80045F18(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:446
    void func_80048A4C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:999
    @@ -605,41 +605,41 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004C024(s16, s16, s16, u16, u16, u16, u16)
    Definition render_objects.c:1940
    void func_80055228(s32)
    void func_8004DDAC(s32, s32, u8 *)
    Definition render_objects.c:2439
    -
    void render_battle_bomb_karts(s32)
    Definition render_objects.c:4157
    +
    void render_battle_bomb_karts(s32)
    Definition render_objects.c:4159
    void func_8004C53C(s32, s32, u32, u32, u8 *)
    Definition render_objects.c:2033
    -
    void func_800562E4(s32, s32, s32)
    Definition render_objects.c:4057
    +
    void func_800562E4(s32, s32, s32)
    Definition render_objects.c:4059
    void func_8004DCDC(s32, s32, u8 *)
    Definition render_objects.c:2423
    -
    void render_object_bowser_flame(s32)
    Definition render_objects.c:3902
    +
    void render_object_bowser_flame(s32)
    Definition render_objects.c:3904
    void func_80046C78(s32, s32, u16, f32, u8 *)
    Definition render_objects.c:663
    void func_8004ABC0(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1405
    void func_8004EB30(s32)
    void func_80054E10(s32)
    void func_800481B4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:887
    void func_80044AB8(u8 *, s32, s32)
    Definition render_objects.c:279
    -
    void func_80057814(s32, s32, char *, u32)
    Definition render_objects.c:4432
    +
    void func_80057814(s32, s32, char *, u32)
    Definition render_objects.c:4434
    void func_8004AA10(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1385
    void func_80046AD4(s32, s32, u16, f32, u8 *)
    Definition render_objects.c:643
    void func_800435A0(Vec3f, Vec3su, f32, Gfx *, s32)
    Definition render_objects.c:120
    void func_8004A0B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1263
    void func_8004B3C8(s32)
    Definition render_objects.c:1501
    void render_object_snowmans_list_2(s32)
    -
    void func_80057A50(s32, s32, char *, u32)
    Definition render_objects.c:4474
    +
    void func_80057A50(s32, s32, char *, u32)
    Definition render_objects.c:4476
    void func_80047C28(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:807
    void func_8004E240(s32, s32, u8 *, u8 *, s32, s32, s32)
    Definition render_objects.c:2523
    -
    void func_800520C0(s32)
    Definition render_objects.c:3646
    +
    void func_800520C0(s32)
    Definition render_objects.c:3648
    void func_8004897C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:991
    void func_800461A4(u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:484
    void func_8004E604(s32, s32, u8 *, u8 *)
    Definition render_objects.c:2591
    void func_8004768C(u8 *, u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:740
    -
    void func_8004ED40(s32)
    Definition render_objects.c:2705
    -
    void set_minimap_finishline_position(s32)
    Definition render_objects.c:2741
    +
    void func_8004ED40(s32)
    Definition render_objects.c:2706
    +
    void set_minimap_finishline_position(s32)
    Definition render_objects.c:2743
    void func_8004E3F4(s32, s32, s32, u8 *, u8 *, s32, s32, s32, s32)
    -
    void func_80057AA8(s32, s32, char *, u32)
    Definition render_objects.c:4481
    +
    void func_80057AA8(s32, s32, char *, u32)
    Definition render_objects.c:4483
    void draw_2d_texture_at(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:873
    void func_80055EF4(s32, s32)
    void func_80048DA4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1035
    void func_8004A1BC(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1277
    -
    void func_800557B4(s32, u32, u32)
    Definition render_objects.c:3981
    +
    void func_800557B4(s32, u32, u32)
    Definition render_objects.c:3983
    void func_8004B180(s32, s32, s32, s32)
    Definition render_objects.c:1471
    void func_8004AD2C(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1421
    void func_80054EB8(s32)
    @@ -652,17 +652,17 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void render_object_thwomps(s32)
    void func_8004A5E4(Vec3f, Vec3su, f32, u8 *, Vtx *)
    Definition render_objects.c:1336
    void render_object_crabs(s32)
    -
    void debug_print_str2(s32, s32, char *)
    Definition render_objects.c:4423
    +
    void debug_print_str2(s32, s32, char *)
    Definition render_objects.c:4425
    void func_80046874(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    void func_8004B554(s32)
    Definition render_objects.c:1523
    void func_8004B72C(s32, s32, s32, s32, s32, s32, s32)
    Definition render_objects.c:1547
    void func_80043500(Vec3f, Vec3su, f32, Gfx *)
    Definition render_objects.c:112
    -
    void debug_print_number(s32 *, s32 *, s32, u32)
    Definition render_objects.c:4346
    +
    void debug_print_number(s32 *, s32 *, s32, u32)
    Definition render_objects.c:4348
    void func_80056160(s32)
    void func_80049B9C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1190
    -
    void func_800573BC(void)
    Definition render_objects.c:4306
    +
    void func_800573BC(void)
    Definition render_objects.c:4308
    void func_80047910(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:764
    -
    void func_800578B0(s32, s32, char *, u32)
    Definition render_objects.c:4443
    +
    void func_800578B0(s32, s32, char *, u32)
    Definition render_objects.c:4445
    void func_8004DEEC(s32, s32, u8 *)
    Definition render_objects.c:2467
    void func_800489E4(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:995
    void func_8004E534(s32, s32, u8 *, u8 *)
    Definition render_objects.c:2575
    @@ -670,13 +670,13 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004E338(s32, s32, u8 *, u8 *, s32, s32)
    Definition render_objects.c:2536
    void func_8004AF0C(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1441
    void func_80045BBC(Vec3f, Vec3su, f32, Vtx *)
    Definition render_objects.c:402
    -
    void func_800573DC(void)
    Definition render_objects.c:4317
    +
    void func_800573DC(void)
    Definition render_objects.c:4319
    void func_80046794(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    void render_texture_rectangle_wrap(s32, s32, s32, s32, s32)
    Definition render_objects.c:1710
    void func_80048780(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:971
    -
    void func_80051EF8(void)
    Definition render_objects.c:3606
    -
    void render_object_snowflakes_particles(void)
    Definition render_objects.c:3439
    -
    void render_ice_block(s32)
    Definition render_objects.c:3726
    +
    void func_80051EF8(void)
    Definition render_objects.c:3608
    +
    void render_object_snowflakes_particles(void)
    Definition render_objects.c:3441
    +
    void render_ice_block(s32)
    Definition render_objects.c:3728
    void func_8004D4E8(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
    void func_8004747C(u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
    void render_object_chain_chomps(s32)
    @@ -684,7 +684,7 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004AEAC(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1437
    void func_8004AFCC(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1449
    void func_80045B74(Vtx *)
    Definition render_objects.c:397
    -
    void debug_print_string(s32 *, s32 *, char *)
    Definition render_objects.c:4333
    +
    void debug_print_string(s32 *, s32 *, char *)
    Definition render_objects.c:4335
    void func_8004BD14(s32, s32, u32, u32, s32, u8 *, u8 *)
    Definition render_objects.c:1923
    void func_8004DDDC(s32, s32, u8 *)
    Definition render_objects.c:2443
    void func_8004A034(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1256
    @@ -694,7 +694,7 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void draw_hud_2d_texture_32x8(s32, s32, u8 *)
    Definition render_objects.c:2130
    void func_80048E00(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1039
    s32 D_80163814
    -
    void func_80056A40(s32, s32)
    Definition render_objects.c:4148
    +
    void func_80056A40(s32, s32)
    Definition render_objects.c:4150
    void func_800484BC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:934
    void func_80049D10(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1211
    void func_80048228(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:894
    @@ -702,30 +702,30 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_80049FB8(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1249
    void func_8004CC24(s32, s32, u8 *)
    Definition render_objects.c:2146
    void func_8004CFF0(s32, s32, u8 *, s32, s32, s32, s32)
    -
    void print_timer_rainbow(s32, s32, s32)
    Definition render_objects.c:2955
    +
    void print_timer_rainbow(s32, s32, s32)
    Definition render_objects.c:2957
    void func_80048D48(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1031
    void func_80055AB8(s32, s32)
    -
    void func_800573C4(void)
    Definition render_objects.c:4309
    +
    void func_800573C4(void)
    Definition render_objects.c:4311
    void func_80048B24(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1007
    void func_8004C148(s16, s16, s16, u16, u16, u16, u16)
    Definition render_objects.c:1949
    void draw_hud_2d_texture_32x32(s32, s32, u8 *)
    Definition render_objects.c:2142
    void func_80044F34(u8 *, s32, s32)
    Definition render_objects.c:314
    u8 * gPortraitTextures[]
    Definition update_objects.c:114
    -
    s32 func_8004F674(s32 *, s32)
    Definition render_objects.c:2883
    +
    s32 func_8004F674(s32 *, s32)
    Definition render_objects.c:2885
    void func_8004398C(s32, s32, u16, f32, Vtx *, s32)
    Definition render_objects.c:173
    void func_8004E998(s32)
    Definition render_objects.c:2653
    void func_8004AF6C(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1445
    -
    void func_800573CC(void)
    Definition render_objects.c:4312
    +
    void func_800573CC(void)
    Definition render_objects.c:4314
    void func_8004C35C(void)
    Definition render_objects.c:2003
    void func_80043390(Vec3f, Vec3su, f32, Gfx *)
    Definition render_objects.c:92
    void func_8004B310(s32)
    Definition render_objects.c:1490
    void func_80047A18(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:778
    -
    void func_800507D8(u16, s32 *, s32 *)
    Definition render_objects.c:3167
    -
    void func_800508C0(void)
    Definition render_objects.c:3189
    +
    void func_800507D8(u16, s32 *, s32 *)
    Definition render_objects.c:3169
    +
    void func_800508C0(void)
    Definition render_objects.c:3191
    void func_8004ACE0(Vec3f, Vec3su, f32, u8 *, Vtx *)
    Definition render_objects.c:1417
    void func_8004A6EC(s32, f32)
    Definition render_objects.c:1350
    void func_80047D40(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:823
    -
    void func_8005477C(s32, u8, Vec3f)
    Definition render_objects.c:3919
    +
    void func_8005477C(s32, u8, Vec3f)
    Definition render_objects.c:3921
    void func_80047994(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:771
    void func_800483B4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:918
    void func_80055F48(s32)
    @@ -735,15 +735,15 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_80046BEC(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:655
    void func_80046D40(Vec3f, Vec3su, f32, u8 *)
    Definition render_objects.c:671
    void load_texture_block_ia8_nomirror(u8 *, s32, s32)
    Definition render_objects.c:239
    -
    void func_800569F4(s32)
    Definition render_objects.c:4144
    +
    void func_800569F4(s32)
    Definition render_objects.c:4146
    void func_80048130(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
    Definition render_objects.c:880
    -
    void func_80050C68(void)
    Definition render_objects.c:3275
    +
    void func_80050C68(void)
    Definition render_objects.c:3277
    void render_object_snowmans_list_1(s32)
    void draw_hud_2d_texture_32x16(s32, s32, u8 *)
    Definition render_objects.c:2134
    void func_80046720(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    -
    void func_80057B14(s32, s32, char *, u32)
    Definition render_objects.c:4489
    -
    void func_800573D4(void)
    Definition render_objects.c:4314
    -
    void func_8005762C(s32 *, s32 *, s32, u32)
    Definition render_objects.c:4383
    +
    void func_80057B14(s32, s32, char *, u32)
    Definition render_objects.c:4491
    +
    void func_800573D4(void)
    Definition render_objects.c:4316
    +
    void func_8005762C(s32 *, s32 *, s32, u32)
    Definition render_objects.c:4385
    void func_8004B05C(u8 *)
    Definition render_objects.c:1461
    void func_8004ADEC(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1429
    void func_80047EC4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:845
    @@ -751,31 +751,31 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_80043668(Vec3f, Vec3su, f32, Gfx *)
    Definition render_objects.c:130
    void func_8004DE2C(s32, s32, u8 *)
    Definition render_objects.c:2451
    void func_8004B254(s32, s32, s32)
    Definition render_objects.c:1480
    -
    void render_object_paddle_boat_smoke_particle(s32, s32)
    Definition render_objects.c:3836
    -
    void func_800568A0(s32, s32)
    Definition render_objects.c:4128
    +
    void render_object_paddle_boat_smoke_particle(s32, s32)
    Definition render_objects.c:3838
    +
    void func_800568A0(s32, s32)
    Definition render_objects.c:4130
    void translate_thwomp_lights(s32)
    void render_texture_tile_rgba32_block(s16, s16, u8 *, u32, u32)
    Definition render_objects.c:2053
    void func_80048CEC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1027
    void func_80047CB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:815
    -
    void func_8005285C(s32)
    Definition render_objects.c:3665
    +
    void func_8005285C(s32)
    Definition render_objects.c:3667
    void func_80045D0C(u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:418
    -
    void func_80051EBC(void)
    Definition render_objects.c:3602
    +
    void func_80051EBC(void)
    Definition render_objects.c:3604
    void func_8004DE84(s32, s32, u8 *)
    Definition render_objects.c:2459
    void draw_simplified_lap_count(s32)
    Definition render_objects.c:2624
    void func_80046A68(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    -
    void render_bomb_karts(s32)
    Definition render_objects.c:4246
    +
    void render_bomb_karts(s32)
    Definition render_objects.c:4248
    void func_80048ED0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1047
    void func_8004A488(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1315
    void func_80047F40(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:852
    void func_80046B38(s32, s32, u16, f32, u8 *)
    Definition render_objects.c:647
    -
    void print_str_num(s32, s32, char *, s32)
    Definition render_objects.c:4427
    +
    void print_str_num(s32, s32, char *, s32)
    Definition render_objects.c:4429
    void func_80049E08(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1225
    -
    void func_800518F8(s32, s16, s16)
    Definition render_objects.c:3470
    +
    void func_800518F8(s32, s16, s16)
    Definition render_objects.c:3472
    void func_80048438(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:926
    void func_8004DEB4(s32, s32, u8 *)
    Definition render_objects.c:2463
    void func_8004DF24(s32, s32, u8 *)
    Definition render_objects.c:2471
    -
    void draw_lap_count(s16, s16, s8)
    Definition render_objects.c:3009
    -
    void func_80056A94(s32)
    Definition render_objects.c:4152
    +
    void draw_lap_count(s16, s16, s8)
    Definition render_objects.c:3011
    +
    void func_80056A94(s32)
    Definition render_objects.c:4154
    void func_8004E59C(s32, s32, s32, u8 *, u8 *)
    Definition render_objects.c:2583
    void load_texture_block_rgba16_mirror(u8 *, s32, s32)
    Definition render_objects.c:209
    void func_80047A9C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:785
    @@ -791,15 +791,15 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_800468E0(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32, s32)
    void func_800436D0(s32, s32, u16, f32, Vtx *)
    Definition render_objects.c:136
    void func_80046808(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    -
    void func_8004EE54(s32)
    Definition render_objects.c:2715
    -
    void func_80052D70(s32)
    Definition render_objects.c:3745
    +
    void func_8004EE54(s32)
    Definition render_objects.c:2717
    +
    void func_80052D70(s32)
    Definition render_objects.c:3747
    void func_80048038(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:866
    void func_80049478(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1109
    void func_80047B20(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:792
    -
    s32 func_80050644(u16, s32 *, s32 *)
    Definition render_objects.c:3122
    -
    void func_80056FCC(s32)
    Definition render_objects.c:4230
    -
    void func_80057960(s32, s32, char *, u32)
    Definition render_objects.c:4455
    -
    void func_800528EC(s32)
    Definition render_objects.c:3678
    +
    s32 func_80050644(u16, s32 *, s32 *)
    Definition render_objects.c:3124
    +
    void func_80056FCC(s32)
    Definition render_objects.c:4232
    +
    void func_80057960(s32, s32, char *, u32)
    Definition render_objects.c:4457
    +
    void func_800528EC(s32)
    Definition render_objects.c:3680
    void func_80046DF4(s32, s32, u16, f32, s32, u8 *)
    Definition render_objects.c:680
    void func_800462A8(u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:498
    void func_80052E30(s32)
    @@ -809,19 +809,19 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004BB3C(s32, s32, s32, s32, f32)
    Definition render_objects.c:1888
    void func_8004C354(void)
    Definition render_objects.c:2000
    void load_texture_block_i8_nomirror(u8 *, s32, s32)
    Definition render_objects.c:251
    -
    void func_80051ABC(s16, s32)
    Definition render_objects.c:3525
    +
    void func_80051ABC(s16, s32)
    Definition render_objects.c:3527
    void set_color_render(s32, s32, s32, s32, s32, s32, s32)
    Definition render_objects.c:1475
    -
    void render_hud_timer(s32)
    Definition render_objects.c:2963
    +
    void render_hud_timer(s32)
    Definition render_objects.c:2965
    void load_texture_tile_rgba32_nomirror(u8 *, s32, s32)
    Definition render_objects.c:203
    -
    void render_object_bowser_flame_particle(s32, s32)
    Definition render_objects.c:3879
    -
    void func_80051F9C(void)
    Definition render_objects.c:3622
    +
    void render_object_bowser_flame_particle(s32, s32)
    Definition render_objects.c:3881
    +
    void func_80051F9C(void)
    Definition render_objects.c:3624
    void func_80048330(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:910
    void func_8004E498(s32, s32, u8 *, u8 *)
    Definition render_objects.c:2563
    void func_80049F28(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1241
    void func_80047068(u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    void func_8004AD8C(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1425
    void func_8004B5A8(s32, s32, s32, s32)
    Definition render_objects.c:1529
    -
    void func_80056E24(s32, Vec3f)
    Definition render_objects.c:4211
    +
    void func_80056E24(s32, Vec3f)
    Definition render_objects.c:4213
    void func_80047DCC(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:831
    void func_800487DC(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:975
    void func_8004CF9C(s32, s32, u8 *, s32, s32, s32, s32)
    @@ -834,9 +834,9 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004AC20(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1409
    void func_80048844(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:979
    void func_80046634(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    -
    void func_800557AC(void)
    Definition render_objects.c:3978
    -
    void func_80052080(void)
    Definition render_objects.c:3642
    -
    void func_80057778(void)
    Definition render_objects.c:4419
    +
    void func_800557AC(void)
    Definition render_objects.c:3980
    +
    void func_80052080(void)
    Definition render_objects.c:3644
    +
    void func_80057778(void)
    Definition render_objects.c:4421
    void func_8004DC6C(s32, s32, u8 *)
    Definition render_objects.c:2415
    void func_80048AB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1003
    void func_8004B35C(s32, s32, s32, s32)
    Definition render_objects.c:1496
    @@ -847,13 +847,13 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004D37C(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
    void func_800492D4(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1091
    void render_game_logo(s16, s16)
    Definition render_objects.c:2077
    -
    void func_800579B8(s32, s32, char *)
    Definition render_objects.c:4461
    -
    void func_8004EF9C(s32)
    Definition render_objects.c:2731
    +
    void func_800579B8(s32, s32, char *)
    Definition render_objects.c:4463
    +
    void func_8004EF9C(s32)
    Definition render_objects.c:2733
    void func_8004C91C(s32, s32, u8 *, s32, s32, s32)
    Definition render_objects.c:2083
    void draw_hud_2d_texture_8x16(s32, s32, u8 *)
    Definition render_objects.c:2122
    void func_8004A12C(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1270
    void load_texture_tile_ia16_nomirror(u8 *, s32, s32)
    Definition render_objects.c:233
    -
    void func_800579F8(s32, s32, char *, u32)
    Definition render_objects.c:4467
    +
    void func_800579F8(s32, s32, char *, u32)
    Definition render_objects.c:4469
    void func_8004DD0C(s32, s32, u8 *)
    Definition render_objects.c:2427
    void func_80054F04(s32)
    void draw_hud_2d_texture_40x32(s32, s32, u8 *)
    Definition render_objects.c:2150
    @@ -864,61 +864,61 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void func_8004E500(s32, s32, u8 *, u8 *)
    Definition render_objects.c:2571
    void func_80046F60(u8 *, u8 *, s32, s32, s32)
    void func_8004A7AC(s32, f32)
    Definition render_objects.c:1364
    -
    void debug_wrap_text(s32 *, s32 *)
    Definition render_objects.c:4325
    +
    void debug_wrap_text(s32 *, s32 *)
    Definition render_objects.c:4327
    void func_8004CCB4(s32, s32, u8 *)
    Definition render_objects.c:2158
    -
    void func_800563DC(s32, s32, s32)
    Definition render_objects.c:4071
    +
    void func_800563DC(s32, s32, s32)
    Definition render_objects.c:4073
    void func_80049B20(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1183
    -
    void render_object_trains_smoke_particles(s32)
    Definition render_objects.c:3793
    +
    void render_object_trains_smoke_particles(s32)
    Definition render_objects.c:3795
    void func_8004E6C4(s32)
    Definition render_objects.c:2609
    -
    void load_debug_font(void)
    Definition render_objects.c:4413
    +
    void load_debug_font(void)
    Definition render_objects.c:4415
    void func_800450C8(u8 *, s32, s32)
    Definition render_objects.c:336
    void func_8004DE04(s32, s32, u8 *)
    Definition render_objects.c:2447
    void func_80045E10(u8 *, Vtx *, s32, s32, s32)
    Definition render_objects.c:432
    -
    void func_80057338(void)
    Definition render_objects.c:4298
    +
    void func_80057338(void)
    Definition render_objects.c:4300
    void func_80046B9C(Vec3f, Vec3su, f32, u8 *)
    Definition render_objects.c:651
    -
    void print_timer(s32, s32, s32)
    Definition render_objects.c:2927
    -
    void func_8004F950(s32, s32, s32, s32)
    Definition render_objects.c:2947
    -
    void func_80057908(s32, s32, char *, u32)
    Definition render_objects.c:4449
    -
    void func_8004FDB4(f32, f32, s16, s16, s16, s32, s32, s32, s32)
    Definition render_objects.c:3022
    +
    void print_timer(s32, s32, s32)
    Definition render_objects.c:2929
    +
    void func_8004F950(s32, s32, s32, s32)
    Definition render_objects.c:2949
    +
    void func_80057908(s32, s32, char *, u32)
    Definition render_objects.c:4451
    +
    void func_8004FDB4(f32, f32, s16, s16, s16, s32, s32, s32, s32)
    Definition render_objects.c:3024
    void func_80043220(Vec3f, Vec3su, f32, Gfx *)
    Definition render_objects.c:72
    -
    void render_object_smoke_particles(s32)
    Definition render_objects.c:3942
    +
    void render_object_smoke_particles(s32)
    Definition render_objects.c:3944
    void func_800497CC(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1147
    void func_8004DCA4(s32, s32, u8 *)
    Definition render_objects.c:2419
    void func_8004B414(s32, s32, s32, s32)
    Definition render_objects.c:1506
    void func_80043764(s32, s32, u16, f32, Vtx *)
    Definition render_objects.c:143
    -
    void func_80057858(s32, s32, char *, u32)
    Definition render_objects.c:4437
    +
    void func_80057858(s32, s32, char *, u32)
    Definition render_objects.c:4439
    void func_80045C48(Vec3f, Vec3su, f32, Vtx *)
    Definition render_objects.c:409
    s32 func_80043A54(s32)
    Definition render_objects.c:183
    void func_8004B4E8(s32, s32, s32, s32)
    Definition render_objects.c:1517
    void func_80044DA0(u8 *, s32, s32)
    Definition render_objects.c:291
    void func_80048914(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:987
    void func_8004DD74(s32, s32, u8 *)
    Definition render_objects.c:2435
    -
    void func_80057BEC(s32, s32, char *, u32)
    Definition render_objects.c:4505
    +
    void func_80057BEC(s32, s32, char *, u32)
    Definition render_objects.c:4507
    void func_80048C3C(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1019
    void func_8005669C(s32, s32, s32)
    void func_800486B0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:963
    void func_80049130(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1073
    -
    void func_800514BC(void)
    Definition render_objects.c:3381
    +
    void func_800514BC(void)
    Definition render_objects.c:3383
    void func_80045B2C(Vtx *)
    Definition render_objects.c:392
    void func_80048C90(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1023
    void func_8004788C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:757
    void func_80048F38(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1051
    void func_80046544(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    void func_80049D8C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1218
    -
    void func_8004F6D0(s32)
    Definition render_objects.c:2898
    +
    void func_8004F6D0(s32)
    Definition render_objects.c:2900
    void func_800433F8(Vec3f, Vec3su, f32, Gfx *)
    Definition render_objects.c:98
    void func_800465B8(s32, s32, u16, f32, s32, u8 *, Vtx *, s32, s32, s32, s32)
    void rsp_load_texture(u8 *, s32, s32)
    Definition render_objects.c:357
    void func_80048B94(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1011
    void func_8004AAA0(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1393
    void func_80046C3C(Vec3f, Vec3su, f32, u8 *, Vtx *)
    Definition render_objects.c:659
    -
    void render_object_train_smoke_particle(s32, s32)
    Definition render_objects.c:3776
    -
    void render_object_paddle_boat_smoke_particles(s32)
    Definition render_objects.c:3855
    +
    void render_object_train_smoke_particle(s32, s32)
    Definition render_objects.c:3778
    +
    void render_object_paddle_boat_smoke_particles(s32)
    Definition render_objects.c:3857
    void load_texture_block_rgba16_nomirror(u8 *, s32, s32, s32)
    Definition render_objects.c:215
    void render_object_snowmans(s32)
    void func_8004CBC0(s32, s32, f32, u8 *)
    Definition render_objects.c:2138
    void load_texture_tile_rgba16_nomirror(u8 *, s32, s32)
    Definition render_objects.c:221
    -
    void func_80050320(void)
    Definition render_objects.c:3062
    +
    void func_80050320(void)
    Definition render_objects.c:3064
    void func_80046954(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    void func_80048F8C(u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1055
    f32 D_801637C4
    @@ -929,7 +929,7 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void thwomp_lights(s32)
    void draw_hud_2d_texture_16x16(s32, s32, u8 *)
    Definition render_objects.c:2126
    void func_80048E68(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
    Definition render_objects.c:1043
    -
    void func_80057330(void)
    Definition render_objects.c:4295
    +
    void func_80057330(void)
    Definition render_objects.c:4297
    void func_8004CCE4(s32, s32, f32, u8 *)
    Definition render_objects.c:2162
    void func_8004AC80(s32, s32, u16, f32, u8 *, Vtx *)
    Definition render_objects.c:1413
    void func_8004CA58(s32, s32, f32, u8 *, s32, s32)
    Definition render_objects.c:2103
    @@ -943,12 +943,12 @@ $(function(){initNavTree('render__objects_8h_source.html',''); initResizable(tru
    void set_transparency(s32)
    Definition render_objects.c:1485
    s32 D_801637E8
    void render_object_leaf_particle(s32)
    -
    void func_80052044(void)
    Definition render_objects.c:3638
    +
    void func_80052044(void)
    Definition render_objects.c:3640
    void func_80044BF8(u8 *, s32, s32)
    Definition render_objects.c:285
    void func_80045614(u8 *, s32, s32)
    Definition render_objects.c:369
    void func_8004A414(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
    Definition render_objects.c:1309
    void func_800466B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32)
    Definition render_objects.c:578
    -
    void func_800573E4(s32, s32, s8)
    Definition render_objects.c:4320
    +
    void func_800573E4(s32, s32, s8)
    Definition render_objects.c:4322
    Definition common_structs.h:147
    diff --git a/search/all_19.js b/search/all_19.js index 0d0a05a0f..f8b895e64 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -108,7 +108,7 @@ var searchData= ['windowheight_105',['windowHeight',['../classShip_1_1Menu.html#aaa24bab2a495dc0d1573ad9a1b293104',1,'Ship::Menu']]], ['windowname_106',['WindowName',['../structWidgetInfo.html#aeea77b4ba4faf5a2440b454857c019e5',1,'WidgetInfo']]], ['windowname_107',['windowName',['../structWidgetInfo.html#a3f87fb7af882a2c3c86c135be60c7179',1,'WidgetInfo']]], - ['windows_108',['Windows',['../md_docs_2BUILDING.html#runner-on-windows',1,'Runner on Windows'],['../compiling.html#windows',1,'Windows'],['../md_docs_2BUILDING.html#windows-1',1,'Windows']]], + ['windows_108',['Windows',['../md_docs_2BUILDING.html#runner-on-windows',1,'Runner on Windows'],['../md_docs_2BUILDING.html#windows',1,'Windows'],['../compiling.html#windows-1',1,'Windows']]], ['windowsize_109',['windowSize',['../structReverbSettingsEU.html#a5cb7d8eaeef42b0369bd170bca7ed72f',1,'ReverbSettingsEU::windowSize'],['../structSynthesisReverb.html#ac33541fe1dc1f814a10cbc97b86b8d4d',1,'SynthesisReverb::windowSize']]], ['windowtypesizes_110',['windowTypeSizes',['../Menu_8cpp.html#abd5fffe82c350c2ab9145d6862a37ddb',1,'Menu.cpp']]], ['windowwidth_111',['windowWidth',['../classShip_1_1Menu.html#a946930a0d1dce97c703d0fb51bf79416',1,'Ship::Menu']]], diff --git a/search/all_3.js b/search/all_3.js index 9bda19518..12db96aee 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -360,7 +360,7 @@ var searchData= ['apply_5fstar_5fsound_5feffect_357',['apply_star_sound_effect',['../effects_8c.html#a1ae16ef10ed322ad47b3cff5a8efc83e',1,'apply_star_sound_effect(Player *player, s8 arg1): effects.c'],['../effects_8h.html#aa62f8fab4dac5e60e6b123e82004cdaa',1,'apply_star_sound_effect(Player *, s8): effects.c']]], ['applymatrixtransformations_358',['ApplyMatrixTransformations',['../Matrix_8cpp.html#a63625de4c7f9e2e9cd5b04eed49acfcb',1,'Matrix.cpp']]], ['approachradius_359',['ApproachRadius',['../classTrainCrossing.html#aa19fde49a5da81b7ba85e0ab02ac351b',1,'TrainCrossing']]], - ['arch_360',['Arch',['../compiling.html#arch',1,'Arch'],['../md_docs_2BUILDING.html#arch-1',1,'Arch']]], + ['arch_360',['Arch',['../md_docs_2BUILDING.html#arch',1,'Arch'],['../compiling.html#arch-1',1,'Arch']]], ['archive_361',['Archive',['../structEditor_1_1ContentBrowserWindow_1_1Tracks.html#ab7d244556115f94a18e200edc8ad8cd2',1,'Editor::ContentBrowserWindow::Tracks']]], ['are_5fbetween_5fdistance_5f2d_362',['are_between_distance_2d',['../code__80086E70_8h.html#ae14ce5751cb4277ef297a55acb0b140e',1,'code_80086E70.h']]], ['are_5fin_5fcurve_363',['are_in_curve',['../code__80005FD0_8c.html#ae540a2abcaa98ac783ccd77cf775f0bf',1,'are_in_curve(UNUSED s32 arg0, u16 waypointIndex): code_80005FD0.c'],['../code__80005FD0_8h.html#a76644af59eab2718d2271d1bfd85ac52',1,'are_in_curve(s32, u16): code_80005FD0.h']]], diff --git a/search/all_8.js b/search/all_8.js index 0f59540e9..47525df54 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -42,7 +42,7 @@ var searchData= ['fb_5fdrawfromframebufferscaled_39',['FB_DrawFromFramebufferScaled',['../framebuffer__effects_8c.html#aaa4d316ed9e33dffa400bc6f60a4056a',1,'FB_DrawFromFramebufferScaled(Gfx **gfxP, s32 fb, u8 alpha, float scaleX, float scaleY): framebuffer_effects.c'],['../framebuffer__effects_8h.html#aaa4d316ed9e33dffa400bc6f60a4056a',1,'FB_DrawFromFramebufferScaled(Gfx **gfxP, s32 fb, u8 alpha, float scaleX, float scaleY): framebuffer_effects.c']]], ['fb_5fwriteframebufferslicetocpu_40',['FB_WriteFramebufferSliceToCPU',['../framebuffer__effects_8c.html#a71b68b58779ff9a29542a67e601bf244',1,'FB_WriteFramebufferSliceToCPU(Gfx **gfxP, void *buffer, u8 byteSwap): framebuffer_effects.c'],['../framebuffer__effects_8h.html#a71b68b58779ff9a29542a67e601bf244',1,'FB_WriteFramebufferSliceToCPU(Gfx **gfxP, void *buffer, u8 byteSwap): framebuffer_effects.c']]], ['fcontroller_41',['fController',['../freecam_8cpp.html#a91e61a627cb54d156c65a06c76b90162',1,'freecam.cpp']]], - ['fedora_42',['Fedora',['../compiling.html#fedora',1,'Fedora'],['../md_docs_2BUILDING.html#fedora-1',1,'Fedora']]], + ['fedora_42',['Fedora',['../md_docs_2BUILDING.html#fedora',1,'Fedora'],['../compiling.html#fedora-1',1,'Fedora']]], ['file_43',['file',['../structstate__pak.html#a4b8a1e583a334273940d876a3a995de5',1,'state_pak']]], ['file_5fdialog_44',['file_dialog',['../classpfd_1_1internal_1_1file__dialog.html',1,'pfd::internal::file_dialog'],['../classpfd_1_1internal_1_1file__dialog.html#a16f53945e61d23aa9b7fc373701dd13f',1,'pfd::internal::file_dialog::file_dialog()']]], ['file_5fsize_45',['file_size',['../structcourse__texture.html#a46504f7bfa82687cab6d337fc73ee6c5',1,'course_texture']]], diff --git a/search/all_e.js b/search/all_e.js index f453f48db..0dfa81115 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -147,7 +147,7 @@ var searchData= ['limbcount_144',['limbCount',['../structSF64_1_1AnimationData.html#a85304cc1ab6709a4715621de42d88b0f',1,'SF64::AnimationData']]], ['limbdata_145',['LimbData',['../structSF64_1_1LimbData.html',1,'SF64']]], ['limbtable_146',['LimbTable',['../namespaceMK64.html#a7bd07479273b52e702ac4baf9081791da0901af44ea5f01c0746f69bc2d1f33ed',1,'MK64']]], - ['linux_147',['Linux',['../compiling.html#linux',1,'Linux'],['../md_docs_2BUILDING.html#linux-1',1,'Linux']]], + ['linux_147',['Linux',['../md_docs_2BUILDING.html#linux',1,'Linux'],['../compiling.html#linux-1',1,'Linux']]], ['list_148',['List',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List'],['../todo.html',1,'Todo List']]], ['listheadl_149',['listHeadL',['../structMainPoolState.html#a2132c0f9da6456775ed7b06459901dfb',1,'MainPoolState']]], ['listheadr_150',['listHeadR',['../structMainPoolState.html#a901e5cb7afc5abf17bc5f000ae1f1cb1',1,'MainPoolState']]], diff --git a/search/all_f.js b/search/all_f.js index 8dddcb5cc..a936ea256 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -22,7 +22,7 @@ var searchData= ['m_5frtod_19',['M_RTOD',['../matrix_8h.html#ad80919b306b99b81b0f0c8184f022e3c',1,'matrix.h']]], ['m_5frunning_20',['m_running',['../classpfd_1_1internal_1_1executor.html#a70760965e1179f84aee59abd92c7129e',1,'pfd::internal::executor']]], ['m_5fstdout_21',['m_stdout',['../classpfd_1_1internal_1_1executor.html#a062c9dc73980cd66d334c945c9617d9d',1,'pfd::internal::executor']]], - ['macos_22',['macOS',['../compiling.html#macos',1,'macOS'],['../md_docs_2BUILDING.html#macos-1',1,'macOS']]], + ['macos_22',['macOS',['../md_docs_2BUILDING.html#macos',1,'macOS'],['../compiling.html#macos-1',1,'macOS']]], ['macro_5fcolor_5fflag_23',['MACRO_COLOR_FLAG',['../mk64_8h.html#ab34a07fcda62ff7494db5d447db8f436',1,'mk64.h']]], ['macros_2eh_24',['macros.h',['../macros_8h.html',1,'']]], ['macros_2einc_25',['macros.inc',['../macros_8inc.html',1,'']]], diff --git a/skybox__and__splitscreen_8c.html b/skybox__and__splitscreen_8c.html index e1230b1cb..6cf735b66 100644 --- a/skybox__and__splitscreen_8c.html +++ b/skybox__and__splitscreen_8c.html @@ -688,7 +688,7 @@ Here is the caller graph for this function:
    -
    Todo
    Confirm if this crash still happens and fix if so
    +
    Todo
    Confirm if this crash still happens and fix if so
    Here is the call graph for this function:
    diff --git a/todo.html b/todo.html index e8e8726ad..e05099e33 100644 --- a/todo.html +++ b/todo.html @@ -126,9 +126,9 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global _course_mario_raceway_dl_mio0SegmentRomStart []
    These should probably be ptr's instead of array's?
    Global add_actor_to_empty_slot (Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
    -
    Commented out because deletes too soon.
    +
    Commented out because deletes too soon.
    Global add_unused_obj_index (s32 *listIdx, s32 *nextFree, s32 size)
    -
    This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
    +
    This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
    Global are_players_in_course_section (s16, s16)
    This is the easiest solution otherwise actors would not collide on custom courses.
    Global ATrain::SyncComponents (TrainCarStuff *trainCar, s16 orientationY)
    @@ -136,11 +136,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global BAD_RETURN (cmd)
    put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
    Global clear_framebuffer (s32)
    -
    Why did void* work for matching
    +
    Why did void* work for matching
    Global course_select_menu_act (struct Controller *, u16)
    SetCourse() to course one;
    Global D_800E43B0 []
    -
    unused?
    +
    unused?
    Global debug_switch_character_ceremony_cutscene (void)
    confirm this.
    Union du
    @@ -152,29 +152,29 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global fill2
    0x00000000800f624c fill2
    Global freecam_keyboard_manager (Camera *, Vec3f)
    -
    configure this properly
    +
    configure this properly
    Global func_80028864 (Player *, Camera *, s8, s8)
    make a proper match
    Global func_80046030 (u8 *tlut, u8 *texture, Vtx *arg2, s32 width, s32 arg4, s32 height)
    tlut/texture unconfirmed. This could be texture1 and texture2
    Global func_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
    -
    fakematch?
    +
    fakematch?
    Global func_8004C268_wide (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
    -
    fakematch?
    +
    fakematch?
    Global func_800745C8 (s32 objectIndex, const char **lakituTexturePtr)
    -
    arg1 should likely be a u8 *
    +
    arg1 should likely be a u8 *
    Global func_80091FA4 (void)
    -
    These sizes need to be sizeof() for shiftability if possible
    +
    These sizes need to be sizeof() for shiftability if possible
    Global func_800CBC24 (void)
    clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
    Global func_8028336C (UNUSED CinematicCamera *arg0, UNUSED Camera *camera)
    Does this match as a return of s8?
    Global func_802846E4 (CinematicCamera *)
    -
    What does this even do?
    +
    What does this even do?
    Global func_8028F970 (void)
    increasing players past four would require increase this loop iterator.
    Global func_802A4A0C (Vtx *vtx, struct UnkStruct_800DC5EC *arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED f32 *arg4)
    -
    Confirm if this crash still happens and fix if so
    +
    Confirm if this crash still happens and fix if so
    Global GetCupName (void)
    Move gGfxPool out of main.h
    Global gPlayerWinningIndex
    @@ -182,7 +182,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global gTorchSpawns []
    fix this extern
    Global IO_WRITE (addr, data)
    -
    These defines are from PR/rcp.h, but including that causes problems...
    +
    These defines are from PR/rcp.h, but including that causes problems...
    Global LEO_CMD_TYPE_0
    name
    Global LEO_CMD_TYPE_1
    @@ -194,11 +194,11 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global logo_intro_menu_act (struct Controller *controller, UNUSED u16 controllerIdx)
    Label audio funcs
    Global MTX_KART_POOL_SIZE
    -
    Verify with proper documentation
    -
    Global MTX_SHADOW_POOL_SIZE
    Verify with proper documentation
    +
    Global MTX_SHADOW_POOL_SIZE
    +
    Verify with proper documentation
    Global new_actor (ActorInitParams *)
    -
    More indepth error checking/return value
    +
    More indepth error checking/return value
    Global Note::priority
    use macros or something instead.
    Global OBombKart::Unk_3C
    @@ -229,31 +229,31 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global OThwomp::_boundingBoxSize
    Write this better. This effects the squish size and the bounding box size.
    Global PI_DOMAIN1
    -
    This define is from os.h, but including that causes problems...
    +
    This define is from os.h, but including that causes problems...
    Global render_actor_shell (Camera *camera, Mat4 matrix, struct ShellActor *shell)
    -
    Is this making the shell spin?
    +
    Is this making the shell spin?
    Global render_collision (void)
    -
    decide to use colours or textures and fix displaylists because they are buggy
    +
    decide to use colours or textures and fix displaylists because they are buggy
    Global render_texture_rectangle (s32 x, s32 y, s32 width, s32 height, s32 s, s32 w, s32 mode)
    -
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    +
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Global render_texture_rectangle_wide (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
    -
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    +
    Update to F3DEX. Uses OLD definition for gspTextureRectangle.
    Global set_course (const char *data)
    SetCourse();
    Global set_minimap_finishline_position (s32)
    -
    : Hardcode these x and y values. Because why not?
    +
    : Hardcode these x and y values. Because why not?
    Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)
    format like sm64 sounds.h
    Global spawn_foliage (struct ActorSpawnData *actor)
    -
    actorType needs to be passed into this function for flexibility
    +
    actorType needs to be passed into this function for flexibility
    Global TrainSmokeTick (void)
    : This should be an Object class one day
    Global UPDATE_REG (reg, var)
    -
    This define is from piint.h, but including that causes problems...
    +
    This define is from piint.h, but including that causes problems...
    Global US_FLOAT (x)
    US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too
    Global World::SetCourse (const char *)
    -
    Use content dictionary instead
    +
    Use content dictionary instead
    diff --git a/update__objects_8c.html b/update__objects_8c.html index c84e22090..df33991cd 100644 --- a/update__objects_8c.html +++ b/update__objects_8c.html @@ -663,7 +663,7 @@ Variables
    -
    Todo
    This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
    +
    Todo
    This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
    Here is the call graph for this function:
    @@ -3567,7 +3567,7 @@ Here is the caller graph for this function:
    -
    Todo
    arg1 should likely be a u8 *
    +
    Todo
    arg1 should likely be a u8 *
    Here is the call graph for this function:
    @@ -7075,7 +7075,7 @@ Here is the call graph for this function:
    -
    Todo
    unused?
    +
    Todo
    unused?