Commit Graph

66 Commits

Author SHA1 Message Date
Arceveti
e71ba07b22 Add some fields to MarioState 2021-09-27 10:21:25 -07:00
Fazana
abb6fd286d Farclip failsafe 2021-09-27 17:21:23 +01:00
Fazana
39f92391f8 Matrix optimisation
Courtesy of Kaze, creator of all existing romhacks
2021-09-27 13:16:04 +01:00
Arceveti
00ae43cc99 Get world scale by distance to origin on one axis 2021-09-27 02:32:41 -07:00
Arceveti
c3a68d48a7 Some refactoring 2021-09-26 20:47:23 -07:00
Arceveti
be8a27f79f Some optimizations 2021-09-26 16:43:55 -07:00
Fazana
f32f2d3997 Clean up layer definitions
Turn ifdef hell into enum heaven 😎
2021-09-26 20:15:07 +01:00
Arceveti
0649427337 Some small fixes 2021-09-25 10:12:05 -07:00
Arceveti
332d22489f Remove a bunch of unused/messy stuff 2021-09-25 09:31:45 -07:00
Arceveti
f5c2794555 Fix silhouette having gaps at higher resolutions 2021-09-24 14:47:53 -07:00
Arceveti
12c362ac86 Clean up some ifdefs and config.h 2021-09-24 12:17:18 -07:00
Fazana
923db21615 math util tweaks
Will use the optimal mtxf_to_mtx func based on what's needed, has a small quirk where you notice the fog switching but that's an issue with worldscale rather than this.
2021-09-24 19:02:57 +01:00
Arceveti
304ee502c8 Some small optimizations 2021-09-23 18:56:14 -07:00
Arceveti
9b59eb0256 Code cleanup 2021-09-23 13:37:03 -07:00
Arceveti
e7fb56dc50 Add ability to increase the amount of graph node flags 2021-09-22 16:58:21 -07:00
Fazana
164650b82a Vanilla ending credits bugfixes
The black border's a bit hacky because I don't remember where the original game did it lol, so ideally write over it with the original implementation if possible.
2021-09-22 17:33:34 +01:00
Arceveti
59d609fb07 Fix silhouette 2021-09-21 12:25:56 -07:00
Arceveti
f64c7a9542 Name some more stuff 2021-09-20 16:54:52 -07:00
Arceveti
bf0acb6cbe Name a bunch of stuff 2021-09-20 16:25:58 -07:00
Fazana
a648505f6b Geo bones 2021-09-20 16:40:02 +01:00
Arceveti
e57f1dc59a Add Silhouette 2021-09-18 15:55:57 -07:00
Arceveti
67a07355da Fix environment mapping 2021-09-18 15:02:53 -07:00
Arceveti
38fdbb6ec3 Add F3DEX2_Rej 2021-09-17 17:32:11 -07:00
Fazana
ce9abd6aff Debug Box supports ucode flags 2021-09-17 14:29:22 +01:00
Fazana
26005df9d7 Label RCP resets 2021-09-16 23:14:53 +01:00