256 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima 9b407bd131 Decomp fix for CStateManager::BuildDynamicLightListForWorld 2022-11-28 19:11:11 +02:00
Luke Street 148e9e4bd8 Runtime: Correct TCastTo<CAi> to TCastTo<CPatterned> 2022-08-16 17:48:26 -04:00
Phillip Stephens abc7fdd3f0 Update aurora 2022-08-11 08:55:46 -07:00
Luke Street 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
Luke Street 26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
Luke Street 9bc0e7f2e6 Begin transitioning CCameraFilterPass 2022-03-23 01:35:25 -04:00
Luke Street cdcfc7eccc Fix infinite loop when script object load fails 2022-03-14 02:07:16 -04:00
Luke Street d62336b813 CModel destructor & frame list fixes 2022-03-09 02:23:56 -05:00
Phillip Stephens 7010c36056 DolphinCTexture: Near complete RE, usable as-is! 2022-03-02 23:51:11 -08:00
Phillip Stephens 44f9d6648a CGraphics: Viewport fixes 2022-02-27 14:46:15 -08:00
Luke Street 832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
Phillip Stephens 6c92f03664 Move CVar* into Metaforce to begin removal of hecl's Dataspec 2022-02-21 08:01:06 -08:00
Phillip Stephens 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
Luke Street 5a41dab870 Merge remote-tracking branch 'origin/main' into wgpu
# Conflicts:
#	extern/boo
2022-02-08 03:46:22 -05:00
Luke Street e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
Phillip Stephens 72082fc409 Add source object name to Object message log 2022-01-09 17:15:59 -08:00
Phillip Stephens 96680d2660 Add CVarValueReference 2021-07-10 11:32:25 -07:00
Phillip Stephens ace87397d7 Knockback/Damage fixes 2021-06-13 03:11:16 -07:00
Phillip Stephens a9bcb7a9ce Reformat pass 2021-06-07 12:29:18 -07:00
Phillip Stephens 0b4f15341b Use EntityList instead of `rstl::resverved_vector<TUniqueId, 1024>' directly 2021-06-06 17:07:45 -07:00
Phillip Stephens 5f1aed51cb De-hardcode max entity count 2021-06-06 16:53:41 -07:00
Phillip Stephens e9b2230c0a Rename CStateManager::x8_idArr to CStateManager::x4_idArr to better match the game 2021-06-04 22:30:38 -07:00
Phillip Stephens 95f44be694 Rename CSavwWorld to CWorldSaveGameInfo 2021-06-04 22:30:23 -07:00
Phillip Stephens 144af8cc15 Rename CWorldLayerState to CScriptLayerManager (this is it's actual name) 2021-06-03 23:08:05 -07:00
Phillip Stephens 0f92b8d8c5 Rename CRelayTracker back to CScriptMailbox 2021-06-03 14:40:01 -07:00