Phillip Stephens
|
bf186fec52
|
Move factory classes to `Runtime/Factory`, remove useless functionality from DataSpec tweaks
|
2022-02-26 14:52:05 -08:00 |
Phillip Stephens
|
7a59585c70
|
Use RE'd CStopwatch adapted for std::chrono, get metaforce linking again
|
2022-02-26 08:42:42 -08:00 |
Luke Street
|
832eb180bd
|
Begin transitioning to new CModel/CCubeModel & friends
|
2022-02-25 02:45:25 -05:00 |
Luke Street
|
c3c9f9d601
|
Remove shader warmup
|
2022-02-23 03:20:29 -05:00 |
Luke Street
|
b2b03f1ace
|
Merge remote-tracking branch 'origin/main' into dawn
|
2022-02-22 21:09:14 -05:00 |
Luke Street
|
57d96dbb17
|
Fully decouple hecl from Metaforce
- Added CStringExtras Convert functions
(and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
|
2022-02-21 08:01:06 -08: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
|
ad272f7468
|
More refactoring, decouple tweaks from hecl
|
2022-02-21 08:01:05 -08:00 |
Phillip Stephens
|
ce23544a15
|
Fix CInputStream::Get/ReadBytes not properly updating position
|
2022-02-21 08:01:05 -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
|
b6b68135ef
|
aurora: Working movie player (again)
|
2022-02-19 00:33:56 -05:00 |
Luke Street
|
c64f9eb2d1
|
aurora: Reimplement textures
|
2022-02-17 19:38:31 -05:00 |
Luke Street
|
7b9f893a49
|
aurora: the boring C++ version
|
2022-02-16 00:21:24 -05:00 |
Luke Street
|
a413a010b5
|
CMorphBall: Fix inverted check in ApplySpiderBallRollForces
|
2022-02-11 11:05:53 -05:00 |
Luke Street
|
f510f1904c
|
CScriptSpiderBallWaypoint: Small fix in GetClosestPointAlongWaypoints
|
2022-02-10 23:06:51 -05:00 |
Luke Street
|
5a41dab870
|
Merge remote-tracking branch 'origin/main' into wgpu
# Conflicts:
# extern/boo
|
2022-02-08 03:46:22 -05:00 |
Phillip Stephens
|
06a1c6e8ac
|
Minor fixes, get PRESS START rendering
|
2022-02-05 07:22:30 -08:00 |
Luke Street
|
e48435f11e
|
Start wiring up wgpu+winit
|
2022-01-31 19:06:54 -05:00 |
Phillip Stephens
|
a491e2e9f2
|
Minor cleanups
|
2022-01-30 12:07:24 -08:00 |
Phillip Stephens
|
13d4a94ee1
|
PhazonBeam fixes, add debug hack for Metroid Prime's lair cutscene trigger
|
2022-01-09 17:17:51 -08:00 |
shiiion
|
2fcd4717c6
|
Fixed some mistakes, generates impacts now
|
2021-10-25 23:02:56 -04:00 |
Phillip Stephens
|
8b12a48302
|
Fix crash
|
2021-10-25 23:02:56 -04:00 |
Phillip Stephens
|
5fd78e4c75
|
Initial CIceImpact
|
2021-10-25 23:02:56 -04:00 |
Henrique Gemignani Passos Lima
|
d8e5f03886
|
Only instantiate m_actorDebugRender when used
|
2021-06-29 01:38:51 +03:00 |
Henrique Gemignani Passos Lima
|
1b4e0dc754
|
Improve Optick events
|
2021-06-29 01:10:54 +03:00 |
Phillip Stephens
|
7ca8c666ef
|
Restore WaitUntileComplete
|
2021-06-13 19:33:13 -07:00 |
Phillip Stephens
|
933279ceb6
|
Various knockback related fixes, don't call WaitForComplete in CGameaArea
|
2021-06-13 18:06:29 -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
|
6ff7e06c15
|
Remove unnecessary namespace specifier in CGameArea
|
2021-06-04 22:31:10 -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
|
99d363d5df
|
Finish initial CCredits implementation, merge EFlowStates with EClientFlowStates
|
2021-06-03 16:47:04 -07:00 |
Phillip Stephens
|
0f92b8d8c5
|
Rename CRelayTracker back to CScriptMailbox
|
2021-06-03 14:40:01 -07:00 |
Phillip Stephens
|
95c944563b
|
I'm dumb, it is `std::min'
|
2021-06-02 22:17:42 -07:00 |
Phillip Stephens
|
8c2832d13e
|
More Spiderball fixes
|
2021-06-02 22:02:51 -07:00 |
Phillip Stephens
|
902de57403
|
Spiderball fixes and cleanup
|
2021-06-02 21:26:54 -07:00 |
Phillip Stephens
|
a9858433b8
|
Spiderball fixes and cleanup
|
2021-06-02 14:54:58 -07:00 |
Phillip Stephens
|
8151e0fe80
|
Fix Spiderball particles
|
2021-06-02 03:30:04 -07:00 |
Phillip Stephens
|
41a2a4ae6d
|
Rename CScriptDock enum values to match behavior
|
2021-05-31 13:12:08 -07:00 |
Luke Street
|
2fc4a9c0e3
|
Add Layer info overlay
|
2021-05-30 20:29:35 -04:00 |
Luke Street
|
1d95301789
|
CScriptActor & CDamageVulnerability inspect
|
2021-05-29 18:45:08 -04:00 |
Phillip Stephens
|
a066e9aa79
|
Add CScriptEffect inspection
|
2021-05-29 18:45:08 -04:00 |
Luke Street
|
4d92c87463
|
Rename worldLayers -> m_worldLayers
|
2021-05-29 18:45:08 -04:00 |
Henrique Gemignani Passos Lima
|
75e84a467b
|
Add imgui layer editor
|
2021-05-29 18:45:08 -04:00 |
Phillip Stephens
|
0a76ee1ae2
|
Add trigger visualization to inspecter
|
2021-05-29 18:45:08 -04:00 |
Phillip Stephens
|
acb827a3b5
|
Add incoming connections
|
2021-05-29 18:45:08 -04:00 |
Luke Street
|
5ac2a298f0
|
Improve overall Inspect performance & fixes
|
2021-05-29 18:45:08 -04:00 |
Luke Street
|
604a9b841b
|
Use existing ScriptObject{State,Message}ToStr
|
2021-05-29 18:45:07 -04:00 |