Commit Graph

48 Commits

Author SHA1 Message Date
Arceveti
4adf87f622 Some cleanup/fixes 2021-09-28 17:33:18 -07:00
Fazana
e562c6543b Remove profiler.c
It's in its own commit, so if you for some reason disagree with this, reverting it is super easy.
2021-09-28 17:52:42 +01:00
Arceveti
62cc178545 Object constants and new typedefs 2021-09-27 16:41:43 -07:00
Arceveti
332d22489f Remove a bunch of unused/messy stuff 2021-09-25 09:31:45 -07:00
Arceveti
6fcbb42632 Name warp-related defines and add option to disable intro demo 2021-09-23 17:37:05 -07:00
Arceveti
bf0acb6cbe Name a bunch of stuff 2021-09-20 16:25:58 -07:00
Fazana
26005df9d7 Label RCP resets 2021-09-16 23:14:53 +01:00
Fazana
9d1329f245 F3DLX2.Rej integration
The master displaylist has been split into two, one for things to render in F3DZEX, and one that renders in F3DLX2.Rej, with the aim to save performance when rendering smaller things.
2021-09-14 21:43:55 +01:00
Arceveti
a1b2080b26 Fix build & build warnings 2021-09-11 10:58:54 -07:00
Fazana
f20e5a24b2 Light polish
Which sounds conceptually impossible, given what light is.
2021-09-09 10:59:50 +01:00
Fazana
cc0d19592c tweak ☎️ 2021-09-08 20:34:24 +01:00
Fazana
c663ad90ed Area node fix 2021-09-08 19:42:25 +01:00
Fazana
2a78404ef5 Puppylights 2021-09-07 12:13:40 +01:00
Mineqwerty
e248621a55 Added area number define, fixed undefined init value 2021-09-05 11:35:35 -04:00
Mineqwerty
93f163fb56 Merge https://github.com/Reonu/HackerSM64 into skybox 2021-09-05 11:14:15 -04:00
Mineqwerty
aa8c033e2b Clear pointers + misc recommended fixes 2021-09-05 11:00:11 -04:00
Mineqwerty
33fa7013b0 Added a level script function to easily set a skybox for each area
In your level script add the function
CHANGE_AREA_SKYBOX(Area ID, Skybox Segment Start, Skybox Segment End) .
2021-09-04 20:27:21 -04:00
Fazana
710256e9f1 TLB clears fixed for real for real
man.
2021-08-23 18:38:43 +01:00
Fazana
bc903a73fc Further TLB fix
Imagine testing 2 segments and having them work perfectly fine, and then you go for the third, and it somehow doesn't work, because clearly you can't trust a system that loads 3 things in a row to just map it to the first 3 :^)
So guess we have a mapping segment table now to track it.
2021-08-23 14:06:27 +01:00
Fazana
bc1fac4b9e Farcall tweaks
You can now safely store code in global banks without the game murdering it. Also fixed some `memory.c` warnings
2021-08-23 12:10:03 +01:00
Fazana
ccfa157455 Farcall 2021-08-22 13:39:47 +01:00
Fazana
5dc75cf792 Ifdefs and config 2021-08-15 15:15:16 +01:00
Fazana
111d2609fc Widescreen option change, puppyvolumes 2021-08-10 21:53:43 +01:00
Reonu
a589e17a17 Refresh 14 2021-07-13 16:52:38 +01:00
CrashOveride95
3b6eb5b5e1 Merge branch 'master' of https://github.com/n64decomp/sm64 2021-07-13 11:40:46 -04:00