2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 19:51:22 +00:00

257 Commits

Author SHA1 Message Date
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
Henrique Gemignani Passos Lima
9b407bd131
Decomp fix for CStateManager::BuildDynamicLightListForWorld 2022-11-28 19:11:11 +02:00
148e9e4bd8 Runtime: Correct TCastTo<CAi> to TCastTo<CPatterned> 2022-08-16 17:48:26 -04:00
abc7fdd3f0 Update aurora 2022-08-11 08:55:46 -07:00
f80813b9cc Transition all Textured/ColoredQuad usages
- Upload textures using staging buffer
- Fixes SetOrtho logic
- More work on thermal visor rendering (still WIP)
- Rework Dawn backend initialization
- Support MoltenVK on Metal
- Various fixes & cleanup
2022-05-23 20:26:35 -04:00
26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
9bc0e7f2e6 Begin transitioning CCameraFilterPass 2022-03-23 01:35:25 -04:00
cdcfc7eccc Fix infinite loop when script object load fails 2022-03-14 02:07:16 -04:00
d62336b813 CModel destructor & frame list fixes 2022-03-09 02:23:56 -05:00
7010c36056
DolphinCTexture: Near complete RE, usable as-is! 2022-03-02 23:51:11 -08:00
44f9d6648a
CGraphics: Viewport fixes 2022-02-27 14:46:15 -08:00
832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
6c92f03664
Move CVar* into Metaforce to begin removal of hecl's Dataspec 2022-02-21 08:01:06 -08:00
dad7249927
RE COutput/InputStream and friends and migrate over
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
5a41dab870 Merge remote-tracking branch 'origin/main' into wgpu
# Conflicts:
#	extern/boo
2022-02-08 03:46:22 -05:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
72082fc409
Add source object name to Object message log 2022-01-09 17:15:59 -08:00
96680d2660
Add CVarValueReference 2021-07-10 11:32:25 -07:00
ace87397d7
Knockback/Damage fixes 2021-06-13 03:11:16 -07:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
0b4f15341b
Use EntityList instead of `rstl::resverved_vector<TUniqueId, 1024>' directly 2021-06-06 17:07:45 -07:00
5f1aed51cb
De-hardcode max entity count 2021-06-06 16:53:41 -07:00
e9b2230c0a
Rename CStateManager::x8_idArr to CStateManager::x4_idArr to better match the game 2021-06-04 22:30:38 -07:00
95f44be694
Rename CSavwWorld to CWorldSaveGameInfo 2021-06-04 22:30:23 -07:00
144af8cc15
Rename CWorldLayerState to CScriptLayerManager (this is it's actual name) 2021-06-03 23:08:05 -07:00
0f92b8d8c5
Rename CRelayTracker back to CScriptMailbox 2021-06-03 14:40:01 -07:00
0a76ee1ae2 Add trigger visualization to inspecter 2021-05-29 18:45:08 -04:00
acb827a3b5 Add incoming connections 2021-05-29 18:45:08 -04:00
f795332d89
Merge pull request #388 from henriquegemignani/feature/optick
Using optick, linked from boo
2021-04-18 17:31:29 -07:00
Henrique Gemignani Passos Lima
d6f19d26e7 Using optick, linked from boo 2021-04-10 09:21:34 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Henrique Gemignani Passos Lima
483e25bff3 Don't recreate the nearList for each entity 2021-04-03 04:32:26 +03:00
0781307c49 Add debug rendering for CScriptPlatform (CVar: debugTool.drawPlatformCollision) 2021-01-16 19:33:03 -08:00
cede47be4d
Add debugging tool CVars 2021-01-10 18:44:42 -08:00
c6593760b1 Update submodules, add room timer 2020-12-31 14:00:10 -08:00
b05460da42 CStateManager: Move collision debug drawing into NDEBUG condition 2020-12-18 06:08:54 -05:00
b59bf39924
I feex 2020-12-13 10:57:45 -08:00
bc60a237a4
More imps, initial AI execution 2020-12-13 10:57:43 -08:00
c4d4a937ec
Initial CMetroidPrimeExo imps 2020-12-13 10:56:51 -08:00
543a24ea9e
Initial CMetroidPrimeEssence behavior 2020-12-13 10:55:56 -08:00
28561081d7
Add light visualization (requires custom models) 2020-12-12 23:39:55 -08:00
b963ce1e85
Attempt 4 to fix ScriptLayerController for Tom 2020-10-21 15:55:45 -07:00
a8d8eb0dde
Fix IGetAreaId and rename GetAreaId to GetAreaIndex 2020-10-20 03:03:11 -07:00
a35bfc49b5 CScriptMazeNode: Fix reversed enter/target & add debug rendering 2020-09-21 20:42:54 -04:00
eb124a9470 CScriptMazeNode: Working implementation 2020-09-20 03:25:56 -04:00
76de1541f2 Runtime: Resolve -Wrange-loop-analysis warnings (part 2) 2020-09-18 17:04:50 -04:00
df56ed5651 Update hecl; fix uint -> u32 2020-09-15 19:31:29 -04:00
230a8ff946 CDrone: Implement sub_80165984 & sub_801656d4 2020-09-15 00:46:32 -04:00
1ba68175e9
More CThardus imps, add CRandom16 stats 2020-09-12 18:40:19 -07:00
97d2c6895f CStateManager: Fix condition in BuildDynamicLightListForWorld 2020-07-07 06:14:41 -04:00