diff --git a/abi_8h__dep__incl.map b/abi_8h__dep__incl.map index b46b841f4..bf7f42aa5 100644 --- a/abi_8h__dep__incl.map +++ b/abi_8h__dep__incl.map @@ -4,8 +4,8 @@ - - + + @@ -96,12 +96,12 @@ - + - - - - + + + + diff --git a/abi_8h__dep__incl.md5 b/abi_8h__dep__incl.md5 index 6a3f1f092..3206c6eb8 100644 --- a/abi_8h__dep__incl.md5 +++ b/abi_8h__dep__incl.md5 @@ -1 +1 @@ -5c818a2dc2ab03a5ec0d97089e103cba \ No newline at end of file +24776b4e15e36fcea08bdf259d53d995 \ No newline at end of file diff --git a/abi_8h__dep__incl.svg b/abi_8h__dep__incl.svg index 0d3ab27c4..4c148cedb 100644 --- a/abi_8h__dep__incl.svg +++ b/abi_8h__dep__incl.svg @@ -99,19 +99,19 @@ var sectionId = 'dynsection-0'; - - -Node379 - + + +Node382 + include/PR/mbi.h - - -Node1->Node379 - + + +Node1->Node382 + @@ -964,10 +964,10 @@ var sectionId = 'dynsection-0'; - - -Node379->Node3 - + + +Node382->Node3 + @@ -983,37 +983,37 @@ var sectionId = 'dynsection-0'; - - -Node379->Node93 - + + +Node382->Node93 + - - -Node380 - + + +Node383 + include/PR/gu.h - - -Node379->Node380 - + + +Node382->Node383 + - - -Node380->Node3 - + + +Node383->Node3 + diff --git a/abi_8h__dep__incl_org.svg b/abi_8h__dep__incl_org.svg index 83fbf1eb5..7232d0051 100644 --- a/abi_8h__dep__incl_org.svg +++ b/abi_8h__dep__incl_org.svg @@ -53,19 +53,19 @@ - - -Node379 - + + +Node382 + include/PR/mbi.h - - -Node1->Node379 - + + +Node1->Node382 + @@ -918,10 +918,10 @@ - - -Node379->Node3 - + + +Node382->Node3 + @@ -937,37 +937,37 @@ - - -Node379->Node93 - + + +Node382->Node93 + - - -Node380 - + + +Node383 + include/PR/gu.h - - -Node379->Node380 - + + +Node382->Node383 + - - -Node380->Node3 - + + +Node383->Node3 + diff --git a/all__variables_8h.html b/all__variables_8h.html index b795d4046..23314451b 100644 --- a/all__variables_8h.html +++ b/all__variables_8h.html @@ -159,7 +159,7 @@ $(function(){initNavTree('all__variables_8h.html',''); initResizable(); }); #include <objects.h>
#include <segments.h>
#include <sounds.h>
-#include "data/trig_tables.h"
+#include "buffers/trig_tables.h"
#include <types.h>
#include <ultra64.h>
#include <vehicles.h>
diff --git a/all__variables_8h_source.html b/all__variables_8h_source.html index 0921a2c31..a5c719d6f 100644 --- a/all__variables_8h_source.html +++ b/all__variables_8h_source.html @@ -170,7 +170,7 @@ $(function(){initNavTree('all__variables_8h_source.html',''); initResizable(); }
63#include <objects.h>
64#include <segments.h>
65#include <sounds.h>
-
66#include "data/trig_tables.h"
+
66#include "buffers/trig_tables.h"
67#include <types.h>
68#include <ultra64.h>
69#include <vehicles.h>
diff --git a/basics.js b/basics.js index 2a25d6dbd..8888e6745 100644 --- a/basics.js +++ b/basics.js @@ -26,7 +26,7 @@ var basics = [ "Players", "controlflow.html#players", null ], [ "Actors", "controlflow.html#actors-1", null ], [ "Objects", "controlflow.html#objects-1", null ], - [ "Courses", "controlflow.html#courses-1", [ + [ "Courses", "controlflow.html#courses", [ [ "Course Folder", "controlflow.html#course-folder", null ] ] ], [ "UI & Other 2D Screen data", "controlflow.html#ui--other-2d-screen-data", null ], diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index 8837448b2..2bde3b47d 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -197,14 +197,14 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
86 shell->pos[1] += temp_f14_2;
87 shell->pos[2] += temp_f16_2;
88 func_802AD950(&shell->unk30, 4.0f, shell->pos[0], shell->pos[1], shell->pos[2], origPos[0], origPos[1], origPos[2]);
-
89 func_802B4E30((struct Actor *) shell);
+
89 func_802B4E30((struct Actor *) shell);
90 }
91 } else {
-
92 if (temp_f0 > 5.0f) {
-
93 shell->pos[0] = temp_f2;
-
94 shell->pos[1] = shell->boundingBoxSize + temp_f12;
-
95 shell->pos[2] = temp_f28;
-
96 shell->pathIndex = nextWaypoint;
+
92 if (temp_f0 > 5.0f) {
+
93 shell->pos[0] = temp_f2;
+
94 shell->pos[1] = shell->boundingBoxSize + temp_f12;
+
95 shell->pos[2] = temp_f28;
+
96 shell->pathIndex = nextWaypoint;
97 } else {
@@ -660,6 +660,7 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
s16 currentRank
Definition common_structs.h:248
Vec3f pos
Definition common_structs.h:255
Definition actor_types.h:302
+
f32 boundingBoxSize
Definition actor_types.h:315
Vec3f velocity
Definition actor_types.h:324
Vec3f pos
Definition actor_types.h:323
Collision unk30
Definition actor_types.h:325
diff --git a/buffers_8c.html b/buffers_8c.html index 0080ef099..df15ab8bb 100644 --- a/buffers_8c.html +++ b/buffers_8c.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/data/buffers.c File Reference +Mario Kart 64: src/buffers/buffers.c File Reference @@ -106,6 +106,7 @@ $(function(){initNavTree('buffers_8c.html',''); initResizable(); });
#include <ultra64.h>
+#include <macros.h>
#include "config.h"
#include "buffers.h"
@@ -116,20 +117,14 @@ Include dependency graph for buffers.c:
- - - - - - - - - - - - - - + + + + + + + + @@ -138,61 +133,47 @@ Variables

Variables

u16 gRandomSeed16
 
u8 randomSeedPadding [216]
 
u8 frameBufferPadding [0x5810]
 
union_D_802BFB80 D_802BFB80
 
struct_D_802DFB80 D_802DFB80 [2][2][8]
 
u16 D_802F1F80 [2][4][0x100 *8]
 
u16 gZBuffer [SCREEN_WIDTH *SCREEN_HEIGHT]
 
ALIGNED8 union_D_802BFB80 D_802BFB80
 
ALIGNED8 struct_D_802DFB80 D_802DFB80 [2][2][8]
 
ALIGNED8 u16 D_802F1F80 [2][4][0x100 *8]
 
ALIGNED8 u16 gZBuffer [SCREEN_WIDTH *SCREEN_HEIGHT]
 
u16 gFramebuffer0 [SCREEN_WIDTH *SCREEN_HEIGHT]
 
u16 gFramebuffer1 [SCREEN_WIDTH *SCREEN_HEIGHT]
 

Variable Documentation

- -

◆ D_802BFB80

+ +

◆ D_802BFB80

- +
union_D_802BFB80 D_802BFB80ALIGNED8 union_D_802BFB80 D_802BFB80
- -

◆ D_802DFB80

+ +

◆ D_802DFB80

- +
struct_D_802DFB80 D_802DFB80[2][2][8]ALIGNED8 struct_D_802DFB80 D_802DFB80[2][2][8]
- -

◆ D_802F1F80

+ +

◆ D_802F1F80

- +
u16 D_802F1F80[2][4][0x100 *8]ALIGNED8 u16 D_802F1F80[2][4][0x100 *8]

It would be nice to define D_802F1F80 as "struct_D_802F1F80 D_802F1F80[2][4][8]". But due to register allocation issues in load_kart_palette / func_80026B4C we have to define it in a different manner to match those functions. If AVOID_UB is defined, the struct is properly defined with their correct pointers.

-
-
- -

◆ frameBufferPadding

- -
-
- - - - -
u8 frameBufferPadding[0x5810]
-
-
@@ -237,42 +218,14 @@ Variables
- -

◆ gRandomSeed16

+ +

◆ gZBuffer

- - -
u16 gRandomSeed16
-
- -
-
- -

◆ gZBuffer

- -
-
- - - - -
u16 gZBuffer[SCREEN_WIDTH *SCREEN_HEIGHT]
-
- -
-
- -

◆ randomSeedPadding

- -
-
- - - +
u8 randomSeedPadding[216]ALIGNED8 u16 gZBuffer[SCREEN_WIDTH *SCREEN_HEIGHT]
@@ -284,7 +237,7 @@ Variables diff --git a/buffers_8c.js b/buffers_8c.js index 7e5dc2723..1f626b982 100644 --- a/buffers_8c.js +++ b/buffers_8c.js @@ -1,13 +1,10 @@ var buffers_8c = [ - [ "D_802BFB80", "buffers_8c.html#a83603f7f398501c45327585f38ad68f9", null ], - [ "D_802DFB80", "buffers_8c.html#a6f3d1c3b2a4d6dc33ac29c9742e6d6dd", null ], - [ "D_802F1F80", "buffers_8c.html#a258add9f2b7b1dd01bb0d49265726e2a", null ], - [ "frameBufferPadding", "buffers_8c.html#a8d41a87f21c332742464afc1f22eff4c", null ], + [ "D_802BFB80", "buffers_8c.html#ac1af7949ea673e18ec915e39b20902e5", null ], + [ "D_802DFB80", "buffers_8c.html#afba8c566a91f7849b01e3de0dcb776ab", null ], + [ "D_802F1F80", "buffers_8c.html#a65a30c85652f6cdd86d31d5de7de3c95", null ], [ "gFramebuffer0", "buffers_8c.html#a9ad5316597b4d79b0e355b1194848d3d", null ], [ "gFramebuffer1", "buffers_8c.html#a5249b7a9cf7e5c7d6a23b907760b9b81", null ], [ "gFramebuffer2", "buffers_8c.html#a95aecdc8fb209e4ec86f831451880008", null ], - [ "gRandomSeed16", "buffers_8c.html#a8eafbc86e2d3ad047f20f29099649228", null ], - [ "gZBuffer", "buffers_8c.html#ad69c72ff050917ed80fee1f0a4b6e373", null ], - [ "randomSeedPadding", "buffers_8c.html#ad9140e069d65bc5b5da75424d09e9e57", null ] + [ "gZBuffer", "buffers_8c.html#a63346feaff86835bf7e5b03bfcd0086d", null ] ]; \ No newline at end of file diff --git a/buffers_8c__incl.map b/buffers_8c__incl.map index 6d4ccaebe..9e8779162 100644 --- a/buffers_8c__incl.map +++ b/buffers_8c__incl.map @@ -1,11 +1,13 @@ - - + + - - - - - + + + + + + + @@ -82,9 +84,9 @@ - - - - - + + + + + diff --git a/buffers_8c__incl.md5 b/buffers_8c__incl.md5 index 3ed356e40..049617997 100644 --- a/buffers_8c__incl.md5 +++ b/buffers_8c__incl.md5 @@ -1 +1 @@ -83fdb07638f434f5180024bb2308fdad \ No newline at end of file +89fba572296fcace2f9f723d42f55f79 \ No newline at end of file diff --git a/buffers_8c__incl.svg b/buffers_8c__incl.svg index c2e963b9c..fadae28ff 100644 --- a/buffers_8c__incl.svg +++ b/buffers_8c__incl.svg @@ -3,7 +3,7 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + @@ -46,20 +46,20 @@ -src/data/buffers.c +src/buffers/buffers.c Node1 - -src/data/buffers.c + +src/buffers/buffers.c @@ -76,17 +76,17 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - + + Node29 - - -config.h + + +macros.h @@ -94,17 +94,17 @@ var sectionId = 'dynsection-0'; Node1->Node29 - - + + Node30 - - -buffers.h + + +config.h @@ -112,8 +112,26 @@ var sectionId = 'dynsection-0'; Node1->Node30 - - + + + + + + + +Node31 + + +buffers.h + + + + + +Node1->Node31 + + + @@ -801,46 +819,46 @@ var sectionId = 'dynsection-0'; - - -Node30->Node4 - + + +Node31->Node4 + - - -Node30->Node29 - + + +Node31->Node30 + - - -Node31 - + + +Node32 + common_structs.h - - -Node30->Node31 - + + +Node31->Node32 + - - -Node31->Node2 - + + +Node32->Node2 + diff --git a/buffers_8c__incl_org.svg b/buffers_8c__incl_org.svg index 1e8db9bd5..783d24ff4 100644 --- a/buffers_8c__incl_org.svg +++ b/buffers_8c__incl_org.svg @@ -3,17 +3,17 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - + + -src/data/buffers.c +src/buffers/buffers.c Node1 - -src/data/buffers.c + +src/buffers/buffers.c @@ -30,17 +30,17 @@ Node1->Node2 - - + + Node29 - - -config.h + + +macros.h @@ -48,17 +48,17 @@ Node1->Node29 - - + + Node30 - - -buffers.h + + +config.h @@ -66,8 +66,26 @@ Node1->Node30 - - + + + + + + + +Node31 + + +buffers.h + + + + + +Node1->Node31 + + + @@ -755,46 +773,46 @@ - - -Node30->Node4 - + + +Node31->Node4 + - - -Node30->Node29 - + + +Node31->Node30 + - - -Node31 - + + +Node32 + common_structs.h - - -Node30->Node31 - + + +Node31->Node32 + - - -Node31->Node2 - + + +Node32->Node2 + diff --git a/buffers_8h__dep__incl.map b/buffers_8h__dep__incl.map index e8863bd76..5cbd2321f 100644 --- a/buffers_8h__dep__incl.map +++ b/buffers_8h__dep__incl.map @@ -1,33 +1,33 @@ - - - - - + + + + + - - - + + + - - - + + + - + - + - - - + + + - - - - + + + + diff --git a/buffers_8h__dep__incl.md5 b/buffers_8h__dep__incl.md5 index ea1ad6ae3..57677c946 100644 --- a/buffers_8h__dep__incl.md5 +++ b/buffers_8h__dep__incl.md5 @@ -1 +1 @@ -482661a29fac2a7833d59aa167b6ef8b \ No newline at end of file +2bc218b66fdffd977bb1297514e7d308 \ No newline at end of file diff --git a/buffers_8h__dep__incl.svg b/buffers_8h__dep__incl.svg index 557007638..a2c0694f7 100644 --- a/buffers_8h__dep__incl.svg +++ b/buffers_8h__dep__incl.svg @@ -58,17 +58,17 @@ var sectionId = 'dynsection-1'; Node1 - -src/buffers.h + +src/buffers.h Node2 - - -src/code_80091750.c + + +src/buffers/buffers.c @@ -76,17 +76,17 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + Node3 - - -src/data/buffers.c + + +src/code_80091750.c @@ -94,8 +94,8 @@ var sectionId = 'dynsection-1'; Node1->Node3 - - + + @@ -112,8 +112,8 @@ var sectionId = 'dynsection-1'; Node1->Node4 - - + + @@ -121,8 +121,8 @@ var sectionId = 'dynsection-1'; Node7 - -src/kart_dma.c + +src/kart_dma.c @@ -130,8 +130,8 @@ var sectionId = 'dynsection-1'; Node1->Node7 - - + + @@ -148,8 +148,8 @@ var sectionId = 'dynsection-1'; Node1->Node8 - - + + @@ -157,8 +157,8 @@ var sectionId = 'dynsection-1'; Node9 - -src/racing/math_util.c + +src/racing/math_util.c @@ -166,8 +166,8 @@ var sectionId = 'dynsection-1'; Node1->Node9 - - + + @@ -184,8 +184,8 @@ var sectionId = 'dynsection-1'; Node1->Node10 - - + + @@ -202,8 +202,8 @@ var sectionId = 'dynsection-1'; Node1->Node11 - - + + @@ -220,8 +220,8 @@ var sectionId = 'dynsection-1'; Node1->Node23 - - + + @@ -229,8 +229,8 @@ var sectionId = 'dynsection-1'; Node24 - -src/staff_ghosts.c + +src/staff_ghosts.c @@ -238,8 +238,8 @@ var sectionId = 'dynsection-1'; Node1->Node24 - - + + @@ -279,12 +279,12 @@ var sectionId = 'dynsection-1'; - - -Node11->Node2 - - - + + +Node11->Node3 + + + @@ -292,8 +292,8 @@ var sectionId = 'dynsection-1'; Node11->Node4 - - + + @@ -301,8 +301,8 @@ var sectionId = 'dynsection-1'; Node11->Node8 - - + + @@ -310,8 +310,8 @@ var sectionId = 'dynsection-1'; Node11->Node10 - - + + diff --git a/buffers_8h__dep__incl_org.svg b/buffers_8h__dep__incl_org.svg index 65f2a82fa..60bd2dc43 100644 --- a/buffers_8h__dep__incl_org.svg +++ b/buffers_8h__dep__incl_org.svg @@ -12,17 +12,17 @@ Node1 - -src/buffers.h + +src/buffers.h Node2 - - -src/code_80091750.c + + +src/buffers/buffers.c @@ -30,17 +30,17 @@ Node1->Node2 - - + + Node3 - - -src/data/buffers.c + + +src/code_80091750.c @@ -48,8 +48,8 @@ Node1->Node3 - - + + @@ -66,8 +66,8 @@ Node1->Node4 - - + + @@ -75,8 +75,8 @@ Node7 - -src/kart_dma.c + +src/kart_dma.c @@ -84,8 +84,8 @@ Node1->Node7 - - + + @@ -102,8 +102,8 @@ Node1->Node8 - - + + @@ -111,8 +111,8 @@ Node9 - -src/racing/math_util.c + +src/racing/math_util.c @@ -120,8 +120,8 @@ Node1->Node9 - - + + @@ -138,8 +138,8 @@ Node1->Node10 - - + + @@ -156,8 +156,8 @@ Node1->Node11 - - + + @@ -174,8 +174,8 @@ Node1->Node23 - - + + @@ -183,8 +183,8 @@ Node24 - -src/staff_ghosts.c + +src/staff_ghosts.c @@ -192,8 +192,8 @@ Node1->Node24 - - + + @@ -233,12 +233,12 @@ - - -Node11->Node2 - - - + + +Node11->Node3 + + + @@ -246,8 +246,8 @@ Node11->Node4 - - + + @@ -255,8 +255,8 @@ Node11->Node8 - - + + @@ -264,8 +264,8 @@ Node11->Node10 - - + + diff --git a/buffers_8h_source.html b/buffers_8h_source.html index 1b33e1d24..541ff9c14 100644 --- a/buffers_8h_source.html +++ b/buffers_8h_source.html @@ -220,15 +220,15 @@ $(function(){initNavTree('buffers_8h_source.html',''); initResizable(); });
104#endif
105
106#endif // BUFFERS_H
-
u16 gFramebuffer1[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:30
-
union_D_802BFB80 D_802BFB80
Definition buffers.c:16
-
u16 D_802F1F80[][4][0x100 *8]
Definition buffers.c:21
-
u16 gRandomSeed16
Definition buffers.c:6
-
u16 gFramebuffer2[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:31
-
u16 gFramebuffer0[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:29
-
struct_D_802DFB80 D_802DFB80[][2][8]
Definition buffers.c:17
-
u16 gZBuffer[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:24
-
u8 randomSeedPadding[216]
Definition buffers.c:8
+
u16 gFramebuffer1[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:20
+
union_D_802BFB80 D_802BFB80
Definition buffers.c:6
+
u16 D_802F1F80[][4][0x100 *8]
Definition buffers.c:11
+
u16 gRandomSeed16
Definition random.c:3
+
u16 gFramebuffer2[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:21
+
u16 gFramebuffer0[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:19
+
struct_D_802DFB80 D_802DFB80[][2][8]
Definition buffers.c:7
+
u16 gZBuffer[SCREEN_WIDTH *SCREEN_HEIGHT]
Definition buffers.c:14
+
u8 randomSeedPadding[216]
Definition random.c:4
s16 gCourseMaxZ
Definition code_800029B0.c:93
diff --git a/bug.html b/bug.html index 7e1d00a0c..59cb433d0 100644 --- a/bug.html +++ b/bug.html @@ -105,11 +105,11 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global crash_screen_draw_info (u16 *framebuffer, OSThread *thread)
-
if this check fails, the ra register is printed a second time.
+
if this check fails, the ra register is printed a second time.
Global DEBUG_MODE
This looks like it should work at any point in the race.
Global func_8001969C (s32, f32, s32, s16)
-
Adding an (f32) cast changes asm, why?
+
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]
Global func_800BB388 (s32 bankId, s32 instId, s32 arg2)
@@ -119,19 +119,19 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
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
Global preload_sequence (u32, u8)
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.
+
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/camera_8h.html b/camera_8h.html index 63cb479a2..6a0e61021 100644 --- a/camera_8h.html +++ b/camera_8h.html @@ -219,7 +219,7 @@ Variables
-
Todo
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.
+
Todo
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.
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index e981966d5..313e8e335 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -2367,7 +2367,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 6d309ffb5..3987f2d2d 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -2197,7 +2197,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__data_8c.html b/ceremony__data_8c.html index 7c808e9da..3e4110de1 100644 --- a/ceremony__data_8c.html +++ b/ceremony__data_8c.html @@ -1241,7 +1241,7 @@ Variables
{{{ 7, 0, -7}, 0, {-1279, 1024}, {0xe3, 0xf6, 0xff, 0xff}}},
}
-
Todo
rename this to left_ or right_ instead of model2.
+
Todo
rename this to left_ or right_ instead of model2.
diff --git a/ceremony__data_8h.html b/ceremony__data_8h.html index c0c332a32..1431205da 100644 --- a/ceremony__data_8h.html +++ b/ceremony__data_8h.html @@ -1031,7 +1031,7 @@ Variables
-
Todo
rename this to left_ or right_ instead of model2.
+
Todo
rename this to left_ or right_ instead of model2.
diff --git a/code__80005FD0_8c.html b/code__80005FD0_8c.html index 789d2abdb..76774fb1e 100644 --- a/code__80005FD0_8c.html +++ b/code__80005FD0_8c.html @@ -5251,7 +5251,7 @@ Here is the caller graph for this function:
-
Bug
Adding an (f32) cast changes asm, why?
+
Bug
Adding an (f32) cast changes asm, why?
Here is the caller graph for this function:
diff --git a/code__80005FD0_8h.html b/code__80005FD0_8h.html index 866417dc1..2833fc78f 100644 --- a/code__80005FD0_8h.html +++ b/code__80005FD0_8h.html @@ -4916,7 +4916,7 @@ Here is the caller graph for this function:
-
Bug
Adding an (f32) cast changes asm, why?
+
Bug
Adding an (f32) cast changes asm, why?
Here is the caller graph for this function:
diff --git a/code__80281780_8c.html b/code__80281780_8c.html index dbf8c6671..e22c9d550 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -165,7 +165,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
@@ -242,7 +242,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 89b6102a9..9a4a8d5d0 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -165,7 +165,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
@@ -242,7 +242,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/config_8h__dep__incl.map b/config_8h__dep__incl.map index b6b0ca11d..becf50aa1 100644 --- a/config_8h__dep__incl.map +++ b/config_8h__dep__incl.map @@ -1,86 +1,86 @@ - + - - - - - - - - - + + + + + + + + + - + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + - + - - + + - - + + - + - - - - + + + + diff --git a/config_8h__dep__incl.md5 b/config_8h__dep__incl.md5 index 48a6f2ef7..d73efcd88 100644 --- a/config_8h__dep__incl.md5 +++ b/config_8h__dep__incl.md5 @@ -1 +1 @@ -b2412edf40cef3aa4cda6e96e38bab64 \ No newline at end of file +7d974f5dab9a95f78356f65a9e27e0d7 \ No newline at end of file diff --git a/config_8h__dep__incl.svg b/config_8h__dep__incl.svg index dabea0ee6..5b5dfff73 100644 --- a/config_8h__dep__incl.svg +++ b/config_8h__dep__incl.svg @@ -46,7 +46,7 @@ @@ -58,8 +58,8 @@ var sectionId = 'dynsection-0'; Node1 - -include/config.h + +include/config.h @@ -76,8 +76,8 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - + + @@ -85,8 +85,8 @@ var sectionId = 'dynsection-0'; Node4 - -src/debug/all_variables.h + +src/debug/all_variables.h @@ -94,8 +94,8 @@ var sectionId = 'dynsection-0'; Node1->Node4 - - + + @@ -103,8 +103,8 @@ var sectionId = 'dynsection-0'; Node11 - -src/buffers.h + +src/buffers.h @@ -112,44 +112,44 @@ var sectionId = 'dynsection-0'; Node1->Node11 - - + + Node12 - - -src/code_80091750.c + + +src/buffers/buffers.c - + Node1->Node12 - - - + + + Node13 - - -src/data/buffers.c + + +src/code_80091750.c - + Node1->Node13 - - - + + + @@ -166,8 +166,8 @@ var sectionId = 'dynsection-0'; Node1->Node15 - - + + @@ -181,11 +181,11 @@ var sectionId = 'dynsection-0'; - + Node1->Node20 - - - + + + @@ -202,8 +202,8 @@ var sectionId = 'dynsection-0'; Node1->Node22 - - + + @@ -221,8 +221,8 @@ var sectionId = 'dynsection-0'; Node1->Node25 - - + + @@ -239,8 +239,8 @@ var sectionId = 'dynsection-0'; Node1->Node26 - - + + @@ -248,17 +248,17 @@ var sectionId = 'dynsection-0'; Node29 - -src/crash_screen.c + +src/crash_screen.c - + Node1->Node29 - - - + + + @@ -266,9 +266,9 @@ var sectionId = 'dynsection-0'; Node30 - -src/debug/crash_screen -_enhancement.c + +src/debug/crash_screen +_enhancement.c @@ -276,8 +276,8 @@ var sectionId = 'dynsection-0'; Node1->Node30 - - + + @@ -285,8 +285,8 @@ var sectionId = 'dynsection-0'; Node31 - -src/ending/code_80281780.c + +src/ending/code_80281780.c @@ -294,8 +294,8 @@ var sectionId = 'dynsection-0'; Node1->Node31 - - + + @@ -303,8 +303,8 @@ var sectionId = 'dynsection-0'; Node32 - -src/gbiMacro.c + +src/gbiMacro.c @@ -312,8 +312,8 @@ var sectionId = 'dynsection-0'; Node1->Node32 - - + + @@ -321,8 +321,8 @@ var sectionId = 'dynsection-0'; Node33 - -src/profiler.c + +src/profiler.c @@ -330,8 +330,8 @@ var sectionId = 'dynsection-0'; Node1->Node33 - - + + @@ -339,8 +339,8 @@ var sectionId = 'dynsection-0'; Node34 - -src/racing/race_logic.c + +src/racing/race_logic.c @@ -348,8 +348,8 @@ var sectionId = 'dynsection-0'; Node1->Node34 - - + + @@ -357,8 +357,8 @@ var sectionId = 'dynsection-0'; Node3 - -src/code_80004740.c + +src/code_80004740.c @@ -366,8 +366,8 @@ var sectionId = 'dynsection-0'; Node2->Node3 - - + + @@ -375,8 +375,8 @@ var sectionId = 'dynsection-0'; Node2->Node4 - - + + @@ -421,8 +421,8 @@ var sectionId = 'dynsection-0'; Node9 - -src/racing/collision.c + +src/racing/collision.c @@ -430,8 +430,8 @@ var sectionId = 'dynsection-0'; Node2->Node9 - - + + @@ -457,8 +457,8 @@ var sectionId = 'dynsection-0'; Node5 - -src/debug/debug.inc.c + +src/debug/debug.inc.c @@ -466,8 +466,8 @@ var sectionId = 'dynsection-0'; Node4->Node5 - - + + @@ -475,8 +475,8 @@ var sectionId = 'dynsection-0'; Node6 - -src/debug/debug.c + +src/debug/debug.c @@ -484,8 +484,8 @@ var sectionId = 'dynsection-0'; Node5->Node6 - - + + @@ -493,8 +493,8 @@ var sectionId = 'dynsection-0'; Node11->Node4 - - + + @@ -502,8 +502,8 @@ var sectionId = 'dynsection-0'; Node11->Node10 - - + + @@ -511,8 +511,8 @@ var sectionId = 'dynsection-0'; Node11->Node12 - - + + @@ -520,8 +520,8 @@ var sectionId = 'dynsection-0'; Node11->Node13 - - + + @@ -529,8 +529,8 @@ var sectionId = 'dynsection-0'; Node14 - -src/kart_dma.c + +src/kart_dma.c @@ -538,8 +538,8 @@ var sectionId = 'dynsection-0'; Node11->Node14 - - + + @@ -547,8 +547,8 @@ var sectionId = 'dynsection-0'; Node11->Node15 - - + + @@ -565,8 +565,8 @@ var sectionId = 'dynsection-0'; Node11->Node16 - - + + @@ -574,8 +574,8 @@ var sectionId = 'dynsection-0'; Node17 - -src/render_player.h + +src/render_player.h @@ -583,8 +583,8 @@ var sectionId = 'dynsection-0'; Node11->Node17 - - + + @@ -601,8 +601,8 @@ var sectionId = 'dynsection-0'; Node11->Node27 - - + + @@ -610,8 +610,8 @@ var sectionId = 'dynsection-0'; Node28 - -src/staff_ghosts.c + +src/staff_ghosts.c @@ -619,8 +619,8 @@ var sectionId = 'dynsection-0'; Node11->Node28 - - + + @@ -628,8 +628,8 @@ var sectionId = 'dynsection-0'; Node17->Node4 - - + + @@ -637,8 +637,8 @@ var sectionId = 'dynsection-0'; Node17->Node7 - - + + @@ -646,17 +646,17 @@ var sectionId = 'dynsection-0'; Node17->Node8 - - + + - - -Node17->Node12 - - - + + +Node17->Node13 + + + @@ -664,8 +664,8 @@ var sectionId = 'dynsection-0'; Node17->Node15 - - + + @@ -673,8 +673,8 @@ var sectionId = 'dynsection-0'; Node17->Node16 - - + + @@ -691,8 +691,8 @@ var sectionId = 'dynsection-0'; Node17->Node18 - - + + @@ -709,8 +709,8 @@ var sectionId = 'dynsection-0'; Node17->Node19 - - + + @@ -718,8 +718,8 @@ var sectionId = 'dynsection-0'; Node17->Node20 - - + + @@ -736,8 +736,8 @@ var sectionId = 'dynsection-0'; Node17->Node21 - - + + @@ -745,8 +745,8 @@ var sectionId = 'dynsection-0'; Node17->Node22 - - + + @@ -763,8 +763,8 @@ var sectionId = 'dynsection-0'; Node17->Node23 - - + + @@ -781,8 +781,8 @@ var sectionId = 'dynsection-0'; Node17->Node24 - - + + @@ -790,8 +790,8 @@ var sectionId = 'dynsection-0'; Node17->Node25 - - + + @@ -799,8 +799,8 @@ var sectionId = 'dynsection-0'; Node17->Node26 - - + + @@ -808,8 +808,8 @@ var sectionId = 'dynsection-0'; Node17->Node27 - - + + diff --git a/config_8h__dep__incl_org.svg b/config_8h__dep__incl_org.svg index 12f572cf8..9e02a7429 100644 --- a/config_8h__dep__incl_org.svg +++ b/config_8h__dep__incl_org.svg @@ -4,16 +4,16 @@ - + include/config.h Node1 - -include/config.h + +include/config.h @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node4 - -src/debug/all_variables.h + +src/debug/all_variables.h @@ -48,8 +48,8 @@ Node1->Node4 - - + + @@ -57,8 +57,8 @@ Node11 - -src/buffers.h + +src/buffers.h @@ -66,44 +66,44 @@ Node1->Node11 - - + + Node12 - - -src/code_80091750.c + + +src/buffers/buffers.c - + Node1->Node12 - - - + + + Node13 - - -src/data/buffers.c + + +src/code_80091750.c - + Node1->Node13 - - - + + + @@ -120,8 +120,8 @@ Node1->Node15 - - + + @@ -135,11 +135,11 @@ - + Node1->Node20 - - - + + + @@ -156,8 +156,8 @@ Node1->Node22 - - + + @@ -175,8 +175,8 @@ Node1->Node25 - - + + @@ -193,8 +193,8 @@ Node1->Node26 - - + + @@ -202,17 +202,17 @@ Node29 - -src/crash_screen.c + +src/crash_screen.c - + Node1->Node29 - - - + + + @@ -220,9 +220,9 @@ Node30 - -src/debug/crash_screen -_enhancement.c + +src/debug/crash_screen +_enhancement.c @@ -230,8 +230,8 @@ Node1->Node30 - - + + @@ -239,8 +239,8 @@ Node31 - -src/ending/code_80281780.c + +src/ending/code_80281780.c @@ -248,8 +248,8 @@ Node1->Node31 - - + + @@ -257,8 +257,8 @@ Node32 - -src/gbiMacro.c + +src/gbiMacro.c @@ -266,8 +266,8 @@ Node1->Node32 - - + + @@ -275,8 +275,8 @@ Node33 - -src/profiler.c + +src/profiler.c @@ -284,8 +284,8 @@ Node1->Node33 - - + + @@ -293,8 +293,8 @@ Node34 - -src/racing/race_logic.c + +src/racing/race_logic.c @@ -302,8 +302,8 @@ Node1->Node34 - - + + @@ -311,8 +311,8 @@ Node3 - -src/code_80004740.c + +src/code_80004740.c @@ -320,8 +320,8 @@ Node2->Node3 - - + + @@ -329,8 +329,8 @@ Node2->Node4 - - + + @@ -375,8 +375,8 @@ Node9 - -src/racing/collision.c + +src/racing/collision.c @@ -384,8 +384,8 @@ Node2->Node9 - - + + @@ -411,8 +411,8 @@ Node5 - -src/debug/debug.inc.c + +src/debug/debug.inc.c @@ -420,8 +420,8 @@ Node4->Node5 - - + + @@ -429,8 +429,8 @@ Node6 - -src/debug/debug.c + +src/debug/debug.c @@ -438,8 +438,8 @@ Node5->Node6 - - + + @@ -447,8 +447,8 @@ Node11->Node4 - - + + @@ -456,8 +456,8 @@ Node11->Node10 - - + + @@ -465,8 +465,8 @@ Node11->Node12 - - + + @@ -474,8 +474,8 @@ Node11->Node13 - - + + @@ -483,8 +483,8 @@ Node14 - -src/kart_dma.c + +src/kart_dma.c @@ -492,8 +492,8 @@ Node11->Node14 - - + + @@ -501,8 +501,8 @@ Node11->Node15 - - + + @@ -519,8 +519,8 @@ Node11->Node16 - - + + @@ -528,8 +528,8 @@ Node17 - -src/render_player.h + +src/render_player.h @@ -537,8 +537,8 @@ Node11->Node17 - - + + @@ -555,8 +555,8 @@ Node11->Node27 - - + + @@ -564,8 +564,8 @@ Node28 - -src/staff_ghosts.c + +src/staff_ghosts.c @@ -573,8 +573,8 @@ Node11->Node28 - - + + @@ -582,8 +582,8 @@ Node17->Node4 - - + + @@ -591,8 +591,8 @@ Node17->Node7 - - + + @@ -600,17 +600,17 @@ Node17->Node8 - - + + - - -Node17->Node12 - - - + + +Node17->Node13 + + + @@ -618,8 +618,8 @@ Node17->Node15 - - + + @@ -627,8 +627,8 @@ Node17->Node16 - - + + @@ -645,8 +645,8 @@ Node17->Node18 - - + + @@ -663,8 +663,8 @@ Node17->Node19 - - + + @@ -672,8 +672,8 @@ Node17->Node20 - - + + @@ -690,8 +690,8 @@ Node17->Node21 - - + + @@ -699,8 +699,8 @@ Node17->Node22 - - + + @@ -717,8 +717,8 @@ Node17->Node23 - - + + @@ -735,8 +735,8 @@ Node17->Node24 - - + + @@ -744,8 +744,8 @@ Node17->Node25 - - + + @@ -753,8 +753,8 @@ Node17->Node26 - - + + @@ -762,8 +762,8 @@ Node17->Node27 - - + + diff --git a/controlflow.html b/controlflow.html index 963d7ccc7..7a5071f70 100644 --- a/controlflow.html +++ b/controlflow.html @@ -112,7 +112,7 @@ $(function(){initNavTree('controlflow.html',''); initResizable(); });
  • Players
  • Actors
  • Objects
  • -
  • Courses
    • Course Folder
    • +
    • Courses
    • UI & Other 2D Screen data
    • @@ -245,7 +245,7 @@ Objects code_80086E70 Objects

      Documentation of the specifics still in-progress. See actors for more information.

      -

      +

      Courses

      Course related code resides in

      @@ -259,7 +259,7 @@ Courses

      Course Folder

      -

      [course folder link][Courses]

      +

      [course folder link][Courses]

      diff --git a/courses.html b/courses.html index 06287e688..7bd189aa9 100644 --- a/courses.html +++ b/courses.html @@ -103,7 +103,7 @@ $(function(){initNavTree('courses.html',''); initResizable(); });
      Courses
      -

      +

      Courses

      diff --git a/coursesmenu.html b/coursesmenu.html index 7d6b054b0..ff157f6f1 100644 --- a/coursesmenu.html +++ b/coursesmenu.html @@ -138,7 +138,7 @@ How courses work in mk64

      -

      Courses Surface Types

      +

      Courses Surface Types

      diff --git a/coursesmenu.js b/coursesmenu.js index b3a26cdcc..13346ac5f 100644 --- a/coursesmenu.js +++ b/coursesmenu.js @@ -1,7 +1,7 @@ var coursesmenu = [ [ "Courses", "courses.html", [ - [ "Courses", "courses.html#courses", null ] + [ "Courses", "courses.html#courses-1", null ] ] ], [ "Surface Types", "surfacetypes.html", null ] ]; \ No newline at end of file diff --git a/crash__screen_8c.html b/crash__screen_8c.html index fe02308f8..424a1da29 100644 --- a/crash__screen_8c.html +++ b/crash__screen_8c.html @@ -283,7 +283,7 @@ Here is the caller graph for this function:
      file desc
  • -
    Bug
    if this check fails, the ra register is printed a second time.
    +
    Bug
    if this check fails, the ra register is printed a second time.
    Here is the call graph for this function:
    diff --git a/dir_000001_000013.html b/dir_000001_000014.html similarity index 100% rename from dir_000001_000013.html rename to dir_000001_000014.html diff --git a/dir_000001_000026.html b/dir_000001_000027.html similarity index 100% rename from dir_000001_000026.html rename to dir_000001_000027.html diff --git a/dir_000001_000042.html b/dir_000001_000043.html similarity index 100% rename from dir_000001_000042.html rename to dir_000001_000043.html diff --git a/dir_000002_000016.html b/dir_000002_000011.html similarity index 90% rename from dir_000002_000016.html rename to dir_000002_000011.html index aa718395d..fb07731b6 100644 --- a/dir_000002_000016.html +++ b/dir_000002_000011.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/audio -> data Relation +Mario Kart 64: src/audio -> buffers Relation @@ -100,7 +100,7 @@ $(function(){initNavTree('dir_a63dedf81f1e5ea1d42bb45ef831eb8c.html',''); initRe
    -

    audio → data Relation

    File in src/audioIncludes file in src/data
    load.cgfx_output_buffer.h
    +

    audio → buffers Relation

    File in src/audioIncludes file in src/buffers
    load.cgfx_output_buffer.h
    -

    debug → data Relation

    File in src/debugIncludes file in src/data
    all_variables.htrig_tables.h
    +

    debug → buffers Relation

    File in src/debugIncludes file in src/buffers
    all_variables.htrig_tables.h
    @@ -100,12 +100,12 @@ $(function(){initNavTree('dir_b358511119841a6b3a0e59dc0c8c249d.html',''); initRe
    -

    item_box → racing Relation

    File in src/actors/item_boxIncludes file in src/racing
    render.inc.cactors.h
    update.inc.cactors.h
    +

    include → PR Relation

    File in includeIncludes file in include/PR
    course.hgbi.h
    course_offsets.hultratypes.h
    kart_attributes.hultratypes.h
    ultra64.hgu.h
    ultra64.hlibaudio.h
    ultra64.hlibultra.h
    ultra64.hmbi.h
    ultra64.hos_ai.h
    ultra64.hos_cache.h
    ultra64.hos_cont.h
    ultra64.hos_eeprom.h
    ultra64.hos_exception.h
    ultra64.hos_internal.h
    ultra64.hos_libc.h
    ultra64.hos_message.h
    ultra64.hos_misc.h
    ultra64.hos_pi.h
    ultra64.hos_rdp.h
    ultra64.hos_thread.h
    ultra64.hos_time.h
    ultra64.hos_tlb.h
    ultra64.hos_vi.h
    ultra64.hsptask.h
    ultra64.hucode.h
    ultra64.hultratypes.h
    libc / stddef.hultratypes.h
    libc / string.hultratypes.h
    diff --git a/dir_000026_000049.html b/dir_000027_000050.html similarity index 100% rename from dir_000026_000049.html rename to dir_000027_000050.html diff --git a/dir_000027_000026.html b/dir_000028_000027.html similarity index 100% rename from dir_000027_000026.html rename to dir_000028_000027.html diff --git a/dir_000028_000043.html b/dir_000028_000043.html new file mode 100644 index 000000000..0beae9c73 --- /dev/null +++ b/dir_000028_000043.html @@ -0,0 +1,113 @@ + + + + + + + + +Mario Kart 64: src/actors/item_box -> racing Relation + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Mario Kart 64 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +

    item_box → racing Relation

    File in src/actors/item_boxIncludes file in src/racing
    render.inc.cactors.h
    update.inc.cactors.h
    +
    + + + + diff --git a/dir_000028_000026.html b/dir_000029_000027.html similarity index 100% rename from dir_000028_000026.html rename to dir_000029_000027.html diff --git a/dir_000029_000013.html b/dir_000030_000014.html similarity index 100% rename from dir_000029_000013.html rename to dir_000030_000014.html diff --git a/dir_000029_000026.html b/dir_000030_000027.html similarity index 100% rename from dir_000029_000026.html rename to dir_000030_000027.html diff --git a/dir_000029_000042.html b/dir_000030_000043.html similarity index 100% rename from dir_000029_000042.html rename to dir_000030_000043.html diff --git a/dir_000030_000026.html b/dir_000031_000027.html similarity index 100% rename from dir_000030_000026.html rename to dir_000031_000027.html diff --git a/dir_000030_000049.html b/dir_000031_000050.html similarity index 100% rename from dir_000030_000049.html rename to dir_000031_000050.html diff --git a/dir_000031_000041.html b/dir_000032_000042.html similarity index 100% rename from dir_000031_000041.html rename to dir_000032_000042.html diff --git a/dir_000032_000026.html b/dir_000033_000027.html similarity index 100% rename from dir_000032_000026.html rename to dir_000033_000027.html diff --git a/dir_000033_000026.html b/dir_000034_000027.html similarity index 100% rename from dir_000033_000026.html rename to dir_000034_000027.html diff --git a/dir_000034_000013.html b/dir_000035_000014.html similarity index 100% rename from dir_000034_000013.html rename to dir_000035_000014.html diff --git a/dir_000034_000042.html b/dir_000035_000043.html similarity index 100% rename from dir_000034_000042.html rename to dir_000035_000043.html diff --git a/dir_000036_000026.html b/dir_000037_000027.html similarity index 100% rename from dir_000036_000026.html rename to dir_000037_000027.html diff --git a/dir_000037_000026.html b/dir_000038_000027.html similarity index 100% rename from dir_000037_000026.html rename to dir_000038_000027.html diff --git a/dir_000038_000013.html b/dir_000039_000014.html similarity index 100% rename from dir_000038_000013.html rename to dir_000039_000014.html diff --git a/dir_000038_000026.html b/dir_000039_000027.html similarity index 100% rename from dir_000038_000026.html rename to dir_000039_000027.html diff --git a/dir_000038_000042.html b/dir_000039_000043.html similarity index 100% rename from dir_000038_000042.html rename to dir_000039_000043.html diff --git a/dir_000039_000013.html b/dir_000040_000014.html similarity index 100% rename from dir_000039_000013.html rename to dir_000040_000014.html diff --git a/dir_000039_000042.html b/dir_000040_000043.html similarity index 100% rename from dir_000039_000042.html rename to dir_000040_000043.html diff --git a/dir_000040_000013.html b/dir_000041_000014.html similarity index 100% rename from dir_000040_000013.html rename to dir_000041_000014.html diff --git a/dir_000040_000026.html b/dir_000041_000027.html similarity index 100% rename from dir_000040_000026.html rename to dir_000041_000027.html diff --git a/dir_000040_000042.html b/dir_000041_000043.html similarity index 100% rename from dir_000040_000042.html rename to dir_000041_000043.html diff --git a/dir_000041_000031.html b/dir_000042_000032.html similarity index 100% rename from dir_000041_000031.html rename to dir_000042_000032.html diff --git a/dir_000042_000001.html b/dir_000043_000001.html similarity index 100% rename from dir_000042_000001.html rename to dir_000043_000001.html diff --git a/dir_000042_000002.html b/dir_000043_000002.html similarity index 100% rename from dir_000042_000002.html rename to dir_000043_000002.html diff --git a/dir_000042_000016.html b/dir_000043_000011.html similarity index 90% rename from dir_000042_000016.html rename to dir_000043_000011.html index b0cad4441..f538a38c0 100644 --- a/dir_000042_000016.html +++ b/dir_000043_000011.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/racing -> data Relation +Mario Kart 64: src/racing -> buffers Relation @@ -100,7 +100,7 @@ $(function(){initNavTree('dir_b624d86e5671d82a613a73eb9566e66f.html',''); initRe
    -

    racing → data Relation

    File in src/racingIncludes file in src/data
    math_util.ctrig_tables.h
    +

    racing → buffers Relation

    File in src/racingIncludes file in src/buffers
    math_util.ctrig_tables.h
    +

    src → data Relation

    File in srcIncludes file in src/data
    code_80005FD0.cpath_spawn_data.h
    code_80057C60.cdata_800E8700.h
    code_80057C60.csome_data.h
    code_8006E9C0.csome_data.h
    code_80091750.cstartup_logo.h
    render_objects.cdata_800E45C0.h
    render_objects.csome_data.h
    update_objects.csome_data.h

    Variable Documentation

    - -

    ◆ gGfxSPTaskOutputBuffer

    - -
    -
    - - - - - -
    - - - - -
    u64 gGfxSPTaskOutputBuffer[]
    -
    -extern
    -
    - -
    -
    - -

    ◆ gGfxSPTaskOutputBufferSize

    - -
    -
    - - - - - -
    - - - - -
    u32 gGfxSPTaskOutputBufferSize
    -
    -extern
    -
    - -
    -

    ◆ gSynthesisReverbs

    diff --git a/synthesis_8h.js b/synthesis_8h.js index e755a2e7d..94679d12d 100644 --- a/synthesis_8h.js +++ b/synthesis_8h.js @@ -32,7 +32,5 @@ var synthesis_8h = [ "synthesis_resample_and_mix_reverb", "synthesis_8h.html#a6d3021a3852efebf658d4c1a1f741a5c", null ], [ "synthesis_save_reverb_ring_buffer", "synthesis_8h.html#a4335280b9164016034f7e52d4f2ccef9", null ], [ "synthesis_save_reverb_samples", "synthesis_8h.html#aebc1a42723ab6d4ef65df99740d35318", null ], - [ "gGfxSPTaskOutputBuffer", "synthesis_8h.html#a46ae4f8ebb457fce4caa008ac292b6f6", null ], - [ "gGfxSPTaskOutputBufferSize", "synthesis_8h.html#a1d3d09175f95d66b361a83b7a94446f7", null ], [ "gSynthesisReverbs", "synthesis_8h.html#a46dbb82b200402601c2819f7deab8c04", null ] ]; \ No newline at end of file diff --git a/synthesis_8h_source.html b/synthesis_8h_source.html index 650f91c6d..13854b1c3 100644 --- a/synthesis_8h_source.html +++ b/synthesis_8h_source.html @@ -223,28 +223,23 @@ $(function(){initNavTree('synthesis_8h_source.html',''); initResizable(); });
    109Acmd *func_800B86A0(Acmd *cmd, struct NoteSubEu *note, struct NoteSynthesisState *synthesisState, s32 nSamples, u16 inBuf, s32 headsetPanSettings, u32 flags);
    111
    -
    112// These 2 are almost certainly misnamed and misplaced
    - - -
    115
    -
    116extern struct SynthesisReverb gSynthesisReverbs[4];
    -
    117
    -
    118/*
    -
    119SO
    -
    120gLeftVolRampings is almost certainly gAudioSessionPool (D_803AFBC8) in disguise, but since
    -
    121synthesis' ro/data has already been broken out it'll be very hard to fix that.
    -
    122
    -
    123extern f32 gLeftVolRampings[3][1024];
    -
    124extern f32 gRightVolRampings[3][1024];
    -
    125extern f32 *gCurrentLeftVolRamping; // Points to any of the three left buffers above
    -
    126extern f32 *gCurrentRightVolRamping; // Points to any of the three right buffers above
    -
    127*/
    -
    128
    -
    129#endif // AUDIO_SYNTHESIS_H
    +
    112extern struct SynthesisReverb gSynthesisReverbs[4];
    +
    113
    +
    114/*
    +
    115SO
    +
    116gLeftVolRampings is almost certainly gAudioSessionPool (D_803AFBC8) in disguise, but since
    +
    117synthesis' ro/data has already been broken out it'll be very hard to fix that.
    +
    118
    +
    119extern f32 gLeftVolRampings[3][1024];
    +
    120extern f32 gRightVolRampings[3][1024];
    +
    121extern f32 *gCurrentLeftVolRamping; // Points to any of the three left buffers above
    +
    122extern f32 *gCurrentRightVolRamping; // Points to any of the three right buffers above
    +
    123*/
    +
    124
    +
    125#endif // AUDIO_SYNTHESIS_H
    s16 gCourseMaxZ
    Definition code_800029B0.c:93
    -
    unsigned long long int u64
    Definition llconv.c:2
    Definition internal.h:410
    Definition internal.h:383
    Definition synthesis.h:57
    @@ -280,10 +275,8 @@ $(function(){initNavTree('synthesis_8h_source.html',''); initResizable(); });
    s32 nextRingBufferPos
    Definition synthesis.h:77
    s16 * unk104
    Definition synthesis.h:92
    Acmd * synthesis_execute(Acmd *, s32 *, s16 *, s32)
    Definition synthesis.c:154
    -
    u32 gGfxSPTaskOutputBufferSize
    Definition gfx_output_buffer.c:6
    Acmd * synthesis_process_note(s32, struct NoteSubEu *, struct NoteSynthesisState *, s16 *, s32, Acmd *, s32)
    Acmd * synthesis_save_reverb_ring_buffer(Acmd *, u16, u16, s32, s32)
    Definition synthesis.c:119
    -
    u64 gGfxSPTaskOutputBuffer[]
    Definition gfx_output_buffer.c:4
    struct SynthesisReverb gSynthesisReverbs[4]
    Definition synthesis.c:33
    Acmd * synthesis_resample_and_mix_reverb(Acmd *, s32, s16, s16)
    Definition synthesis.c:198
    void func_800B6FB4(s32 updateIndexStart, s32 noteIndex)
    Definition synthesis.c:125
    diff --git a/toads__turnpike_2course__offsets_8c.html b/toads__turnpike_2course__offsets_8c.html index b09d79e78..9371863f7 100644 --- a/toads__turnpike_2course__offsets_8c.html +++ b/toads__turnpike_2course__offsets_8c.html @@ -943,7 +943,7 @@ Variables
    {gTexture65127C, 0x01AB, 0x0800, 0x0},
    {gTextureRoad5, 0x02B9, 0x1000, 0x0},
    {gTextureSignToadRed, 0x0610, 0x1000, 0x0},
    -
    {gTexture668228, 0x0130, 0x0800, 0x0},
    +
    {gTexture668228, 0x0130, 0x0800, 0x0},
    {0x00000000, 0x0000, 0x0000, 0x0},
    }
    u8 gTextureSignNintendoRed0[]
    @@ -963,8 +963,8 @@ Variables
    u8 gTexture6608C8[]
    u8 gTextureRoad3[]
    u8 gTextureSignToadRed[]
    -
    u8 gTexture668228[]
    u8 gTextureRoad5[]
    +
    u8 gTexture668228[]
    diff --git a/todo.html b/todo.html index e9feb2932..c0951a554 100644 --- a/todo.html +++ b/todo.html @@ -113,19 +113,19 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    Global __osPfsRWInode (OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank)
    don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
    Global __osPiDevMgr
    -
    In libreultra this is in an include
    +
    In libreultra this is in an include
    Global __osRepairPackId (OSPfs *pfs, __OSPackId *badid, __OSPackId *newid)
    -

    remove magic constant

    -

    fix magic number

    +

    fix magic number

    +

    remove magic constant

    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.
    +
    put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
    Global clear_framebuffer (s32)
    -
    Why did void* work for matching
    +
    Why did void* work for matching
    Global common_tlut_lakitu_checkered_flag []
    Generate tlut based on the actual texture. The textures these tluts are for are not in common_textures.c This applies to common_tlut_lakitu_checkered_flag, common_tlut_lakitu_second_lap, common_tlut_lakitu_final_lap, common_tlut_lakitu_reverse, common_tlut_lakitu_fishing Appears to be animation textures.
    Global common_tlut_trees_import []
    @@ -133,7 +133,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    Global D_02007BB8 []
    Place all these vertices in a single array
    Global D_800E43B0 []
    -
    unused?
    +
    unused?
    Global D_8018D9B0
    Move gGfxPool out of main.h
    Global d_course_banshee_boardwalk_dl_0 []
    @@ -169,7 +169,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    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?

    @@ -189,25 +189,25 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    Global func_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
    fakematch?
    Global func_800745C8 (s32 objectIndex, s32 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
    +
    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?
    Global func_8028336C (UNUSED struct CinematicCamera *arg0, UNUSED Camera *camera)
    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
    @@ -221,11 +221,11 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    Global M_TASK_FLAG0
    These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
    Global MTX_KART_POOL_SIZE
    -
    Verify with proper documentation
    +
    Verify with proper documentation
    Global MTX_SHADOW_POOL_SIZE
    -
    Verify with proper documentation
    +
    Verify with proper documentation
    Global new_actor (ActorInitParams *)
    -
    More indepth error checking/return value
    +
    More indepth error checking/return value
    Global Note::priority
    use macros or something instead.
    Global osContInit (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)
    @@ -245,11 +245,11 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
    Global render_actor_shell (Camera *camera, Mat4 matrix, struct ShellActor *shell)
    Is this making the shell spin?
    Global short_podium_model2 []
    -
    rename this to left_ or right_ instead of model2.
    +
    rename this to left_ or right_ instead of model2.
    Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)
    format like sm64 sounds.h
    Struct unkStruct
    -
    merge with osEepromWrite
    +
    merge with osEepromWrite
    Global UPDATE_REG (reg, var)
    This define is from piint.h, but including that causes problems...
    Global US_FLOAT (x)
    diff --git a/train_2render_8inc_8c_source.html b/train_2render_8inc_8c_source.html index 79c81e3ca..45e141223 100644 --- a/train_2render_8inc_8c_source.html +++ b/train_2render_8inc_8c_source.html @@ -308,16 +308,16 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
    203
    204 if (render_set_position(spA0, 3) == 0) { return; }
    - - +
    206 gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
    +
    207 gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
    208}
    209
    - -
    211 Mat4 sp120;
    -
    212 Vec3f sp160;
    -
    213 Mat4 spE0;
    + +
    211 Mat4 sp120;
    +
    212 Vec3f sp160;
    +
    213 Mat4 spE0;
    214 Mat4 spA0;
    215
    216 f32 temp_f0 = is_within_render_distance(camera->pos, actor->pos, camera->rot[1], 2025.0f, gCameraZoom[camera - camera1], 9000000.0f);
    diff --git a/trees_2render_8inc_8c_source.html b/trees_2render_8inc_8c_source.html index 5bb229016..cd8c3c80a 100644 --- a/trees_2render_8inc_8c_source.html +++ b/trees_2render_8inc_8c_source.html @@ -283,37 +283,37 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
    202 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
    203 func_8029794C(arg2->pos, arg2->rot, 2.79999995f);
    204 }
    -
    205 arg1[3][0] = arg2->pos[0];
    -
    206 arg1[3][1] = arg2->pos[1];
    -
    207 arg1[3][2] = arg2->pos[2];
    +
    205 arg1[3][0] = arg2->pos[0];
    +
    206 arg1[3][1] = arg2->pos[1];
    +
    207 arg1[3][2] = arg2->pos[2];
    208
    -
    209 if (render_set_position(arg1, 0) != 0) {
    - - +
    209 if (render_set_position(arg1, 0) != 0) {
    +
    210 gDPLoadTLUT_pal256(gDisplayListHead++, common_tlut_trees_import);
    +
    212 }
    213}
    214
    - -
    223 f32 temp_f0;
    -
    224 s16 temp_v0 = arg2->flags;
    +
    222void render_actor_tree_frappe_snowland(Camera *camera, Mat4 arg1, struct Actor *arg2) {
    +
    223 f32 temp_f0;
    +
    224 s16 temp_v0 = arg2->flags;
    225
    -
    226 if ((temp_v0 & 0x800) != 0) { return; }
    +
    226 if ((temp_v0 & 0x800) != 0) { return; }
    227
    -
    228 temp_f0 = is_within_render_distance(camera->pos, arg2->pos, camera->rot[1], 0, gCameraZoom[camera - camera1], 4000000.0f);
    +
    228 temp_f0 = is_within_render_distance(camera->pos, arg2->pos, camera->rot[1], 0, gCameraZoom[camera - camera1], 4000000.0f);
    229
    -
    230 if (temp_f0 < 0.0f) { return; }
    +
    230 if (temp_f0 < 0.0f) { return; }
    231
    -
    232 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
    +
    232 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
    233 func_8029794C(arg2->pos, arg2->rot, 2.79999995f);
    234 }
    -
    235 arg1[3][0] = arg2->pos[0];
    -
    236 arg1[3][1] = arg2->pos[1];
    -
    237 arg1[3][2] = arg2->pos[2];
    +
    235 arg1[3][0] = arg2->pos[0];
    +
    236 arg1[3][1] = arg2->pos[1];
    +
    237 arg1[3][2] = arg2->pos[2];
    238
    -
    239 if (render_set_position(arg1, 0) != 0) {
    - +
    239 if (render_set_position(arg1, 0) != 0) {
    +
    241 }
    242}
    diff --git a/trig__tables_8c.html b/trig__tables_8c.html index d61496c4b..a9bf34652 100644 --- a/trig__tables_8c.html +++ b/trig__tables_8c.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/data/trig_tables.c File Reference +Mario Kart 64: src/buffers/trig_tables.c File Reference @@ -170,7 +170,7 @@ Variables diff --git a/trig__tables_8c__incl.map b/trig__tables_8c__incl.map index 4ca10bea3..0b46fbaa5 100644 --- a/trig__tables_8c__incl.map +++ b/trig__tables_8c__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/trig__tables_8c__incl.md5 b/trig__tables_8c__incl.md5 index 75e265d97..8c26d48ce 100644 --- a/trig__tables_8c__incl.md5 +++ b/trig__tables_8c__incl.md5 @@ -1 +1 @@ -a2e3809e0b18483f2ff507feca7d83fa \ No newline at end of file +860fed1c6615b9417d33b3292727386f \ No newline at end of file diff --git a/trig__tables_8c__incl.svg b/trig__tables_8c__incl.svg index 794b9a4c3..57b48a4dd 100644 --- a/trig__tables_8c__incl.svg +++ b/trig__tables_8c__incl.svg @@ -3,7 +3,7 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + @@ -53,13 +53,13 @@ var sectionId = 'dynsection-0'; -src/data/trig_tables.c +src/buffers/trig_tables.c Node1 - -src/data/trig_tables.c + +src/buffers/trig_tables.c diff --git a/trig__tables_8c__incl_org.svg b/trig__tables_8c__incl_org.svg index 50f7723aa..ce68fbcd2 100644 --- a/trig__tables_8c__incl_org.svg +++ b/trig__tables_8c__incl_org.svg @@ -3,17 +3,17 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + -src/data/trig_tables.c +src/buffers/trig_tables.c Node1 - -src/data/trig_tables.c + +src/buffers/trig_tables.c diff --git a/trig__tables_8h.html b/trig__tables_8h.html index e292c435f..86e46cc00 100644 --- a/trig__tables_8h.html +++ b/trig__tables_8h.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/data/trig_tables.h File Reference +Mario Kart 64: src/buffers/trig_tables.h File Reference @@ -194,7 +194,7 @@ Variables diff --git a/trig__tables_8h__dep__incl.map b/trig__tables_8h__dep__incl.map index 156507e06..82691e77e 100644 --- a/trig__tables_8h__dep__incl.map +++ b/trig__tables_8h__dep__incl.map @@ -1,5 +1,5 @@ - - + + diff --git a/trig__tables_8h__dep__incl.md5 b/trig__tables_8h__dep__incl.md5 index d79b0116c..345c2b93d 100644 --- a/trig__tables_8h__dep__incl.md5 +++ b/trig__tables_8h__dep__incl.md5 @@ -1 +1 @@ -129cc427c4dfe9bcb3d7c9569499444f \ No newline at end of file +531620ce975407faf589878badaf7a53 \ No newline at end of file diff --git a/trig__tables_8h__dep__incl.svg b/trig__tables_8h__dep__incl.svg index 2135f8973..b41650932 100644 --- a/trig__tables_8h__dep__incl.svg +++ b/trig__tables_8h__dep__incl.svg @@ -3,7 +3,7 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + @@ -17,13 +17,13 @@ -src/data/trig_tables.h +src/buffers/trig_tables.h Node1 - -src/data/trig_tables.h + +src/buffers/trig_tables.h diff --git a/trig__tables_8h__dep__incl_org.svg b/trig__tables_8h__dep__incl_org.svg index 91fee0029..6d591179d 100644 --- a/trig__tables_8h__dep__incl_org.svg +++ b/trig__tables_8h__dep__incl_org.svg @@ -3,17 +3,17 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + -src/data/trig_tables.h +src/buffers/trig_tables.h Node1 - -src/data/trig_tables.h + +src/buffers/trig_tables.h diff --git a/trig__tables_8h_source.html b/trig__tables_8h_source.html index 3cf1df2d3..8efd65c1c 100644 --- a/trig__tables_8h_source.html +++ b/trig__tables_8h_source.html @@ -6,7 +6,7 @@ -Mario Kart 64: src/data/trig_tables.h Source File +Mario Kart 64: src/buffers/trig_tables.h Source File @@ -143,7 +143,7 @@ $(function(){initNavTree('trig__tables_8h_source.html',''); initResizable(); }); diff --git a/trig__tables__bss_8c.html b/trig__tables__bss_8c.html new file mode 100644 index 000000000..f3bf9fd28 --- /dev/null +++ b/trig__tables__bss_8c.html @@ -0,0 +1,147 @@ + + + + + + + + +Mario Kart 64: src/buffers/trig_tables_bss.c File Reference + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    Mario Kart 64 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    trig_tables_bss.c File Reference
    +
    +
    +
    #include <ultra64.h>
    +#include <macros.h>
    +
    +Include dependency graph for trig_tables_bss.c:
    +
    +
    +
    +
    + + + +

    +Variables

    ALIGNED8 u8 trigTablesPadding [0x5810]
     
    +

    Variable Documentation

    + +

    ◆ trigTablesPadding

    + +
    +
    + + + + +
    ALIGNED8 u8 trigTablesPadding[0x5810]
    +
    +

    Trig tables get loaded into memory at this location. See trig_tables.c for the real file.

    + +
    +
    +
    +
    + + + + diff --git a/trig__tables__bss_8c.js b/trig__tables__bss_8c.js new file mode 100644 index 000000000..d4e6234dd --- /dev/null +++ b/trig__tables__bss_8c.js @@ -0,0 +1,4 @@ +var trig__tables__bss_8c = +[ + [ "trigTablesPadding", "trig__tables__bss_8c.html#a00cbbf5fc2549e66b6cb61219d22e7c8", null ] +]; \ No newline at end of file diff --git a/trig__tables__bss_8c__incl.map b/trig__tables__bss_8c__incl.map new file mode 100644 index 000000000..7bbb81e88 --- /dev/null +++ b/trig__tables__bss_8c__incl.map @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trig__tables__bss_8c__incl.md5 b/trig__tables__bss_8c__incl.md5 new file mode 100644 index 000000000..03638c19f --- /dev/null +++ b/trig__tables__bss_8c__incl.md5 @@ -0,0 +1 @@ +73ccd37bde2431252d593d0e6c1153ad \ No newline at end of file diff --git a/trig__tables__bss_8c__incl.svg b/trig__tables__bss_8c__incl.svg new file mode 100644 index 000000000..a9a54120f --- /dev/null +++ b/trig__tables__bss_8c__incl.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +src/buffers/trig_tables_bss.c + + +Node1 + + +src/buffers/trig_tables +_bss.c + + + + + +Node2 + + +ultra64.h + + + + + +Node1->Node2 + + + + + + + + +Node29 + + +macros.h + + + + + +Node1->Node29 + + + + + + + + +Node3 + + +math.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +PR/ultratypes.h + + + + + +Node2->Node4 + + + + + + + + +Node6 + + +PR/os_exception.h + + + + + +Node2->Node6 + + + + + + + + +Node7 + + +PR/os_misc.h + + + + + +Node2->Node7 + + + + + + + + +Node8 + + +PR/os_rdp.h + + + + + +Node2->Node8 + + + + + + + + +Node9 + + +PR/os_thread.h + + + + + +Node2->Node9 + + + + + + + + +Node10 + + +PR/os_time.h + + + + + +Node2->Node10 + + + + + + + + +Node11 + + +PR/os_message.h + + + + + +Node2->Node11 + + + + + + + + +Node12 + + +PR/os_cont.h + + + + + +Node2->Node12 + + + + + + + + +Node13 + + +PR/os_tlb.h + + + + + +Node2->Node13 + + + + + + + + +Node14 + + +PR/sptask.h + + + + + +Node2->Node14 + + + + + + + + +Node15 + + +PR/ucode.h + + + + + +Node2->Node15 + + + + + + + + +Node16 + + +PR/os_cache.h + + + + + +Node2->Node16 + + + + + + + + +Node17 + + +PR/os_vi.h + + + + + +Node2->Node17 + + + + + + + + +Node18 + + +PR/os_pi.h + + + + + +Node2->Node18 + + + + + + + + +Node19 + + +PR/os_internal.h + + + + + +Node2->Node19 + + + + + + + + +Node20 + + +PR/mbi.h + + + + + +Node2->Node20 + + + + + + + + +Node23 + + +PR/os_eeprom.h + + + + + +Node2->Node23 + + + + + + + + +Node24 + + +PR/os_libc.h + + + + + +Node2->Node24 + + + + + + + + +Node25 + + +PR/gu.h + + + + + +Node2->Node25 + + + + + + + + +Node26 + + +PR/os_ai.h + + + + + +Node2->Node26 + + + + + + + + +Node27 + + +PR/libaudio.h + + + + + +Node2->Node27 + + + + + + + + +Node28 + + +PR/libultra.h + + + + + +Node2->Node28 + + + + + + + + +Node5 + + +stddef.h + + + + + +Node4->Node5 + + + + + + + + +Node5->Node4 + + + + + + + + +Node6->Node4 + + + + + + + + +Node7->Node4 + + + + + + + + +Node8->Node4 + + + + + + + + +Node9->Node4 + + + + + + + + +Node10->Node4 + + + + + + + + +Node10->Node11 + + + + + + + + +Node11->Node4 + + + + + + + + +Node11->Node9 + + + + + + + + +Node12->Node4 + + + + + + + + +Node12->Node11 + + + + + + + + +Node13->Node4 + + + + + + + + +Node14->Node4 + + + + + + + + +Node16->Node4 + + + + + + + + +Node17->Node4 + + + + + + + + +Node17->Node11 + + + + + + + + +Node21 + + +PR/gbi.h + + + + + +Node20->Node21 + + + + + + + + +Node22 + + +PR/abi.h + + + + + +Node20->Node22 + + + + + + + + +Node21->Node4 + + + + + + + + +Node23->Node4 + + + + + + + + +Node23->Node11 + + + + + + + + +Node24->Node4 + + + + + + + + +Node25->Node4 + + + + + + + + +Node25->Node20 + + + + + + + + +Node26->Node4 + + + + + + + + +Node27->Node22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trig__tables__bss_8c__incl_org.svg b/trig__tables__bss_8c__incl_org.svg new file mode 100644 index 000000000..396ea872f --- /dev/null +++ b/trig__tables__bss_8c__incl_org.svg @@ -0,0 +1,742 @@ + + + + + + +src/buffers/trig_tables_bss.c + + +Node1 + + +src/buffers/trig_tables +_bss.c + + + + + +Node2 + + +ultra64.h + + + + + +Node1->Node2 + + + + + + + + +Node29 + + +macros.h + + + + + +Node1->Node29 + + + + + + + + +Node3 + + +math.h + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +PR/ultratypes.h + + + + + +Node2->Node4 + + + + + + + + +Node6 + + +PR/os_exception.h + + + + + +Node2->Node6 + + + + + + + + +Node7 + + +PR/os_misc.h + + + + + +Node2->Node7 + + + + + + + + +Node8 + + +PR/os_rdp.h + + + + + +Node2->Node8 + + + + + + + + +Node9 + + +PR/os_thread.h + + + + + +Node2->Node9 + + + + + + + + +Node10 + + +PR/os_time.h + + + + + +Node2->Node10 + + + + + + + + +Node11 + + +PR/os_message.h + + + + + +Node2->Node11 + + + + + + + + +Node12 + + +PR/os_cont.h + + + + + +Node2->Node12 + + + + + + + + +Node13 + + +PR/os_tlb.h + + + + + +Node2->Node13 + + + + + + + + +Node14 + + +PR/sptask.h + + + + + +Node2->Node14 + + + + + + + + +Node15 + + +PR/ucode.h + + + + + +Node2->Node15 + + + + + + + + +Node16 + + +PR/os_cache.h + + + + + +Node2->Node16 + + + + + + + + +Node17 + + +PR/os_vi.h + + + + + +Node2->Node17 + + + + + + + + +Node18 + + +PR/os_pi.h + + + + + +Node2->Node18 + + + + + + + + +Node19 + + +PR/os_internal.h + + + + + +Node2->Node19 + + + + + + + + +Node20 + + +PR/mbi.h + + + + + +Node2->Node20 + + + + + + + + +Node23 + + +PR/os_eeprom.h + + + + + +Node2->Node23 + + + + + + + + +Node24 + + +PR/os_libc.h + + + + + +Node2->Node24 + + + + + + + + +Node25 + + +PR/gu.h + + + + + +Node2->Node25 + + + + + + + + +Node26 + + +PR/os_ai.h + + + + + +Node2->Node26 + + + + + + + + +Node27 + + +PR/libaudio.h + + + + + +Node2->Node27 + + + + + + + + +Node28 + + +PR/libultra.h + + + + + +Node2->Node28 + + + + + + + + +Node5 + + +stddef.h + + + + + +Node4->Node5 + + + + + + + + +Node5->Node4 + + + + + + + + +Node6->Node4 + + + + + + + + +Node7->Node4 + + + + + + + + +Node8->Node4 + + + + + + + + +Node9->Node4 + + + + + + + + +Node10->Node4 + + + + + + + + +Node10->Node11 + + + + + + + + +Node11->Node4 + + + + + + + + +Node11->Node9 + + + + + + + + +Node12->Node4 + + + + + + + + +Node12->Node11 + + + + + + + + +Node13->Node4 + + + + + + + + +Node14->Node4 + + + + + + + + +Node16->Node4 + + + + + + + + +Node17->Node4 + + + + + + + + +Node17->Node11 + + + + + + + + +Node21 + + +PR/gbi.h + + + + + +Node20->Node21 + + + + + + + + +Node22 + + +PR/abi.h + + + + + +Node20->Node22 + + + + + + + + +Node21->Node4 + + + + + + + + +Node23->Node4 + + + + + + + + +Node23->Node11 + + + + + + + + +Node24->Node4 + + + + + + + + +Node25->Node4 + + + + + + + + +Node25->Node20 + + + + + + + + +Node26->Node4 + + + + + + + + +Node27->Node22 + + + + + + + + diff --git a/update__objects_8c.html b/update__objects_8c.html index cb590b328..86c7679a8 100644 --- a/update__objects_8c.html +++ b/update__objects_8c.html @@ -946,7 +946,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:
    @@ -3934,7 +3934,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:
    @@ -10463,7 +10463,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:
    @@ -12157,7 +12157,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?
    diff --git a/wario__stadium_2course__offsets_8c.html b/wario__stadium_2course__offsets_8c.html index 041a0af3f..844180e31 100644 --- a/wario__stadium_2course__offsets_8c.html +++ b/wario__stadium_2course__offsets_8c.html @@ -635,7 +635,7 @@ Variables
    {gTextureCheckerboardBlackWhite, 0x0107, 0x0800, 0x0},
    {gTexture64C11C, 0x0695, 0x0800, 0x0},
    {gTexture64C7B4, 0x046C, 0x0800, 0x0},
    -
    {gTexture668228, 0x0130, 0x0800, 0x0},
    +
    {gTexture668228, 0x0130, 0x0800, 0x0},
    {gTexture668358, 0x01A0, 0x0800, 0x0},
    {gTexture66AEB8, 0x0201, 0x0800, 0x0},
    {gTexture677A40, 0x0275, 0x0800, 0x0},
    @@ -659,13 +659,13 @@ Variables
    u8 gTexture682F1C[]
    u8 gTexture682B24[]
    u8 gTextureCheckerboardBlackWhite[]
    -
    u8 gTexture668228[]
    u8 gTexture677A40[]
    u8 gTexture67E428[]
    u8 gTextureSignWarioFace[]
    u8 gTexture64C7B4[]
    u8 gTexture643A34[]
    u8 gTexture67F15C[]
    +
    u8 gTexture668228[]
    u8 gTexture64C11C[]
    u8 gTexture66AEB8[]
    u8 gTexture67F450[]