From 1f3d913c5ea50ef8a366adf6f3ff3cb8fd0579a5 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Wed, 21 Aug 2024 00:37:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20n64decom?= =?UTF-8?q?p/mk64@2c19ad903b7a61500735e2ff3a69492d2f9e831b=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- actors_8h_source.html | 70 ++++++------ banana_2update_8inc_8c_source.html | 4 +- banshee__boardwalk_2course__data_8c.html | 2 +- banshee__boardwalk_2course__data_8h.html | 2 +- big__donut_2course__data_8c.html | 2 +- big__donut_2course__data_8h.html | 2 +- ...d__red__shells_2render_8inc_8c_source.html | 2 +- ...d__red__shells_2update_8inc_8c_source.html | 4 +- bug.html | 8 +- ceremony__and__credits_8c.html | 6 +- ceremony__and__credits_8h.html | 4 +- choco__mountain_2course__offsets_8c.html | 4 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- controller_8h_source.html | 2 +- doxygen_crawl.html | 102 +++++++++--------- fake__item__box_2update_8inc_8c_source.html | 4 +- falling__rock_2update_8inc_8c_source.html | 2 +- functions_i.html | 2 +- functions_vars_i.html | 2 +- functions_vars_w.html | 4 +- functions_w.html | 4 +- globals_a.html | 4 +- globals_eval.html | 4 +- green__shell_2render_8inc_8c_source.html | 2 +- green__shell_2update_8inc_8c_source.html | 4 +- heap_8c.html | 2 +- heap_8h.html | 2 +- kalimari__desert_2course__offsets_8c.html | 16 +-- libaudio__internal_8h.html | 14 +-- libaudio__internal_8h_source.html | 14 +-- load_8c.html | 4 +- load_8h.html | 4 +- navtreeindex109.js | 2 +- navtreeindex131.js | 6 +- objects_8h.html | 2 +- osPiRawStartDma_8c.html | 2 +- osPiStartDma_8c.html | 2 +- os__pi_8h.html | 2 +- playback_8c.html | 2 +- playback_8h.html | 2 +- search/all_19.js | 4 +- search/all_3.js | 4 +- search/all_b.js | 2 +- search/enumvalues_0.js | 4 +- search/variables_17.js | 4 +- search/variables_9.js | 2 +- some__data_8c.html | 2 +- structALWaveTable__s.html | 18 ++-- structALWaveTable__s.js | 2 +- todo.html | 26 ++--- union____OSInodeUnit.html | 18 ++-- union____OSInodeUnit.js | 2 +- uniondu.html | 24 ++--- uniondu.js | 4 +- update__objects_8c.html | 8 +- 56 files changed, 225 insertions(+), 225 deletions(-) diff --git a/actors_8h_source.html b/actors_8h_source.html index 0b1b858c3..b885c08e0 100644 --- a/actors_8h_source.html +++ b/actors_8h_source.html @@ -289,62 +289,62 @@ $(function(){initNavTree('actors_8h_source.html',''); initResizable(true); });
183#endif // ACTORS_H
void func_802977E4(Player *arg0)
Definition actors.c:389
-
void spawn_course_actors(void)
Definition actors.c:1030
-
void evaluate_collision_between_player_actor(Player *player, struct Actor *actor)
Definition actors.c:2028
+
void spawn_course_actors(void)
Definition actors.c:1029
+
void evaluate_collision_between_player_actor(Player *player, struct Actor *actor)
Definition actors.c:2027
void func_802976EC(Collision *arg0, Vec3s arg1)
Definition actors.c:357
-
bool query_collision_actor_vs_actor(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1775
-
void play_sound_before_despawn(struct Actor *actor)
Definition actors.c:1263
-
void init_actors_and_load_textures(void)
Loads actor textures, course specific actor textures. Calls to init_course_vehicles and place_course_...
Definition actors.c:1162
+
bool query_collision_actor_vs_actor(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1774
+
void play_sound_before_despawn(struct Actor *actor)
Definition actors.c:1262
+
void init_actors_and_load_textures(void)
Loads actor textures, course specific actor textures. Calls to init_course_vehicles and place_course_...
Definition actors.c:1161
void cleanup_red_and_green_shells(struct ShellActor *shell)
Definition actors.c:44
u8 * D_802BA050
Definition actors.c:31
void func_802979F8(struct Actor *arg0, UNUSED f32 arg1)
Definition actors.c:429
-
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:668
-
void render_palm_trees(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor)
Definition actors.c:586
+
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:667
+
void render_palm_trees(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor)
Definition actors.c:585
void actor_not_rendered(Camera *arg0, struct Actor *arg1)
Definition actors.c:284
u8 * D_802BA058
Definition actors.c:33
u16 D_802BA260
Definition actors.c:38
-
void evaluate_collision_for_players_and_actors(void)
Definition actors.c:2210
+
void evaluate_collision_for_players_and_actors(void)
Definition actors.c:2209
void actor_init(struct Actor *actor, Vec3f startingPos, Vec3s startingRot, Vec3f startingVelocity, s16 actorType)
Definition actors.c:120
void evaluate_collision_players_palm_trees(void)
Definition actors.c:563
-
bool collision_mario_sign(Player *player, struct Actor *marioRacewaySign)
Definition actors.c:1547
-
bool query_collision_player_vs_actor_item(Player *arg0, struct Actor *arg1)
Definition actors.c:1736
-
void evaluate_collision_for_destructible_actors(void)
Definition actors.c:2235
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1814
+
bool collision_mario_sign(Player *player, struct Actor *marioRacewaySign)
Definition actors.c:1546
+
bool query_collision_player_vs_actor_item(Player *arg0, struct Actor *arg1)
Definition actors.c:1735
+
void evaluate_collision_for_destructible_actors(void)
Definition actors.c:2234
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1813
void evaluate_collision_player_palm_trees(Player *player)
Definition actors.c:538
-
void init_actor_hot_air_balloon_item_box(f32 x, f32 y, f32 z)
Definition actors.c:2304
-
void spawn_palm_trees(struct ActorSpawnData *spawnData)
Definition actors.c:837
+
void init_actor_hot_air_balloon_item_box(f32 x, f32 y, f32 z)
Definition actors.c:2303
+
void spawn_palm_trees(struct ActorSpawnData *spawnData)
Definition actors.c:836
u8 * D_802BA054
Definition actors.c:32
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1291
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1290
void func_802976D8(Vec3s arg0)
Definition actors.c:351
void update_actor_static_plant(struct Actor *arg0)
Definition actors.c:445
void init_red_shell_texture(void)
Definition actors.c:397
void func_80297760(struct Actor *arg0, Vec3f arg1)
Definition actors.c:375
-
UNUSED s16 spawn_actor_at_pos(Vec3f pos, s16 actorType)
Definition actors.c:1434
-
void destroy_all_actors(void)
Definition actors.c:1017
-
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1418
+
UNUSED s16 spawn_actor_at_pos(Vec3f pos, s16 actorType)
Definition actors.c:1433
+
void destroy_all_actors(void)
Definition actors.c:1016
+
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1417
void actor_rendered(Camera *arg0, struct Actor *arg1)
Definition actors.c:301
-
void update_course_actors(void)
Definition actors.c:2518
-
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2292
-
void play_sound_on_destructible_actor_collision(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1934
-
void func_80298D10(void)
Definition actors.c:574
-
bool collision_yoshi_egg(Player *player, struct YoshiValleyEgg *egg)
Definition actors.c:1579
-
void render_course_actors(struct UnkStruct_800DC5EC *arg0)
Definition actors.c:2364
-
void evaluate_actor_collision_between_two_destructible_actors(struct Actor *actor1, struct Actor *actor2)
Definition actors.c:2001
+
void update_course_actors(void)
Definition actors.c:2517
+
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2291
+
void play_sound_on_destructible_actor_collision(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1933
+
void func_80298D10(void)
Definition actors.c:573
+
bool collision_yoshi_egg(Player *player, struct YoshiValleyEgg *egg)
Definition actors.c:1578
+
void render_course_actors(struct UnkStruct_800DC5EC *arg0)
Definition actors.c:2363
+
void evaluate_actor_collision_between_two_destructible_actors(struct Actor *actor1, struct Actor *actor2)
Definition actors.c:2000
void func_8029794C(Vec3f pos, Vec3s rot, f32 scale)
Definition actors.c:417
-
void spawn_all_item_boxes(struct ActorSpawnData *spawnData)
Definition actors.c:948
+
void spawn_all_item_boxes(struct ActorSpawnData *spawnData)
Definition actors.c:947
void render_cows(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor)
Definition actors.c:464
struct Actor * gActorHotAirBalloonItemBox
Definition actors.c:36
-
void render_item_boxes(struct UnkStruct_800DC5EC *arg0)
Definition actors.c:2337
-
void init_kiwano_fruit(void)
Definition actors.c:990
-
void spawn_foliage(struct ActorSpawnData *arg0)
Definition actors.c:867
-
bool query_and_resolve_collision_player_actor(Player *player, Vec3f pos, f32 minDist, f32 dist, f32 arg4)
Definition actors.c:1465
-
void func_8029AC18(Camera *camera, Mat4 arg1, struct Actor *arg2)
Definition actors.c:748
-
bool collision_piranha_plant(Player *player, struct PiranhaPlant *plant)
Definition actors.c:1563
-
s16 try_remove_destructable_item(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1298
+
void render_item_boxes(struct UnkStruct_800DC5EC *arg0)
Definition actors.c:2336
+
void init_kiwano_fruit(void)
Definition actors.c:989
+
void spawn_foliage(struct ActorSpawnData *arg0)
Definition actors.c:866
+
bool query_and_resolve_collision_player_actor(Player *player, Vec3f pos, f32 minDist, f32 dist, f32 arg4)
Definition actors.c:1464
+
void func_8029AC18(Camera *camera, Mat4 arg1, struct Actor *arg2)
Definition actors.c:747
+
bool collision_piranha_plant(Player *player, struct PiranhaPlant *plant)
Definition actors.c:1562
+
s16 try_remove_destructable_item(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1297
void func_802977B0(Player *arg0)
Definition actors.c:382
-
bool collision_tree(Player *player, struct Actor *actor)
Definition actors.c:1640
+
bool collision_tree(Player *player, struct Actor *actor)
Definition actors.c:1639
void func_80297340(Camera *arg0)
Definition actors.c:318
-
void spawn_piranha_plants(struct ActorSpawnData *spawnData)
Definition actors.c:805
+
void spawn_piranha_plants(struct ActorSpawnData *spawnData)
Definition actors.c:804
s8 gTLUTRedShell[512]
Definition actors.c:37
Gfx toads_turnpike_dl_8[]
Definition course_offsets.c:132
Gfx toads_turnpike_dl_0[]
Definition course_offsets.c:50
diff --git a/banana_2update_8inc_8c_source.html b/banana_2update_8inc_8c_source.html index 8df7a044a..26cffb5dc 100644 --- a/banana_2update_8inc_8c_source.html +++ b/banana_2update_8inc_8c_source.html @@ -297,8 +297,8 @@ $(function(){initNavTree('banana_2update_8inc_8c_source.html',''); initResizable
@ HELD_BANANA
Definition actor_types.h:107
@ BANANA_BUNCH_BANANA
Definition actor_types.h:110
@ FIRST_BANANA_BUNCH_BANANA
Definition actor_types.h:109
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1814
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1291
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1813
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1290
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:962
void update_actor_banana(struct BananaActor *banana)
Update the banana actor.
Definition update.inc.c:11
diff --git a/banshee__boardwalk_2course__data_8c.html b/banshee__boardwalk_2course__data_8c.html index a888c97de..844351c61 100644 --- a/banshee__boardwalk_2course__data_8c.html +++ b/banshee__boardwalk_2course__data_8c.html @@ -670,7 +670,7 @@ Variables
{
gsSPEndDisplayList(),
}
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/banshee__boardwalk_2course__data_8h.html b/banshee__boardwalk_2course__data_8h.html index 82e53fb3e..7d3570c1a 100644 --- a/banshee__boardwalk_2course__data_8h.html +++ b/banshee__boardwalk_2course__data_8h.html @@ -721,7 +721,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/big__donut_2course__data_8c.html b/big__donut_2course__data_8c.html index a13a3664d..548f9903f 100644 --- a/big__donut_2course__data_8c.html +++ b/big__donut_2course__data_8c.html @@ -164,7 +164,7 @@ Variables
#define G_RM_AA_ZB_OPA_SURF2
Definition gbi.h:942
#define G_CC_MODULATEIA
Definition gbi.h:492
#define G_RM_AA_ZB_TEX_EDGE
Definition gbi.h:957
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/big__donut_2course__data_8h.html b/big__donut_2course__data_8h.html index 8d32b0cd0..bb28a4d75 100644 --- a/big__donut_2course__data_8h.html +++ b/big__donut_2course__data_8h.html @@ -153,7 +153,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/blue__and__red__shells_2render_8inc_8c_source.html b/blue__and__red__shells_2render_8inc_8c_source.html index 71c91228a..8fac9f816 100644 --- a/blue__and__red__shells_2render_8inc_8c_source.html +++ b/blue__and__red__shells_2render_8inc_8c_source.html @@ -124,7 +124,7 @@ $(function(){initNavTree('blue__and__red__shells_2render_8inc_8c_source.html',''
25 render_actor_shell(camera, matrix, shell);
26}
-
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:668
+
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:667
s8 gTLUTRedShell[512]
Definition actors.c:37
void render_actor_blue_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Render the blue shell actor.
Definition render.inc.c:23
diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index a13dc4e94..0c44544ef 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -589,8 +589,8 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
@ TRIPLE_GREEN_SHELL
Definition actor_types.h:97
@ BLUE_SHELL_LOCK_ON
Definition actor_types.h:101
@ RED_SHELL_LOCK_ON
Definition actor_types.h:96
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1814
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1291
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1813
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1290
void copy_collision(Collision *src, Collision *dest)
Definition actors_extended.c:19
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:962
diff --git a/bug.html b/bug.html index dd0fc071e..be7cdd455 100644 --- a/bug.html +++ b/bug.html @@ -118,7 +118,7 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global func_8001969C (UNUSED s32 playerId, UNUSED f32 arg1, s32 cameraId, UNUSED s16 pathIndex)
Adding an (f32) cast changes asm, why?
Global func_800B9BE4 (f32, f32, u16 *)
-
they probably meant to store the value to tmp[i] and tmp[8 + i]
+
they probably meant to store the value to tmp[i] and tmp[8 + i]
Global func_800BB388 (s32 bankId, s32 instId, s32 arg2)
missing return
Global init_sequence_players (void)
@@ -126,15 +126,15 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global load_ceremony_cutscene (void)
these segmented addresses need to be symbols for mobility
Global load_sequence_internal (u32, u32, s32)
-
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
+
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
Global new_actor (ActorInitParams *)

No null check.

Global note_set_vel_pan_reverb (struct Note *note, f32 velocity, u8 pan, u8 reverbVol)
-
for the change to UQ0.7, the if statement should also have been changed accordingly
+
for the change to UQ0.7, the if statement should also have been changed accordingly
Global preload_sequence (u32, u8)
-
should be IS_SEQ_LOAD_COMPLETE
+
should be IS_SEQ_LOAD_COMPLETE
Global update_gamestate (void)
Reloading this segment makes random_u16() deterministic for player spawn order. In laymens terms, random_u16() outputs the same value every time.
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index 9d8b92685..cc1e69c1b 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -1011,7 +1011,7 @@ Here is the caller graph for this function:
-
Todo
Cast to normal Camera? Or from CinematicCamera?
+
Todo
Cast to normal Camera? Or from CinematicCamera?
Here is the call graph for this function:
@@ -1298,7 +1298,7 @@ Here is the caller graph for this function:
-
Todo
Does this match as a return of s8?
+
Todo
Does this match as a return of s8?
Here is the call graph for this function:
@@ -2370,7 +2370,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 f45cd43b2..a35bb0644 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -965,7 +965,7 @@ Here is the caller graph for this function:
-
Todo
Cast to normal Camera? Or from CinematicCamera?
+
Todo
Cast to normal Camera? Or from CinematicCamera?
Here is the call graph for this function:
@@ -2207,7 +2207,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/choco__mountain_2course__offsets_8c.html b/choco__mountain_2course__offsets_8c.html index d17de9b73..9fe30fd9b 100644 --- a/choco__mountain_2course__offsets_8c.html +++ b/choco__mountain_2course__offsets_8c.html @@ -197,7 +197,7 @@ Variables
{gTexture64647C, 0x0829, 0x1000, 0x0},
{gTexture647F4C, 0x05BC, 0x1000, 0x0},
{gTexture64FBF4, 0x0274, 0x0800, 0x0},
-
{gTexture653DB0, 0x06AE, 0x0800, 0x0},
+
{gTexture653DB0, 0x06AE, 0x0800, 0x0},
{gTexture652B54, 0x0606, 0x0800, 0x0},
{gTexture65315C, 0x04A9, 0x0800, 0x0},
{gTexture6684F8, 0x010D, 0x0800, 0x0},
@@ -216,6 +216,7 @@ Variables
{0x00000000, 0x0000, 0x0000, 0x0},
}
u8 gTexture64FBF4[]
+
u8 gTexture653DB0[]
u8 gTexture67B864[]
u8 gTexture65315C[]
u8 gTexture679C04[]
@@ -231,7 +232,6 @@ Variables
u8 gTexture64619C[]
u8 gTextureSignBackside[]
u8 gTexture6774D8[]
-
u8 gTexture653DB0[]
u8 gTextureSignFallingRocks[]
u8 gTexture647F4C[]
u8 gTexture67DC20[]
diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 398724a8d..b8b3e2323 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -169,7 +169,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index 9ae89542e..a5cfadc93 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -170,7 +170,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
diff --git a/controller_8h_source.html b/controller_8h_source.html index da252b8d9..34ef667c0 100644 --- a/controller_8h_source.html +++ b/controller_8h_source.html @@ -184,7 +184,7 @@ $(function(){initNavTree('controller_8h_source.html',''); initResizable(true); }
63 {
64 /* 0x0 */ u8 bank;
65 /* 0x1 */ u8 page;
-
66 } inode_t;
+
66 } inode_t;
67 /* 0x0 */ u16 ipage;
diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 31728cdff..f828fbf44 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -8,14 +8,14 @@ + - - + @@ -80,10 +80,10 @@ - - + + @@ -133,8 +133,8 @@ - + @@ -161,8 +161,8 @@ - + @@ -242,8 +242,8 @@ - + @@ -251,8 +251,8 @@ - + @@ -354,10 +354,10 @@ - - + + @@ -375,17 +375,17 @@ + - - + @@ -405,6 +405,7 @@ + @@ -429,13 +430,12 @@ + - - - + @@ -444,8 +444,8 @@ - + @@ -480,8 +480,8 @@ - + @@ -503,10 +503,10 @@ - - - + + + @@ -527,13 +527,13 @@ + - + - @@ -655,9 +655,9 @@ + - @@ -703,8 +703,8 @@ - + @@ -713,10 +713,10 @@ - + @@ -739,13 +739,13 @@ - - + + - + @@ -772,8 +772,8 @@ - + @@ -830,7 +830,6 @@ - @@ -840,6 +839,7 @@ + @@ -848,9 +848,9 @@ + - @@ -858,6 +858,7 @@ + @@ -867,7 +868,7 @@ - + @@ -875,10 +876,9 @@ - - + @@ -905,24 +905,25 @@ + - - + - + + @@ -933,12 +934,11 @@ - - + @@ -953,8 +953,8 @@ - + @@ -965,6 +965,7 @@ + @@ -975,7 +976,6 @@ - @@ -995,12 +995,12 @@ - - + + @@ -1023,16 +1023,17 @@ + + - + - @@ -1045,7 +1046,6 @@ - @@ -18347,9 +18347,9 @@ - - + + @@ -28595,7 +28595,7 @@ - + @@ -34113,7 +34113,7 @@ - + @@ -34121,9 +34121,9 @@ + - diff --git a/fake__item__box_2update_8inc_8c_source.html b/fake__item__box_2update_8inc_8c_source.html index ae560b526..1afc4603c 100644 --- a/fake__item__box_2update_8inc_8c_source.html +++ b/fake__item__box_2update_8inc_8c_source.html @@ -197,8 +197,8 @@ $(function(){initNavTree('fake__item__box_2update_8inc_8c_source.html',''); init
91 }
92}
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1291
-
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2292
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1290
+
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2291
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:962
u16 check_bounding_collision(Collision *collision, f32 boundingBoxSize, f32 posX, f32 posY, f32 posZ)
Definition collision.c:1334
diff --git a/falling__rock_2update_8inc_8c_source.html b/falling__rock_2update_8inc_8c_source.html index 7f856ebb5..7967c8cd6 100644 --- a/falling__rock_2update_8inc_8c_source.html +++ b/falling__rock_2update_8inc_8c_source.html @@ -232,7 +232,7 @@ $(function(){initNavTree('falling__rock_2update_8inc_8c_source.html',''); initRe
129}
@ ACTOR_FALLING_ROCK
Definition actor_types.h:43
-
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1418
+
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1417
struct ActorSpawnData d_course_choco_mountain_falling_rock_spawns[]
Definition course_data.c:3536
diff --git a/functions_i.html b/functions_i.html index 376730497..e15e30507 100644 --- a/functions_i.html +++ b/functions_i.html @@ -131,7 +131,7 @@ $(function(){initNavTree('functions_i.html',''); initResizable(true); });
  • initParams : CeremonyActor, Firework
  • inode : __OSInodeCache
  • inode_page : __OSInode
  • -
  • inode_t : __OSInodeUnit
  • +
  • inode_t : __OSInodeUnit
  • instArray : ALBank_s
  • instCount : ALBank_s
  • instOrWave : SequenceChannel, SequenceChannelLayer
  • diff --git a/functions_vars_i.html b/functions_vars_i.html index becac3614..002bbfd6d 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -131,7 +131,7 @@ $(function(){initNavTree('functions_vars_i.html',''); initResizable(true); });
  • initParams : CeremonyActor, Firework
  • inode : __OSInodeCache
  • inode_page : __OSInode
  • -
  • inode_t : __OSInodeUnit
  • +
  • inode_t : __OSInodeUnit
  • instArray : ALBank_s
  • instCount : ALBank_s
  • instOrWave : SequenceChannel, SequenceChannelLayer
  • diff --git a/functions_vars_w.html b/functions_vars_w.html index 41a03118e..1065a36d3 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -117,7 +117,7 @@ $(function(){initNavTree('functions_vars_w.html',''); initResizable(true); });
  • wantTemporary : PoolSplit2
  • wantUnused : PoolSplit
  • waveId : Note, NotePlaybackState
  • -
  • waveInfo : ALWaveTable_s
  • +
  • waveInfo : ALWaveTable_s
  • wavetable : ALSound_s
  • waypointEnd : KartAIBehaviour
  • waypointIndex : BombKart, BombKartSpawn, PaddleBoatStuff, TrainCarStuff, VehicleStuff
  • @@ -130,7 +130,7 @@ $(function(){initNavTree('functions_vars_w.html',''); initResizable(true); });
  • wheelRot : PaddleWheelBoat, TrainCar
  • width : MkTexture, OSViCommonRegs, printf_struct
  • windowSize : ReverbSettingsEU, SynthesisReverb
  • -
  • word : du, GameModePack
  • +
  • word : du, GameModePack
  • diff --git a/functions_w.html b/functions_w.html index e339647c2..bf26796f3 100644 --- a/functions_w.html +++ b/functions_w.html @@ -117,7 +117,7 @@ $(function(){initNavTree('functions_w.html',''); initResizable(true); });
  • wantTemporary : PoolSplit2
  • wantUnused : PoolSplit
  • waveId : Note, NotePlaybackState
  • -
  • waveInfo : ALWaveTable_s
  • +
  • waveInfo : ALWaveTable_s
  • wavetable : ALSound_s
  • waypointEnd : KartAIBehaviour
  • waypointIndex : BombKart, BombKartSpawn, PaddleBoatStuff, TrainCarStuff, VehicleStuff
  • @@ -130,7 +130,7 @@ $(function(){initNavTree('functions_w.html',''); initResizable(true); });
  • wheelRot : PaddleWheelBoat, TrainCar
  • width : MkTexture, OSViCommonRegs, printf_struct
  • windowSize : ReverbSettingsEU, SynthesisReverb
  • -
  • word : du, GameModePack
  • +
  • word : du, GameModePack
  • diff --git a/globals_a.html b/globals_a.html index e29c4a62b..9e5be55bf 100644 --- a/globals_a.html +++ b/globals_a.html @@ -248,9 +248,9 @@ $(function(){initNavTree('globals_a.html',''); initResizable(true); });
  • AI_STATUS_REG : hardware.h, rcp.h
  • AIBUFFER_LEN : data.h
  • AIRBORNE : mk64.h
  • -
  • AL_ADPCM_WAVE : libaudio_internal.h
  • +
  • AL_ADPCM_WAVE : libaudio_internal.h
  • AL_BANK_VERSION : libaudio_internal.h
  • -
  • AL_RAW16_WAVE : libaudio_internal.h
  • +
  • AL_RAW16_WAVE : libaudio_internal.h
  • ALBank : libaudio_internal.h
  • alBnkfNew() : alBnkfNew.c, libaudio_internal.h
  • ALIGN : synthesis.h
  • diff --git a/globals_eval.html b/globals_eval.html index b90c2660a..f908f6dbc 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -156,8 +156,8 @@ $(function(){initNavTree('globals_eval.html',''); initResizable(true); });
  • ACTOR_YOSHI_EGG : actor_types.h
  • AFTER_DISPLAY_LISTS : profiler.h
  • AIRBORNE : mk64.h
  • -
  • AL_ADPCM_WAVE : libaudio_internal.h
  • -
  • AL_RAW16_WAVE : libaudio_internal.h
  • +
  • AL_ADPCM_WAVE : libaudio_internal.h
  • +
  • AL_RAW16_WAVE : libaudio_internal.h
  • ASPHALT : mk64.h
  • diff --git a/green__shell_2render_8inc_8c_source.html b/green__shell_2render_8inc_8c_source.html index 73b8175c0..c4b12e61c 100644 --- a/green__shell_2render_8inc_8c_source.html +++ b/green__shell_2render_8inc_8c_source.html @@ -119,7 +119,7 @@ $(function(){initNavTree('green__shell_2render_8inc_8c_source.html',''); initRes
    15 render_actor_shell(camera, matrix, shell);
    16}
    -
    void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
    Definition actors.c:668
    +
    void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
    Definition actors.c:667
    u16 common_tlut_green_shell[]
    diff --git a/green__shell_2update_8inc_8c_source.html b/green__shell_2update_8inc_8c_source.html index 11d886f83..733b6c87e 100644 --- a/green__shell_2update_8inc_8c_source.html +++ b/green__shell_2update_8inc_8c_source.html @@ -304,8 +304,8 @@ $(function(){initNavTree('green__shell_2update_8inc_8c_source.html',''); initRes
    @ RELEASED_SHELL
    Definition actor_types.h:94
    @ GREEN_SHELL_HIT_A_RACER
    Definition actor_types.h:98
    @ TRIPLE_GREEN_SHELL
    Definition actor_types.h:97
    -
    void destroy_destructable_actor(struct Actor *actor)
    Definition actors.c:1814
    -
    void destroy_actor(struct Actor *actor)
    Definition actors.c:1291
    +
    void destroy_destructable_actor(struct Actor *actor)
    Definition actors.c:1813
    +
    void destroy_actor(struct Actor *actor)
    Definition actors.c:1290
    void copy_collision(Collision *src, Collision *dest)
    Definition actors_extended.c:19
    void func_802B4E30(struct Actor *arg0)
    Definition actors_extended.c:962
    diff --git a/heap_8c.html b/heap_8c.html index 11dcd50e1..cbf16f5d0 100644 --- a/heap_8c.html +++ b/heap_8c.html @@ -552,7 +552,7 @@ Here is the caller graph for this function:
    -
    Bug
    they probably meant to store the value to tmp[i] and tmp[8 + i]
    +
    Bug
    they probably meant to store the value to tmp[i] and tmp[8 + i]
    diff --git a/heap_8h.html b/heap_8h.html index 8e3edc834..698e774a8 100644 --- a/heap_8h.html +++ b/heap_8h.html @@ -647,7 +647,7 @@ Here is the caller graph for this function:
    -
    Bug
    they probably meant to store the value to tmp[i] and tmp[8 + i]
    +
    Bug
    they probably meant to store the value to tmp[i] and tmp[8 + i]
    diff --git a/kalimari__desert_2course__offsets_8c.html b/kalimari__desert_2course__offsets_8c.html index ff038adef..5f4cf4dab 100644 --- a/kalimari__desert_2course__offsets_8c.html +++ b/kalimari__desert_2course__offsets_8c.html @@ -774,10 +774,10 @@ Variables
    {gTexture67D304, 0x091C, 0x1000, 0x0},
    {gTexture67E010, 0x0415, 0x0800, 0x0},
    {gTexture67EEAC, 0x0140, 0x0800, 0x0},
    -
    {gTextureSignShellShot0, 0x038C, 0x1000, 0x0},
    -
    {gTextureSignShellShot1, 0x0247, 0x1000, 0x0},
    -
    {gTextureSignKoopaAir0, 0x0360, 0x1000, 0x0},
    -
    {gTextureSignKoopaAir1, 0x0304, 0x1000, 0x0},
    +
    {gTextureSignShellShot0, 0x038C, 0x1000, 0x0},
    +
    {gTextureSignShellShot1, 0x0247, 0x1000, 0x0},
    +
    {gTextureSignKoopaAir0, 0x0360, 0x1000, 0x0},
    +
    {gTextureSignKoopaAir1, 0x0304, 0x1000, 0x0},
    {0x00000000, 0x0000, 0x0000, 0x0},
    }
    u8 gTexture67490C[]
    @@ -791,20 +791,20 @@ Variables
    u8 gTexture67E010[]
    u8 gTextureRailroadTrack[]
    u8 gTextureRailroadCrossingTrack[]
    +
    u8 gTextureSignKoopaAir0[]
    u8 gTexture6473E4[]
    +
    u8 gTextureSignShellShot1[]
    u8 gTexture67D304[]
    +
    u8 gTextureSignShellShot0[]
    u8 gTextureSignMarioStar0[]
    u8 gTexture668920[]
    u8 gTexture67291C[]
    u8 gTexture67EEAC[]
    u8 gTexture646CA8[]
    +
    u8 gTextureSignKoopaAir1[]
    u8 gTexture647994[]
    u8 gTextureFenceBarbedWire[]
    u8 gTextureSignMarioStar1[]
    -
    u8 gTextureSignKoopaAir0[]
    -
    u8 gTextureSignShellShot1[]
    -
    u8 gTextureSignShellShot0[]
    -
    u8 gTextureSignKoopaAir1[]
    diff --git a/libaudio__internal_8h.html b/libaudio__internal_8h.html index efd38bf16..019684dc4 100644 --- a/libaudio__internal_8h.html +++ b/libaudio__internal_8h.html @@ -175,10 +175,10 @@ Typedefs - - +

    Enumerations

    enum  { AL_ADPCM_WAVE = 0 -, AL_RAW16_WAVE +
    enum  { AL_ADPCM_WAVE = 0 +, AL_RAW16_WAVE }
     
     
    @@ -272,8 +272,8 @@ Functions

    Enumeration Type Documentation

    - -

    ◆ anonymous enum

    + +

    ◆ anonymous enum

    @@ -284,8 +284,8 @@ Functions

    Functions

    - - + +
    Enumerator
    AL_ADPCM_WAVE 
    AL_RAW16_WAVE 
    Enumerator
    AL_ADPCM_WAVE 
    AL_RAW16_WAVE 
    diff --git a/libaudio__internal_8h_source.html b/libaudio__internal_8h_source.html index 653ff7192..136da7c1d 100644 --- a/libaudio__internal_8h_source.html +++ b/libaudio__internal_8h_source.html @@ -119,9 +119,9 @@ $(function(){initNavTree('libaudio__internal_8h_source.html',''); initResizable(
    9/* Possible wavetable types */
    10enum
    11{
    -
    12 AL_ADPCM_WAVE = 0,
    -
    13 AL_RAW16_WAVE
    -
    14};
    +
    12 AL_ADPCM_WAVE = 0,
    +
    13 AL_RAW16_WAVE
    +
    14};
    15
    16typedef struct
    @@ -199,7 +199,7 @@ $(function(){initNavTree('libaudio__internal_8h_source.html',''); initResizable(
    74 union {
    - +
    79
    @@ -259,8 +259,8 @@ $(function(){initNavTree('libaudio__internal_8h_source.html',''); initResizable(
    125
    126void alBnkfNew(ALBankFile *f, u8 *table);
    127#endif
    -
    @ AL_ADPCM_WAVE
    Definition libaudio_internal.h:12
    -
    @ AL_RAW16_WAVE
    Definition libaudio_internal.h:13
    +
    @ AL_ADPCM_WAVE
    Definition libaudio_internal.h:12
    +
    @ AL_RAW16_WAVE
    Definition libaudio_internal.h:13
    s32 ALMicroTime
    Definition libaudio_internal.h:7
    u8 ALPan
    Definition libaudio_internal.h:6
    struct ALWaveTable_s ALWaveTable
    @@ -332,7 +332,7 @@ $(function(){initNavTree('libaudio__internal_8h_source.html',''); initResizable(
    Definition libaudio_internal.h:69
    ALRAWWaveInfo rawWave
    Definition libaudio_internal.h:76
    s32 len
    Definition libaudio_internal.h:71
    -
    union ALWaveTable_s::@14 waveInfo
    +
    union ALWaveTable_s::@11 waveInfo
    u8 * base
    Definition libaudio_internal.h:70
    ALADPCMWaveInfo adpcmWave
    Definition libaudio_internal.h:75
    u8 flags
    Definition libaudio_internal.h:73
    diff --git a/load_8c.html b/load_8c.html index c6f337e80..aa7d059cd 100644 --- a/load_8c.html +++ b/load_8c.html @@ -1029,7 +1029,7 @@ Here is the caller graph for this function:
    -
    Bug
    This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
    +
    Bug
    This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
    Here is the call graph for this function:
    @@ -1140,7 +1140,7 @@ Here is the caller graph for this function:
    -
    Bug
    should be IS_SEQ_LOAD_COMPLETE
    +
    Bug
    should be IS_SEQ_LOAD_COMPLETE
    Here is the call graph for this function:
    diff --git a/load_8h.html b/load_8h.html index 6e1d61d8d..b6e0268a7 100644 --- a/load_8h.html +++ b/load_8h.html @@ -838,7 +838,7 @@ Here is the caller graph for this function:
    -
    Bug
    This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
    +
    Bug
    This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
    Here is the call graph for this function:
    @@ -949,7 +949,7 @@ Here is the caller graph for this function:
    -
    Bug
    should be IS_SEQ_LOAD_COMPLETE
    +
    Bug
    should be IS_SEQ_LOAD_COMPLETE
    Here is the call graph for this function:
    diff --git a/navtreeindex109.js b/navtreeindex109.js index be555f12b..78b82f52f 100644 --- a/navtreeindex109.js +++ b/navtreeindex109.js @@ -107,7 +107,7 @@ var NAVTREEINDEX109 = "structALWaveTable__s.html":[7,0,41], "structALWaveTable__s.html#a0e0fc820a7b7c2c8dcdfe38e60c0fa25":[7,0,41,4], "structALWaveTable__s.html#a42402da278ae304efe7ff64ce3d1983f":[7,0,41,3], -"structALWaveTable__s.html#a483d53b6fd3ec6030cf19485a5a1f254":[7,0,41,6], +"structALWaveTable__s.html#a85b362aa52c9213e918b655fc4604187":[7,0,41,6], "structALWaveTable__s.html#a8b00d48faf540e97599e88086d7c9ba5":[7,0,41,1], "structALWaveTable__s.html#aa9aafaec1f56b5cb5a16e7bfde1c3bd9":[7,0,41,0], "structALWaveTable__s.html#acc769d06bf577d20eeb968567b0e905e":[7,0,41,2], diff --git a/navtreeindex131.js b/navtreeindex131.js index 8d5fd8d84..55a31502e 100644 --- a/navtreeindex131.js +++ b/navtreeindex131.js @@ -138,7 +138,7 @@ var NAVTREEINDEX131 = "unionTheWhyUnion.html#a9d3ad8120482071403d3fbaa7bc59ad7":[7,0,200,1], "union____OSInodeUnit.html":[7,0,11], "union____OSInodeUnit.html#a36b21e4f1af2f41f94d17213ca36bf03":[7,0,11,0], -"union____OSInodeUnit.html#a37d1ea1ca6343bea9b704017f5c4fd54":[7,0,11,1], +"union____OSInodeUnit.html#a43b04dbd3e28b4c20bcd5fe2abe879bf":[7,0,11,1], "union____OSInodeUnit.html#a5de34afed8d3f09cda8eb504c655f416":[7,0,11,3], "union____OSInodeUnit.html#afb1a4073f3b025f6c6fc25e8ede9208e":[7,0,11,2], "union____OSfp.html":[7,0,8], @@ -146,10 +146,10 @@ var NAVTREEINDEX131 = "union____OSfp.html#aa1b92e78cc62bfa671d55b4f08a42f52":[7,0,8,1], "union____OSfp.html#aad7ba28b3e6aa7495eb9f9e73f5bd064":[7,0,8,0], "uniondu.html":[7,0,77], +"uniondu.html#a06928fe4577a2d3ae425f6df73fbef26":[7,0,77,4], "uniondu.html#a1350494c6a09b425b926250e9b10b5c9":[7,0,77,2], "uniondu.html#a258273f21784ceba6533c8bd20bc8bc0":[7,0,77,0], -"uniondu.html#a5bf196e6bdc792f2bb6f2f348105e448":[7,0,77,3], -"uniondu.html#a9e9d23cf0353aa7609b667deb1530e03":[7,0,77,4], +"uniondu.html#a9e9d23cf0353aa7609b667deb1530e03":[7,0,77,3], "uniondu.html#ac24ce7d9a78b6632965424039e4362c3":[7,0,77,1], "unionfu.html":[7,0,83], "unionfu.html#a6aed0becf5f2fa3047085638c8516b26":[7,0,83,2], diff --git a/objects_8h.html b/objects_8h.html index 2d5c7f296..8e53f65d2 100644 --- a/objects_8h.html +++ b/objects_8h.html @@ -1969,7 +1969,7 @@ Variables
    -
    Todo
    fix this extern
    +
    Todo
    fix this extern
    diff --git a/osPiRawStartDma_8c.html b/osPiRawStartDma_8c.html index f6ae1c3dc..d9692b656 100644 --- a/osPiRawStartDma_8c.html +++ b/osPiRawStartDma_8c.html @@ -191,7 +191,7 @@ Here is the caller graph for this function:
    -
    Todo
    figure out why this is like this
    +
    Todo
    figure out why this is like this
    diff --git a/osPiStartDma_8c.html b/osPiStartDma_8c.html index c67cabd1e..9f3d336d3 100644 --- a/osPiStartDma_8c.html +++ b/osPiStartDma_8c.html @@ -172,7 +172,7 @@ Variables
    -
    Todo
    name magic constants
    +
    Todo
    name magic constants
    Here is the call graph for this function:
    diff --git a/os__pi_8h.html b/os__pi_8h.html index 7aeb528dd..4823c0e2a 100644 --- a/os__pi_8h.html +++ b/os__pi_8h.html @@ -446,7 +446,7 @@ Here is the caller graph for this function:
    -
    Todo
    name magic constants
    +
    Todo
    name magic constants
    Here is the call graph for this function:
    diff --git a/playback_8c.html b/playback_8c.html index be085e509..49714ca83 100644 --- a/playback_8c.html +++ b/playback_8c.html @@ -859,7 +859,7 @@ Here is the caller graph for this function:
    -
    Bug
    for the change to UQ0.7, the if statement should also have been changed accordingly
    +
    Bug
    for the change to UQ0.7, the if statement should also have been changed accordingly
    Here is the caller graph for this function:
    diff --git a/playback_8h.html b/playback_8h.html index 7d506982b..0b818a53e 100644 --- a/playback_8h.html +++ b/playback_8h.html @@ -921,7 +921,7 @@ Here is the caller graph for this function:
    -
    Bug
    for the change to UQ0.7, the if statement should also have been changed accordingly
    +
    Bug
    for the change to UQ0.7, the if statement should also have been changed accordingly
    Here is the caller graph for this function:
    diff --git a/search/all_19.js b/search/all_19.js index f20dc8c1b..a52ae6d63 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -21,7 +21,7 @@ var searchData= ['watchlo_5fvalidmask_18',['WATCHLO_VALIDMASK',['../R4300_8h.html#a55fdad7366f8ba76401505cac62053ce',1,'R4300.h']]], ['watchlo_5fwtrap_19',['WATCHLO_WTRAP',['../R4300_8h.html#a0a8e20512cbeb46cf186698b59425afd',1,'R4300.h']]], ['waveid_20',['waveId',['../structNotePlaybackState.html#a42402672c3ba2a53b238c7adb4897d59',1,'NotePlaybackState::waveId'],['../structNote.html#a735fb38930defbb072e29145b7cddebb',1,'Note::waveId']]], - ['waveinfo_21',['waveInfo',['../structALWaveTable__s.html#a483d53b6fd3ec6030cf19485a5a1f254',1,'ALWaveTable_s']]], + ['waveinfo_21',['waveInfo',['../structALWaveTable__s.html#a85b362aa52c9213e918b655fc4604187',1,'ALWaveTable_s']]], ['wavetable_22',['wavetable',['../structALSound__s.html#a8bb355521feffe02dfa992b5fd23ae87',1,'ALSound_s']]], ['waypointend_23',['waypointEnd',['../structKartAIBehaviour.html#a49ef05db0dffad276cacd95c1add1cff',1,'KartAIBehaviour']]], ['waypointindex_24',['waypointIndex',['../structBombKartSpawn.html#a2433b7d49cd9dbe30178490a1c5996a0',1,'BombKartSpawn::waypointIndex'],['../structBombKart.html#a525c7c5d643f877e4ad83c936813af2b',1,'BombKart::waypointIndex'],['../structTrainCarStuff.html#ad30b566d920820973b38f352776fba66',1,'TrainCarStuff::waypointIndex'],['../structPaddleBoatStuff.html#afbb8a16053d3ce4f36a7e71b8606c0f6',1,'PaddleBoatStuff::waypointIndex'],['../structVehicleStuff.html#abf63879b2d12bc756cc5d0e7f2509040',1,'VehicleStuff::waypointIndex']]], @@ -38,7 +38,7 @@ var searchData= ['windows_35',['Windows',['../compiling.html#windows',1,'']]], ['windowsize_36',['windowSize',['../structReverbSettingsEU.html#a5cb7d8eaeef42b0369bd170bca7ed72f',1,'ReverbSettingsEU::windowSize'],['../structSynthesisReverb.html#ac33541fe1dc1f814a10cbc97b86b8d4d',1,'SynthesisReverb::windowSize']]], ['wood_5fbridge_37',['WOOD_BRIDGE',['../mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98a42cbce75b358c45ca5ca25e555dddc6c',1,'mk64.h']]], - ['word_38',['word',['../unionGameModePack.html#a070413d3976e79c9be223f8ab02369b7',1,'GameModePack::word'],['../uniondu.html#a5bf196e6bdc792f2bb6f2f348105e448',1,'du::word'],['../uniondu.html#a9e9d23cf0353aa7609b667deb1530e03',1,'du::word']]], + ['word_38',['word',['../unionGameModePack.html#a070413d3976e79c9be223f8ab02369b7',1,'GameModePack::word'],['../uniondu.html#a9e9d23cf0353aa7609b667deb1530e03',1,'du::word'],['../uniondu.html#a06928fe4577a2d3ae425f6df73fbef26',1,'du::word']]], ['work_39',['How Actors Work',['../actors.html',1,'actorsmenu']]], ['wrapper_5fupdate_5fboos_40',['wrapper_update_boos',['../update__objects_8c.html#a33a1f1842134707236eefdf272dfdbae',1,'update_objects.c']]], ['write_5fdashes_41',['write_dashes',['../code__80091750_8c.html#a0a91d136dd3ef72cd4a4e1d1fed063f7',1,'write_dashes(char *buffer): code_80091750.c'],['../code__80091750_8h.html#af1655d98268206eb3b2490eb837deba5',1,'write_dashes(char *): code_80091750.c']]], diff --git a/search/all_3.js b/search/all_3.js index 4c6260bb8..68a8e1a15 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -177,9 +177,9 @@ var searchData= ['aibuffer_5flen_174',['AIBUFFER_LEN',['../data_8h.html#ad5c4274341788878d2b3b767c6c9b16c',1,'data.h']]], ['aifrequency_175',['aiFrequency',['../structAudioBufferParametersEU.html#a675f5849a446429e68e7c03f89be6841',1,'AudioBufferParametersEU']]], ['airborne_176',['AIRBORNE',['../mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98aae231593748597efa2fddd103805f4f0',1,'mk64.h']]], - ['al_5fadpcm_5fwave_177',['AL_ADPCM_WAVE',['../libaudio__internal_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7f18be1646f533e496b1228ee0df8435',1,'libaudio_internal.h']]], + ['al_5fadpcm_5fwave_177',['AL_ADPCM_WAVE',['../libaudio__internal_8h.html#a385c44f6fb256e5716a2302a5b940388a7f18be1646f533e496b1228ee0df8435',1,'libaudio_internal.h']]], ['al_5fbank_5fversion_178',['AL_BANK_VERSION',['../libaudio__internal_8h.html#a1f91ffdb03b8bc2abbf56646ef20a3c5',1,'libaudio_internal.h']]], - ['al_5fraw16_5fwave_179',['AL_RAW16_WAVE',['../libaudio__internal_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9f7c04ebfd0910e043023fd2c5a09d9d',1,'libaudio_internal.h']]], + ['al_5fraw16_5fwave_179',['AL_RAW16_WAVE',['../libaudio__internal_8h.html#a385c44f6fb256e5716a2302a5b940388a9f7c04ebfd0910e043023fd2c5a09d9d',1,'libaudio_internal.h']]], ['aladpcmbook_180',['ALADPCMBook',['../structALADPCMBook.html',1,'']]], ['aladpcmloop_181',['ALADPCMloop',['../structALADPCMloop.html',1,'']]], ['aladpcmwaveinfo_182',['ALADPCMWaveInfo',['../structALADPCMWaveInfo.html',1,'']]], diff --git a/search/all_b.js b/search/all_b.js index 560d7493b..e5febc503 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -89,7 +89,7 @@ var searchData= ['initparams_86',['initParams',['../structCeremonyActor.html#a277ad2eda07a8de516f07337576809dd',1,'CeremonyActor::initParams'],['../structFirework.html#a1cbb7f2b612146c27cb394c724994c1a',1,'Firework::initParams']]], ['inode_87',['inode',['../struct____OSInodeCache.html#a3733820db9596ac6724b29785d78d7f4',1,'__OSInodeCache']]], ['inode_5fpage_88',['inode_page',['../struct____OSInode.html#ab913e55c3af6099c919ece81349eb21f',1,'__OSInode']]], - ['inode_5ft_89',['inode_t',['../union____OSInodeUnit.html#a37d1ea1ca6343bea9b704017f5c4fd54',1,'__OSInodeUnit']]], + ['inode_5ft_89',['inode_t',['../union____OSInodeUnit.html#a43b04dbd3e28b4c20bcd5fe2abe879bf',1,'__OSInodeUnit']]], ['installing_20mk64_20decomp_90',['Installing mk64 Decomp',['../compiling.html',1,'basics']]], ['instarray_91',['instArray',['../structALBank__s.html#a51e528879a570e855363b7a47d00acaf',1,'ALBank_s']]], ['instcount_92',['instCount',['../structALBank__s.html#a09c8b064e5f89189e117b0927941b2a0',1,'ALBank_s']]], diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index b494ac1b5..4efe8897d 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -48,7 +48,7 @@ var searchData= ['actor_5fyoshi_5fegg_45',['ACTOR_YOSHI_EGG',['../actor__types_8h.html#a06ad3f803827afd107e7682c8c22d990a9a5b90d71f1d6c4a72fafd72661e0660',1,'actor_types.h']]], ['after_5fdisplay_5flists_46',['AFTER_DISPLAY_LISTS',['../profiler_8h.html#a464075ec8b898dea3a20b3166dd123bfa3cb3edb479d6c28d023c9c0c5d15e02b',1,'profiler.h']]], ['airborne_47',['AIRBORNE',['../mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98aae231593748597efa2fddd103805f4f0',1,'mk64.h']]], - ['al_5fadpcm_5fwave_48',['AL_ADPCM_WAVE',['../libaudio__internal_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea7f18be1646f533e496b1228ee0df8435',1,'libaudio_internal.h']]], - ['al_5fraw16_5fwave_49',['AL_RAW16_WAVE',['../libaudio__internal_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea9f7c04ebfd0910e043023fd2c5a09d9d',1,'libaudio_internal.h']]], + ['al_5fadpcm_5fwave_48',['AL_ADPCM_WAVE',['../libaudio__internal_8h.html#a385c44f6fb256e5716a2302a5b940388a7f18be1646f533e496b1228ee0df8435',1,'libaudio_internal.h']]], + ['al_5fraw16_5fwave_49',['AL_RAW16_WAVE',['../libaudio__internal_8h.html#a385c44f6fb256e5716a2302a5b940388a9f7c04ebfd0910e043023fd2c5a09d9d',1,'libaudio_internal.h']]], ['asphalt_50',['ASPHALT',['../mk64_8h.html#a5344f2bdca4f9506c40f044e08ea8c98a7d9c1ec99eb702ae443b230bee117deb',1,'mk64.h']]] ]; diff --git a/search/variables_17.js b/search/variables_17.js index b435e84bd..e3b9624b1 100644 --- a/search/variables_17.js +++ b/search/variables_17.js @@ -12,7 +12,7 @@ var searchData= ['wario_5fstadium_5ftextures_9',['wario_stadium_textures',['../all__course__offsets_8h.html#afb2d218c3ac46e16ee4d7938502db297',1,'wario_stadium_textures: course_offsets.c'],['../courseTable_8h.html#a31c7877a7347c7a71f52aa41b1f16803',1,'wario_stadium_textures: course_offsets.c'],['../wario__stadium_2course__offsets_8c.html#a377ad398269c408a9628e432c39dbe05',1,'wario_stadium_textures: course_offsets.c']]], ['wassoftreset_10',['wasSoftReset',['../main_8c.html#a2fa45adadd9db50419593273a86d5875',1,'wasSoftReset: main.c'],['../main_8h.html#a2fa45adadd9db50419593273a86d5875',1,'wasSoftReset: main.c']]], ['waveid_11',['waveId',['../structNotePlaybackState.html#a42402672c3ba2a53b238c7adb4897d59',1,'NotePlaybackState::waveId'],['../structNote.html#a735fb38930defbb072e29145b7cddebb',1,'Note::waveId']]], - ['waveinfo_12',['waveInfo',['../structALWaveTable__s.html#a483d53b6fd3ec6030cf19485a5a1f254',1,'ALWaveTable_s']]], + ['waveinfo_12',['waveInfo',['../structALWaveTable__s.html#a85b362aa52c9213e918b655fc4604187',1,'ALWaveTable_s']]], ['wavetable_13',['wavetable',['../structALSound__s.html#a8bb355521feffe02dfa992b5fd23ae87',1,'ALSound_s']]], ['waypointend_14',['waypointEnd',['../structKartAIBehaviour.html#a49ef05db0dffad276cacd95c1add1cff',1,'KartAIBehaviour']]], ['waypointindex_15',['waypointIndex',['../structBombKartSpawn.html#a2433b7d49cd9dbe30178490a1c5996a0',1,'BombKartSpawn::waypointIndex'],['../structBombKart.html#a525c7c5d643f877e4ad83c936813af2b',1,'BombKart::waypointIndex'],['../structTrainCarStuff.html#ad30b566d920820973b38f352776fba66',1,'TrainCarStuff::waypointIndex'],['../structPaddleBoatStuff.html#afbb8a16053d3ce4f36a7e71b8606c0f6',1,'PaddleBoatStuff::waypointIndex'],['../structVehicleStuff.html#abf63879b2d12bc756cc5d0e7f2509040',1,'VehicleStuff::waypointIndex']]], @@ -25,6 +25,6 @@ var searchData= ['wheelrot_22',['wheelRot',['../structTrainCar.html#a3e4c6d1091b4cf5a1683496409bda622',1,'TrainCar::wheelRot'],['../structPaddleWheelBoat.html#a500f0d5169fa8601aaba11cf13514b28',1,'PaddleWheelBoat::wheelRot']]], ['width_23',['width',['../structprintf__struct.html#ad8c9b5c908f18b8933081ae4b8f19b3a',1,'printf_struct::width'],['../structMkTexture.html#a6064846bc000f2003938cd14d4e62ff6',1,'MkTexture::width'],['../structOSViCommonRegs.html#a36050d774fce0c7479165a54e61296aa',1,'OSViCommonRegs::width']]], ['windowsize_24',['windowSize',['../structReverbSettingsEU.html#a5cb7d8eaeef42b0369bd170bca7ed72f',1,'ReverbSettingsEU::windowSize'],['../structSynthesisReverb.html#ac33541fe1dc1f814a10cbc97b86b8d4d',1,'SynthesisReverb::windowSize']]], - ['word_25',['word',['../unionGameModePack.html#a070413d3976e79c9be223f8ab02369b7',1,'GameModePack::word'],['../uniondu.html#a5bf196e6bdc792f2bb6f2f348105e448',1,'du::word'],['../uniondu.html#a9e9d23cf0353aa7609b667deb1530e03',1,'du::word']]], + ['word_25',['word',['../unionGameModePack.html#a070413d3976e79c9be223f8ab02369b7',1,'GameModePack::word'],['../uniondu.html#a9e9d23cf0353aa7609b667deb1530e03',1,'du::word'],['../uniondu.html#a06928fe4577a2d3ae425f6df73fbef26',1,'du::word']]], ['wut_26',['wut',['../sherbet__land_2course__data_8c.html#a9eeed027c0accdad88ef82b59706956f',1,'wut: course_data.c'],['../sherbet__land_2course__data_8h.html#a9eeed027c0accdad88ef82b59706956f',1,'wut: course_data.c']]] ]; diff --git a/search/variables_9.js b/search/variables_9.js index 9c60f05e3..11f5871a3 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -32,7 +32,7 @@ var searchData= ['initparams_29',['initParams',['../structCeremonyActor.html#a277ad2eda07a8de516f07337576809dd',1,'CeremonyActor::initParams'],['../structFirework.html#a1cbb7f2b612146c27cb394c724994c1a',1,'Firework::initParams']]], ['inode_30',['inode',['../struct____OSInodeCache.html#a3733820db9596ac6724b29785d78d7f4',1,'__OSInodeCache']]], ['inode_5fpage_31',['inode_page',['../struct____OSInode.html#ab913e55c3af6099c919ece81349eb21f',1,'__OSInode']]], - ['inode_5ft_32',['inode_t',['../union____OSInodeUnit.html#a37d1ea1ca6343bea9b704017f5c4fd54',1,'__OSInodeUnit']]], + ['inode_5ft_32',['inode_t',['../union____OSInodeUnit.html#a43b04dbd3e28b4c20bcd5fe2abe879bf',1,'__OSInodeUnit']]], ['instarray_33',['instArray',['../structALBank__s.html#a51e528879a570e855363b7a47d00acaf',1,'ALBank_s']]], ['instcount_34',['instCount',['../structALBank__s.html#a09c8b064e5f89189e117b0927941b2a0',1,'ALBank_s']]], ['instorwave_35',['instOrWave',['../structSequenceChannel.html#a466eb1ccc073069c700d46f829b16b54',1,'SequenceChannel::instOrWave'],['../structSequenceChannelLayer.html#a86bc9dd7a08b9cbae7a936c25bd86caa',1,'SequenceChannelLayer::instOrWave']]], diff --git a/some__data_8c.html b/some__data_8c.html index d5dfcb6e2..8346dcbb3 100644 --- a/some__data_8c.html +++ b/some__data_8c.html @@ -2375,7 +2375,7 @@ Variables
    0xff25, 0xffed, 0x0320,
    0xffca, 0xfff8, 0x0270,
    }
    -
    Todo
    fix this extern
    +
    Todo
    fix this extern
    diff --git a/structALWaveTable__s.html b/structALWaveTable__s.html index c10eabe34..10139871a 100644 --- a/structALWaveTable__s.html +++ b/structALWaveTable__s.html @@ -128,14 +128,14 @@ Data Fields   u8 flags   -union {  +union {    -   ALADPCMWaveInfo   adpcmWave  -  -   ALRAWWaveInfo   rawWave  -  -} waveInfo  -  +   ALADPCMWaveInfo   adpcmWave  +  +   ALRAWWaveInfo   rawWave  +  +} waveInfo  + 

    Field Documentation

    @@ -222,8 +222,8 @@ Data Fields - -

    ◆ [union]

    + +

    ◆ [union]

    diff --git a/structALWaveTable__s.js b/structALWaveTable__s.js index d86dec76e..6129f7406 100644 --- a/structALWaveTable__s.js +++ b/structALWaveTable__s.js @@ -6,5 +6,5 @@ var structALWaveTable__s = [ "len", "structALWaveTable__s.html#a42402da278ae304efe7ff64ce3d1983f", null ], [ "rawWave", "structALWaveTable__s.html#a0e0fc820a7b7c2c8dcdfe38e60c0fa25", null ], [ "type", "structALWaveTable__s.html#aebc02789aef2309a8a3d1dce0975b043", null ], - [ "waveInfo", "structALWaveTable__s.html#a483d53b6fd3ec6030cf19485a5a1f254", null ] + [ "waveInfo", "structALWaveTable__s.html#a85b362aa52c9213e918b655fc4604187", null ] ]; \ No newline at end of file diff --git a/todo.html b/todo.html index f8a1581ac..c2dd5f7ae 100644 --- a/todo.html +++ b/todo.html @@ -126,19 +126,19 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global _course_mario_raceway_dl_mio0SegmentRomStart []
    These should probably be ptr's instead of array's?
    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 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
    Global D_800E43B0 []
    -
    unused?
    +
    unused?
    Global D_8018D9B0
    Move gGfxPool out of main.h
    Global d_course_banshee_boardwalk_dl_0 []
    -
    Replace addresses with variables
    -
    Global d_course_big_donut_dl []
    Replace addresses with variables
    +
    Global d_course_big_donut_dl []
    +
    Replace addresses with variables
    Global d_course_bowsers_castle_dl_0 []
    Replace addresses with variables
    Global d_course_dks_jungle_parkway_dl_0 []
    @@ -168,7 +168,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global d_course_yoshi_valley_dl_0 []
    Replace addresses with variables
    Global debug_switch_character_ceremony_cutscene (void)
    -
    confirm this.
    +
    confirm this.
    Union du

    is it possible to remove them somehow?

    is it possible to remove them somehow?

    @@ -188,25 +188,25 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global func_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
    fakematch?
    Global func_800745C8 (s32 objectIndex, uintptr_t arg1)
    -
    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
    Global func_800CBC24 (void)
    clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
    Global func_80282D90 (struct CinematicCamera *, struct struct_80286A04 *, struct struct_80286A04 *, s32)
    -
    Cast to normal Camera? Or from CinematicCamera?
    +
    Cast to normal Camera? Or from CinematicCamera?
    Global func_8028336C (UNUSED struct CinematicCamera *arg0, UNUSED Camera *camera)
    -
    Does this match as a return of s8?
    +
    Does this match as a return of s8?
    Global func_802846E4 (struct 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 gen_random_item (s16 rank, s16 isCpu)
    -
    Cleanup this function to use array access and struct if possible.
    +
    Cleanup this function to use array access and struct if possible.
    Global gPlayerWinningIndex
    gPlayerWinningIndex (D_800DC5E8) accessed as word, D_800DC5EB as u8
    Global gTorchSpawns []
    -
    fix this extern
    +
    fix this extern
    Global IO_WRITE (addr, data)
    These defines are from PR/rcp.h, but including that causes problems...
    Global LEO_CMD_TYPE_0
    @@ -230,9 +230,9 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global osPfsDeleteFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)
    magic constant
    Global osPiStartDma (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)
    -
    name magic constants
    +
    name magic constants
    Global osRomBase
    -
    figure out why this is like this
    +
    figure out why this is like this
    Global osViBlack (u8 active)
    name magic constants
    Global osViSwapBuffer (void *vaddr)
    diff --git a/union____OSInodeUnit.html b/union____OSInodeUnit.html index 89eb44573..d5e094540 100644 --- a/union____OSInodeUnit.html +++ b/union____OSInodeUnit.html @@ -120,14 +120,14 @@ Collaboration diagram for __OSInodeUnit:
    - + - - - - - - + + + + + +

    Data Fields

    struct { 
    struct { 
     
       u8   bank 
     
       u8   page 
     
    inode_t 
     
       u8   bank 
     
       u8   page 
     
    inode_t 
     
    u16 ipage
     
    @@ -146,8 +146,8 @@ Data Fields
    - -

    ◆ [struct]

    + +

    ◆ [struct]

    diff --git a/union____OSInodeUnit.js b/union____OSInodeUnit.js index fb9f0fb98..bdf8ac60d 100644 --- a/union____OSInodeUnit.js +++ b/union____OSInodeUnit.js @@ -1,7 +1,7 @@ var union____OSInodeUnit = [ [ "bank", "union____OSInodeUnit.html#a36b21e4f1af2f41f94d17213ca36bf03", null ], - [ "inode_t", "union____OSInodeUnit.html#a37d1ea1ca6343bea9b704017f5c4fd54", null ], + [ "inode_t", "union____OSInodeUnit.html#a43b04dbd3e28b4c20bcd5fe2abe879bf", null ], [ "ipage", "union____OSInodeUnit.html#afb1a4073f3b025f6c6fc25e8ede9208e", null ], [ "page", "union____OSInodeUnit.html#a5de34afed8d3f09cda8eb504c655f416", null ] ]; \ No newline at end of file diff --git a/uniondu.html b/uniondu.html index e8d76940a..e76cc348d 100644 --- a/uniondu.html +++ b/uniondu.html @@ -120,14 +120,6 @@ Collaboration diagram for du:
    Data Fields double d   -struct {  -  -   unsigned int   hi  -  -   unsigned int   lo  -  -} word  -  struct {       unsigned int   hi  @@ -136,6 +128,14 @@ Data Fields   } word    +struct {  +  +   unsigned int   hi  +  +   unsigned int   lo  +  +} word  + 

    Detailed Description

    Todo
    is it possible to remove them somehow?
    @@ -183,8 +183,8 @@ Data Fields
    - -

    ◆ [struct] [1/2]

    + +

    ◆ [struct] [1/2]

    @@ -197,8 +197,8 @@ Data Fields
    - -

    ◆ [struct] [2/2]

    + +

    ◆ [struct] [2/2]

    diff --git a/uniondu.js b/uniondu.js index 5c5b01c81..8a63266cd 100644 --- a/uniondu.js +++ b/uniondu.js @@ -3,6 +3,6 @@ var uniondu = [ "d", "uniondu.html#a258273f21784ceba6533c8bd20bc8bc0", null ], [ "hi", "uniondu.html#ac24ce7d9a78b6632965424039e4362c3", null ], [ "lo", "uniondu.html#a1350494c6a09b425b926250e9b10b5c9", null ], - [ "word", "uniondu.html#a5bf196e6bdc792f2bb6f2f348105e448", null ], - [ "word", "uniondu.html#a9e9d23cf0353aa7609b667deb1530e03", null ] + [ "word", "uniondu.html#a9e9d23cf0353aa7609b667deb1530e03", null ], + [ "word", "uniondu.html#a06928fe4577a2d3ae425f6df73fbef26", null ] ]; \ No newline at end of file diff --git a/update__objects_8c.html b/update__objects_8c.html index 48c108799..3403a4bb7 100644 --- a/update__objects_8c.html +++ b/update__objects_8c.html @@ -956,7 +956,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:
    @@ -3944,7 +3944,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:
    @@ -10531,7 +10531,7 @@ Here is the caller graph for this function:
    -
    Todo
    Cleanup this function to use array access and struct if possible.
    +
    Todo
    Cleanup this function to use array access and struct if possible.
    Here is the call graph for this function:
    @@ -12225,7 +12225,7 @@ Here is the caller graph for this function:
    0.0, 0.0, 0.0, 0.0,
    0.0, 0.0, 0.0, 0.0
    }
    -
    Todo
    unused?
    +
    Todo
    unused?