2c4d4ea6f6
Fix debug build
2025-04-04 02:00:17 -06:00
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