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
Lioncash
5a5c6f76a4
CStateManager: Make bracing explicit
...
Makes one of the most heavily read parts of the codebase fully
consistent across the board.
While we're at it, we can mark variables const where applicable to make
mutability explicit.
2020-05-09 19:34:17 -04:00
Lioncash
439a55ed98
CStateManager: Silence sign conversion and truncation warnings in LoadScriptObjects()
2020-05-09 19:33:33 -04:00
Lioncash
554893ef85
RuntimeCommonB: Make use of bitfield initializers where applicable
...
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
2185dc30f1
CStateManager: Fix seek again (I tested it this time)
2020-04-19 21:40:08 -04:00
764432882c
CStateManager: Fix wrong stream position on error
2020-04-19 21:27:08 -04:00
d5fcb4a917
CStateManager: Revert debug commit
2020-04-19 21:20:25 -04:00