diff --git a/actor__utils_8inc_8c_source.html b/actor__utils_8inc_8c_source.html index 5aff1d68e..fb7701232 100644 --- a/actor__utils_8inc_8c_source.html +++ b/actor__utils_8inc_8c_source.html @@ -247,7 +247,7 @@ $(function(){initNavTree('actor__utils_8inc_8c_source.html',''); initResizable(t
gActorList
struct Actor gActorList[ACTOR_LIST_SIZE]
Definition code_800029B0.c:150
gUnexpiredActorsList
struct unexpiredActors gUnexpiredActorsList[8]
Definition cpu_vehicles_camera_path.c:151
NUM_PLAYERS
#define NUM_PLAYERS
Definition defines.h:109
-
random_int
u16 random_int(u16 arg0)
Definition math_util.c:1064
+
random_int
u16 random_int(u16 arg0)
Definition math_util.c:1076
Actor
Definition actor_types.h:120
Actor::type
s16 type
Definition actor_types.h:121
Actor::pos
Vec3f pos
Definition actor_types.h:129
diff --git a/actorsmenu.html b/actorsmenu.html index 7dbf4c584..b91851270 100644 --- a/actorsmenu.html +++ b/actorsmenu.html @@ -177,7 +177,7 @@ $(function(){initNavTree('actorsmenu.html',''); initResizable(true); });

-

Actors Objects Vehicles Items

+

Actors Objects Vehicles Items

diff --git a/actorsmenu.js b/actorsmenu.js index 03d6a6bce..a1f7e0e44 100644 --- a/actorsmenu.js +++ b/actorsmenu.js @@ -4,7 +4,7 @@ var actorsmenu = [ "Actors", "actors.html#actors", null ] ] ], [ "Objects", "objects.html", [ - [ "Objects", "objects.html#objects", null ] + [ "Objects", "objects.html#objects-1", null ] ] ], [ "Vehicles", "vehicles.html", [ [ "Trains", "vehicles.html#trains", null ], diff --git a/banana_2render_8inc_8c_source.html b/banana_2render_8inc_8c_source.html index 8c3e8a8b2..75ea4a2a8 100644 --- a/banana_2render_8inc_8c_source.html +++ b/banana_2render_8inc_8c_source.html @@ -174,8 +174,8 @@ $(function(){initNavTree('banana_2render_8inc_8c_source.html',''); initResizable
UNUSED
#define UNUSED
Definition macros.h:23
gDisplayListHead
Gfx * gDisplayListHead
Definition main.c:129
gCameraZoom
f32 gCameraZoom[4]
Definition main.c:119
-
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1123
-
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:477
+
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1135
+
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:489
render_set_position
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:47
Actor
Definition actor_types.h:120
BananaActor
Definition actor_types.h:380
diff --git a/banana_2update_8inc_8c_source.html b/banana_2update_8inc_8c_source.html index 75aa094c5..360bc0e47 100644 --- a/banana_2update_8inc_8c_source.html +++ b/banana_2update_8inc_8c_source.html @@ -328,7 +328,7 @@ $(function(){initNavTree('banana_2update_8inc_8c_source.html',''); initResizable
gControllerOne
struct Controller * gControllerOne
Definition main.c:59
main.h
sqrtf
float sqrtf(float)
-
func_802B64C4
void func_802B64C4(Vec3f arg0, s16 arg1)
Definition math_util.c:615
+
func_802B64C4
void func_802B64C4(Vec3f arg0, s16 arg1)
Definition math_util.c:627
vec3f_set
void vec3f_set(Vec3f arg0, f32 arg1, f32 arg2, f32 arg3)
Definition math_util.c:103
Z_TRIG
#define Z_TRIG
Definition os.h:393
SOUND_ARG_LOAD
#define SOUND_ARG_LOAD(sound_bank, byte2, byte3, sound_id)
Definition sounds.h:14
diff --git a/basics.js b/basics.js index 8888e6745..e44238fef 100644 --- a/basics.js +++ b/basics.js @@ -25,7 +25,7 @@ var basics = [ "Menus", "controlflow.html#menus", null ], [ "Players", "controlflow.html#players", null ], [ "Actors", "controlflow.html#actors-1", null ], - [ "Objects", "controlflow.html#objects-1", null ], + [ "Objects", "controlflow.html#objects", null ], [ "Courses", "controlflow.html#courses", [ [ "Course Folder", "controlflow.html#course-folder", null ] ] ], diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index c49741d36..fe4e3b776 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -650,11 +650,11 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
gModeSelection
s32 gModeSelection
Definition main.c:178
main.h
sqrtf
float sqrtf(float)
-
sins
f32 sins(u16 arg0)
Definition math_util.c:1086
-
func_802B64C4
void func_802B64C4(Vec3f arg0, s16 arg1)
Definition math_util.c:615
+
sins
f32 sins(u16 arg0)
Definition math_util.c:1098
+
func_802B64C4
void func_802B64C4(Vec3f arg0, s16 arg1)
Definition math_util.c:627
func_802B51E8
f32 func_802B51E8(Vec3f arg0, Vec3f arg1)
Definition math_util.c:73
-
mtxf_translate_vec3f_mat3
void mtxf_translate_vec3f_mat3(Vec3f pos, Mat3 mat)
Definition math_util.c:583
-
coss
f32 coss(u16 arg0)
Definition math_util.c:1090
+
mtxf_translate_vec3f_mat3
void mtxf_translate_vec3f_mat3(Vec3f pos, Mat3 mat)
Definition math_util.c:595
+
coss
f32 coss(u16 arg0)
Definition math_util.c:1102
Z_TRIG
#define Z_TRIG
Definition os.h:393
path.h
SOUND_ARG_LOAD
#define SOUND_ARG_LOAD(sound_bank, byte2, byte3, sound_id)
Definition sounds.h:14
diff --git a/bomb__kart_8inc_8c_source.html b/bomb__kart_8inc_8c_source.html index ceab8b813..cd63eb809 100644 --- a/bomb__kart_8inc_8c_source.html +++ b/bomb__kart_8inc_8c_source.html @@ -460,9 +460,9 @@ $(function(){initNavTree('bomb__kart_8inc_8c_source.html',''); initResizable(tru
gPlayers
Player gPlayers[NUM_PLAYERS]
Definition main.c:68
gPlayerFour
Player * gPlayerFour
Definition main.c:72
sqrtf
float sqrtf(float)
-
sins
f32 sins(u16 arg0)
Definition math_util.c:1086
+
sins
f32 sins(u16 arg0)
Definition math_util.c:1098
get_angle_between_points
s32 get_angle_between_points(Vec3f arg0, Vec3f arg1)
Definition math_util.c:84
-
coss
f32 coss(u16 arg0)
Definition math_util.c:1090
+
coss
f32 coss(u16 arg0)
Definition math_util.c:1102
gPlayerCount
s8 gPlayerCount
Definition menus.c:53
gBombKartSpawns
BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX]
Definition path_spawn_metadata.c:67
BombKartSpawn
Definition bomb_kart.h:19
diff --git a/box__truck_2render_8inc_8c_source.html b/box__truck_2render_8inc_8c_source.html index 288209234..2df43a193 100644 --- a/box__truck_2render_8inc_8c_source.html +++ b/box__truck_2render_8inc_8c_source.html @@ -175,8 +175,8 @@ $(function(){initNavTree('box__truck_2render_8inc_8c_source.html',''); initResiz
gCameraZoom
f32 gCameraZoom[4]
Definition main.c:119
gActiveScreenMode
s32 gActiveScreenMode
Definition main.c:173
main.h
-
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1123
-
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:477
+
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1135
+
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:489
render_set_position
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:47
G_ON
#define G_ON
Definition mbi.h:51
Actor
Definition actor_types.h:120
diff --git a/bug.html b/bug.html index 9f6eb6fee..62cba2b74 100644 --- a/bug.html +++ b/bug.html @@ -124,12 +124,12 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global init_sequence_players (void)
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
Global load_ceremony_cutscene (void)
-
these segmented addresses need to be symbols for mobility
+
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.
Global new_actor (ActorInitParams *)
-

No null check.

-

+

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
diff --git a/car_2render_8inc_8c_source.html b/car_2render_8inc_8c_source.html index 4070e36da..bc1aba2e1 100644 --- a/car_2render_8inc_8c_source.html +++ b/car_2render_8inc_8c_source.html @@ -161,10 +161,10 @@ $(function(){initNavTree('car_2render_8inc_8c_source.html',''); initResizable(tr
gCameraZoom
f32 gCameraZoom[4]
Definition main.c:119
gActiveScreenMode
s32 gActiveScreenMode
Definition main.c:173
main.h
-
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1123
-
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:477
+
is_within_render_distance
f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
Definition math_util.c:1135
+
mtxf_pos_rotation_xyz
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:489
render_set_position
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:47
-
mtxf_scale
void mtxf_scale(Mat4 mat, f32 coef)
Definition math_util.c:464
+
mtxf_scale
void mtxf_scale(Mat4 mat, f32 coef)
Definition math_util.c:476
G_ON
#define G_ON
Definition mbi.h:51
Actor
Definition actor_types.h:120
Actor::rot
Vec3s rot
Definition actor_types.h:127
diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map index 219485aba..1696e0510 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.map @@ -71,8 +71,8 @@ - - + + diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 index 7061faecf..4808af76d 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 @@ -1 +1 @@ -99092b15ee38dce25bc7cf3291809fd2 \ No newline at end of file +e9858f175623a379da20f12ff72f493c \ No newline at end of file diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg index b9c8dd903..3711dea64 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg @@ -704,19 +704,19 @@ var sectionId = 'dynsection-1'; - - -Node1025 - + + +Node1026 + mtxf_identity - - -Node686->Node1025 - + + +Node686->Node1026 + diff --git a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg index bce9751a6..2e2a057c0 100644 --- a/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg +++ b/code__80280000_8c_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg @@ -658,19 +658,19 @@ - - -Node1025 - + + +Node1026 + mtxf_identity - - -Node686->Node1025 - + + +Node686->Node1026 + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map index d18eef81a..fb27748e5 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.map @@ -16,8 +16,8 @@ - - + + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 index 5d6dde507..338eb5279 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 @@ -1 +1 @@ -972eb4a04d6927c006e77915de58c4f4 \ No newline at end of file +2a5b6fb9567726397ea529c63acb8a35 \ No newline at end of file diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg index 95bcf3973..1ca06f556 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph.svg @@ -208,19 +208,19 @@ var sectionId = 'dynsection-5'; - - -Node463 - + + +Node464 + mtxf_identity - - -Node1->Node463 - + + +Node1->Node464 + diff --git a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg index d0604f65a..e66c31987 100644 --- a/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg +++ b/code__80280000_8c_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg @@ -162,19 +162,19 @@ - - -Node463 - + + +Node464 + mtxf_identity - - -Node1->Node463 - + + +Node1->Node464 + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map index 219485aba..1696e0510 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.map @@ -71,8 +71,8 @@ - - + + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 index 7061faecf..4808af76d 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.md5 @@ -1 +1 @@ -99092b15ee38dce25bc7cf3291809fd2 \ No newline at end of file +e9858f175623a379da20f12ff72f493c \ No newline at end of file diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg index 0bebb8ff8..e4c2eeae8 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph.svg @@ -704,19 +704,19 @@ var sectionId = 'dynsection-2'; - - -Node1025 - + + +Node1026 + mtxf_identity - - -Node686->Node1025 - + + +Node686->Node1026 + diff --git a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg index bce9751a6..2e2a057c0 100644 --- a/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg +++ b/code__80280000_8h_aa28a69be4eda3b8667366c6c7b556024_cgraph_org.svg @@ -658,19 +658,19 @@ - - -Node1025 - + + +Node1026 + mtxf_identity - - -Node686->Node1025 - + + +Node686->Node1026 + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map index d18eef81a..fb27748e5 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.map @@ -16,8 +16,8 @@ - - + + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 index 5d6dde507..338eb5279 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.md5 @@ -1 +1 @@ -972eb4a04d6927c006e77915de58c4f4 \ No newline at end of file +2a5b6fb9567726397ea529c63acb8a35 \ No newline at end of file diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg index e60d7570f..30a5a8aad 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph.svg @@ -208,19 +208,19 @@ var sectionId = 'dynsection-6'; - - -Node463 - + + +Node464 + mtxf_identity - - -Node1->Node463 - + + +Node1->Node464 + diff --git a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg index d0604f65a..e66c31987 100644 --- a/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg +++ b/code__80280000_8h_aa9c130485d39c4a7276605b30db5150e_cgraph_org.svg @@ -162,19 +162,19 @@ - - -Node463 - + + +Node464 + mtxf_identity - - -Node1->Node463 - + + +Node1->Node464 + diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 0e4106bbe..a303cd600 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -170,7 +170,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
@@ -247,7 +247,7 @@ Here is the caller graph for this function:
-
Bug
these segmented addresses need to be symbols for mobility
+
Bug
these segmented addresses need to be symbols for mobility
Here is the call graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index 9ae89542e..5e9bb425e 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:
@@ -247,7 +247,7 @@ Here is the caller graph for this function:
-
Bug
these segmented addresses need to be symbols for mobility
+
Bug
these segmented addresses need to be symbols for mobility
Here is the call graph for this function:
diff --git a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.map b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.map index 108d06dd2..94b3e6c36 100644 --- a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.map +++ b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.map @@ -20,8 +20,8 @@ - - + + diff --git a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 index ce3f5618e..c12dcf956 100644 --- a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 +++ b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 @@ -1 +1 @@ -9a5727e518b47df0e617cb00fae1da48 \ No newline at end of file +79a9be09fd3c059354e53585ed38d06d \ No newline at end of file diff --git a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.svg b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.svg index 0e62087c6..0f820940f 100644 --- a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.svg +++ b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph.svg @@ -244,19 +244,19 @@ var sectionId = 'dynsection-3'; - - -Node482 - + + +Node483 + mtxf_identity - - -Node1->Node482 - + + +Node1->Node483 + diff --git a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg index 57c7434fb..42909c534 100644 --- a/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg +++ b/code__80281C40_8c_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg @@ -198,19 +198,19 @@ - - -Node482 - + + +Node483 + mtxf_identity - - -Node1->Node482 - + + +Node1->Node483 + diff --git a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.map b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.map index 108d06dd2..94b3e6c36 100644 --- a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.map +++ b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.map @@ -20,8 +20,8 @@ - - + + diff --git a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 index ce3f5618e..c12dcf956 100644 --- a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 +++ b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.md5 @@ -1 +1 @@ -9a5727e518b47df0e617cb00fae1da48 \ No newline at end of file +79a9be09fd3c059354e53585ed38d06d \ No newline at end of file diff --git a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.svg b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.svg index ddafe6b21..3ff4f49c5 100644 --- a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.svg +++ b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph.svg @@ -244,19 +244,19 @@ var sectionId = 'dynsection-3'; - - -Node482 - + + +Node483 + mtxf_identity - - -Node1->Node482 - + + +Node1->Node483 + diff --git a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg index 57c7434fb..42909c534 100644 --- a/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg +++ b/code__80281C40_8h_a099208da25e64494e7ba5301788f6e3c_cgraph_org.svg @@ -198,19 +198,19 @@ - - -Node482 - + + +Node483 + mtxf_identity - - -Node1->Node482 - + + +Node1->Node483 + diff --git a/controlflow.html b/controlflow.html index f53013d1b..9be31c2c1 100644 --- a/controlflow.html +++ b/controlflow.html @@ -116,7 +116,7 @@ $(function(){initNavTree('controlflow.html',''); initResizable(true); });
  • Code Breakdown
  • -
    Todo
    Move gGfxPool out of main.h
    +
    Todo
    Move gGfxPool out of main.h
    Here is the call graph for this function:
    diff --git a/item__box_2render_8inc_8c_source.html b/item__box_2render_8inc_8c_source.html index 39872976c..e91933a6a 100644 --- a/item__box_2render_8inc_8c_source.html +++ b/item__box_2render_8inc_8c_source.html @@ -313,11 +313,11 @@ $(function(){initNavTree('item__box_2render_8inc_8c_source.html',''); initResiza
    Gfx * gDisplayListHead
    Definition main.c:129
    f32 gCameraZoom[4]
    Definition main.c:119
    -
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1123
    -
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:477
    +
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1135
    +
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:489
    s32 render_set_position(Mat4 arg0, s32 arg1)
    Definition math_util.c:47
    void add_translate_mat4_vec3f(Mat4 mat, Mat4 dest, Vec3f pos)
    Definition math_util.c:181
    -
    void mtxf_scale(Mat4 mat, f32 coef)
    Definition math_util.c:464
    +
    void mtxf_scale(Mat4 mat, f32 coef)
    Definition math_util.c:476
    #define G_ON
    Definition mbi.h:51
    Definition camera.h:26
    Vec3s rot
    Definition camera.h:33
    diff --git a/mario__sign_2render_8inc_8c_source.html b/mario__sign_2render_8inc_8c_source.html index 055112e0e..609030f45 100644 --- a/mario__sign_2render_8inc_8c_source.html +++ b/mario__sign_2render_8inc_8c_source.html @@ -145,8 +145,8 @@ $(function(){initNavTree('mario__sign_2render_8inc_8c_source.html',''); initResi
    Gfx d_course_mario_raceway_dl_sign[]
    Definition course_data.c:3531
    void render_actor_mario_sign(Camera *arg0, UNUSED Mat4 arg1, struct Actor *arg2)
    Renders the Mario sign actor. Actor used in Mario Raceway.
    Definition render.inc.c:13
    -
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1123
    -
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:477
    +
    f32 is_within_render_distance(Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 minDistance, f32 fov, f32 maxDistance)
    Definition math_util.c:1135
    +
    void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
    Definition math_util.c:489
    s32 render_set_position(Mat4 arg0, s32 arg1)
    Definition math_util.c:47
    Definition actor_types.h:120
    Vec3s rot
    Definition actor_types.h:127
    diff --git a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.map b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.map index 8f00863b0..5529bbb8a 100644 --- a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.map +++ b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.map @@ -1,13 +1,13 @@ - - - - - - - + + + + + + + - + @@ -69,7 +69,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.md5 b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.md5 index 1f557f4ca..2c7072caa 100644 --- a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.md5 +++ b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.md5 @@ -1 +1 @@ -986382746401313f9593368050607ce2 \ No newline at end of file +c5fd3e7dd3ffed900b6c43d593543520 \ No newline at end of file diff --git a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.svg b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.svg index 05f9b2bb1..e91b3c24a 100644 --- a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.svg +++ b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph.svg @@ -46,7 +46,7 @@ @@ -58,17 +58,17 @@ var sectionId = 'dynsection-1'; Node1 - -cosf + +cosf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -76,8 +76,8 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + @@ -85,8 +85,8 @@ var sectionId = 'dynsection-1'; Node32 - -guPerspectiveF + +guPerspectiveF @@ -94,8 +94,8 @@ var sectionId = 'dynsection-1'; Node1->Node32 - - + + @@ -103,8 +103,8 @@ var sectionId = 'dynsection-1'; Node49 - -guRotateF + +guRotateF @@ -112,8 +112,8 @@ var sectionId = 'dynsection-1'; Node1->Node49 - - + + @@ -130,8 +130,8 @@ var sectionId = 'dynsection-1'; Node2->Node3 - - + + @@ -697,8 +697,8 @@ var sectionId = 'dynsection-1'; Node32->Node33 - - + + @@ -976,8 +976,8 @@ var sectionId = 'dynsection-1'; Node49->Node50 - - + + diff --git a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph_org.svg b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph_org.svg index 50b9eeaad..78b920803 100644 --- a/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph_org.svg +++ b/math_8h_a0546342e76f932239ccd5f92144a311b_icgraph_org.svg @@ -4,25 +4,25 @@ - + cosf Node1 - -cosf + +cosf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node32 - -guPerspectiveF + +guPerspectiveF @@ -48,8 +48,8 @@ Node1->Node32 - - + + @@ -57,8 +57,8 @@ Node49 - -guRotateF + +guRotateF @@ -66,8 +66,8 @@ Node1->Node49 - - + + @@ -84,8 +84,8 @@ Node2->Node3 - - + + @@ -651,8 +651,8 @@ Node32->Node33 - - + + @@ -930,8 +930,8 @@ Node49->Node50 - - + + diff --git a/math_8h_a312367f3e117fc37059783c301766042_icgraph.map b/math_8h_a312367f3e117fc37059783c301766042_icgraph.map index 00673dd0e..266531092 100644 --- a/math_8h_a312367f3e117fc37059783c301766042_icgraph.map +++ b/math_8h_a312367f3e117fc37059783c301766042_icgraph.map @@ -1,13 +1,13 @@ - - - - - - - + + + + + + + - + @@ -69,7 +69,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/math_8h_a312367f3e117fc37059783c301766042_icgraph.md5 b/math_8h_a312367f3e117fc37059783c301766042_icgraph.md5 index 2554c232e..f2faef996 100644 --- a/math_8h_a312367f3e117fc37059783c301766042_icgraph.md5 +++ b/math_8h_a312367f3e117fc37059783c301766042_icgraph.md5 @@ -1 +1 @@ -4308a1cda2e923ac926c9d500a7fbcb1 \ No newline at end of file +df553997b420b53dcbcb22f227c0d8cc \ No newline at end of file diff --git a/math_8h_a312367f3e117fc37059783c301766042_icgraph.svg b/math_8h_a312367f3e117fc37059783c301766042_icgraph.svg index 481c609e6..75057112e 100644 --- a/math_8h_a312367f3e117fc37059783c301766042_icgraph.svg +++ b/math_8h_a312367f3e117fc37059783c301766042_icgraph.svg @@ -46,7 +46,7 @@ @@ -58,17 +58,17 @@ var sectionId = 'dynsection-2'; Node1 - -sinf + +sinf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -76,8 +76,8 @@ var sectionId = 'dynsection-2'; Node1->Node2 - - + + @@ -85,8 +85,8 @@ var sectionId = 'dynsection-2'; Node32 - -guPerspectiveF + +guPerspectiveF @@ -94,8 +94,8 @@ var sectionId = 'dynsection-2'; Node1->Node32 - - + + @@ -103,8 +103,8 @@ var sectionId = 'dynsection-2'; Node49 - -guRotateF + +guRotateF @@ -112,8 +112,8 @@ var sectionId = 'dynsection-2'; Node1->Node49 - - + + @@ -130,8 +130,8 @@ var sectionId = 'dynsection-2'; Node2->Node3 - - + + @@ -697,8 +697,8 @@ var sectionId = 'dynsection-2'; Node32->Node33 - - + + @@ -976,8 +976,8 @@ var sectionId = 'dynsection-2'; Node49->Node50 - - + + diff --git a/math_8h_a312367f3e117fc37059783c301766042_icgraph_org.svg b/math_8h_a312367f3e117fc37059783c301766042_icgraph_org.svg index 5fedd2146..f2be75592 100644 --- a/math_8h_a312367f3e117fc37059783c301766042_icgraph_org.svg +++ b/math_8h_a312367f3e117fc37059783c301766042_icgraph_org.svg @@ -4,25 +4,25 @@ - + sinf Node1 - -sinf + +sinf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node32 - -guPerspectiveF + +guPerspectiveF @@ -48,8 +48,8 @@ Node1->Node32 - - + + @@ -57,8 +57,8 @@ Node49 - -guRotateF + +guRotateF @@ -66,8 +66,8 @@ Node1->Node49 - - + + @@ -84,8 +84,8 @@ Node2->Node3 - - + + @@ -651,8 +651,8 @@ Node32->Node33 - - + + @@ -930,8 +930,8 @@ Node49->Node50 - - + + diff --git a/math__util_8c.html b/math__util_8c.html index 296d8c839..08f26a5c9 100644 --- a/math__util_8c.html +++ b/math__util_8c.html @@ -163,8 +163,8 @@ Functions
     
    void mtxf_translate (Mat4 dest, Vec3f b)
     
    -
    void func_802B5564 (Mat4 arg0, u16 *arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6)
    -
     
    +
    void get_projection_matrix (Mat4 projMat, u16 *arg1, f32 vertFov, f32 aspectRatio, f32 near, f32 far, f32 homogeneousScale)
    +
     
    void func_802B5794 (Mat4 mtx, Vec3f from, Vec3f to)
     
    void mtxf_rotate_x (Mat4 mat, s16 angle)
    @@ -657,62 +657,6 @@ Here is the call graph for this function:
    -
    -
    - -

    ◆ func_802B5564()

    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    void func_802B5564 (Mat4 arg0,
    u16 * arg1,
    f32 arg2,
    f32 arg3,
    f32 arg4,
    f32 arg5,
    f32 arg6 )
    -
    -
    -Here is the call graph for this function:
    -
    -
    -
    -
    -Here is the caller graph for this function:
    -
    -
    -
    -
    @@ -1439,6 +1383,62 @@ Here is the caller graph for this function:
    + + + +

    ◆ get_projection_matrix()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void get_projection_matrix (Mat4 projMat,
    u16 * arg1,
    f32 vertFov,
    f32 aspectRatio,
    f32 near,
    f32 far,
    f32 homogeneousScale )
    +
    +
    +Here is the call graph for this function:
    +
    +
    +
    +
    +Here is the caller graph for this function:
    +
    +
    +
    +
    diff --git a/math__util_8c.js b/math__util_8c.js index 91686ba25..3bff04250 100644 --- a/math__util_8c.js +++ b/math__util_8c.js @@ -13,7 +13,6 @@ var math__util_8c = [ "func_802B4FF0", "math__util_8c.html#a67a2cdaf1527810cfceaae7a94fa20de", null ], [ "func_802B51E8", "math__util_8c.html#aa7f03785fe0e64d1fde8e9b02651cfd9", null ], [ "func_802B5258", "math__util_8c.html#a193420d088e83d9e4855c536fd4e2bf8", null ], - [ "func_802B5564", "math__util_8c.html#a9fac0ad3d9b29974486905779554714e", null ], [ "func_802B5794", "math__util_8c.html#ab2a1a746532a236d5b2ed44bd4a69846", null ], [ "func_802B5B14", "math__util_8c.html#aa6bea59781f8ed3c6f2d1fd6ee5cabb5", null ], [ "func_802B5CAC", "math__util_8c.html#aea3e7d8ddce5e03ee04274ca611c9922", null ], @@ -38,6 +37,7 @@ var math__util_8c = [ "func_802B8414", "math__util_8c.html#a0ca3a6d6b27b22a7a1d98253a3d5c899", null ], [ "func_802B8614", "math__util_8c.html#af425e5d57e6b7eae769783c4e455fd24", null ], [ "get_angle_between_points", "math__util_8c.html#a963f23fd2ffec93350816627af02b9da", null ], + [ "get_projection_matrix", "math__util_8c.html#a99c91320022dba0ee85f0a2f57ff54aa", null ], [ "is_visible_between_angle", "math__util_8c.html#a3eb0db0895b2c11953df746ce49b782e", null ], [ "is_within_render_distance", "math__util_8c.html#a5e1d12b8745a8d5f8d73ab366328d3cd", null ], [ "mtxf_copy", "math__util_8c.html#a613531b5381a729fcb7a622957694d3b", null ], diff --git a/math__util_8c_a07a66adf3458c156c7961b983983627a_icgraph.svg b/math__util_8c_a07a66adf3458c156c7961b983983627a_icgraph.svg index cf9b542bc..1dc3ef0c1 100644 --- a/math__util_8c_a07a66adf3458c156c7961b983983627a_icgraph.svg +++ b/math__util_8c_a07a66adf3458c156c7961b983983627a_icgraph.svg @@ -48,7 +48,7 @@ @@ -58,17 +58,17 @@ var sectionId = 'dynsection-0'; Node1 - -sinf + +sinf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -76,8 +76,8 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - + + @@ -85,8 +85,8 @@ var sectionId = 'dynsection-0'; Node32 - -guPerspectiveF + +guPerspectiveF @@ -94,8 +94,8 @@ var sectionId = 'dynsection-0'; Node1->Node32 - - + + @@ -103,8 +103,8 @@ var sectionId = 'dynsection-0'; Node49 - -guRotateF + +guRotateF @@ -112,8 +112,8 @@ var sectionId = 'dynsection-0'; Node1->Node49 - - + + @@ -130,8 +130,8 @@ var sectionId = 'dynsection-0'; Node2->Node3 - - + + @@ -697,8 +697,8 @@ var sectionId = 'dynsection-0'; Node32->Node33 - - + + @@ -976,8 +976,8 @@ var sectionId = 'dynsection-0'; Node49->Node50 - - + + diff --git a/sinf_8c_a8a7dc2a88e109f4e15b661247665709a_icgraph_org.svg b/sinf_8c_a8a7dc2a88e109f4e15b661247665709a_icgraph_org.svg index 5fedd2146..f2be75592 100644 --- a/sinf_8c_a8a7dc2a88e109f4e15b661247665709a_icgraph_org.svg +++ b/sinf_8c_a8a7dc2a88e109f4e15b661247665709a_icgraph_org.svg @@ -4,25 +4,25 @@ - + sinf Node1 - -sinf + +sinf Node2 - - -func_802B5564 + + +get_projection_matrix @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node32 - -guPerspectiveF + +guPerspectiveF @@ -48,8 +48,8 @@ Node1->Node32 - - + + @@ -57,8 +57,8 @@ Node49 - -guRotateF + +guRotateF @@ -66,8 +66,8 @@ Node1->Node49 - - + + @@ -84,8 +84,8 @@ Node2->Node3 - - + + @@ -651,8 +651,8 @@ Node32->Node33 - - + + @@ -930,8 +930,8 @@ Node49->Node50 - - + + diff --git a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.map b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.map index adc33ecfd..47ab07a1e 100644 --- a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.map +++ b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.map @@ -25,7 +25,7 @@ - + @@ -61,20 +61,20 @@ - + - - - - - - - - + + + + + + + + @@ -87,22 +87,22 @@ - + - - + + - - - - - - - - + + + + + + + + diff --git a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.md5 b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.md5 index 0e7ad969e..016d1db89 100644 --- a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.md5 +++ b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.md5 @@ -1 +1 @@ -27f21dce5603c5ab94e90de588f74fbc \ No newline at end of file +3be90983b6230b0c9366038e07afc25b \ No newline at end of file diff --git a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.svg b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.svg index ca9ea29eb..209016e03 100644 --- a/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.svg +++ b/skybox__and__splitscreen_8c_a0ead9b2e7f52608fae3579b63f3453e5_cgraph.svg @@ -4,7 +4,7 @@ - +