Luke Street
|
ce646610cc
|
CStateMachine: Fix state name lookup
|
2022-03-12 15:43:39 -05:00 |
Luke Street
|
a3d0da44e2
|
Implement CGX & migrate usages to CGX/GX
|
2022-03-12 10:47:20 -05:00 |
Luke Street
|
d7dbec5be0
|
Implement CVertexMorphEffect & CSkinnedModelWithAvgNormals (prev. CMorphableSkinnedModel)
|
2022-03-10 18:56:50 -05:00 |
Luke Street
|
ddc34e3a0c
|
Fix CActor & CScriptDebris CModelFlags
|
2022-03-10 03:41:43 -05:00 |
Luke Street
|
cd963c4a5c
|
Reimplement CSkinRules/CSkinnedModel; skinning kinda works!
|
2022-03-10 01:33:17 -05:00 |
Luke Street
|
c7f05d0a59
|
Windows fixes & memory fixes
|
2022-03-08 18:36:39 -05:00 |
Luke Street
|
3fd0b1f23a
|
Fixes & CArtifactDoll/CSamusDoll updates
|
2022-03-08 17:21:15 -05:00 |
Luke Street
|
a2743b905b
|
aurora: model fixes, texture_convert fixes
|
2022-03-08 03:52:36 -05:00 |
Luke Street
|
6c3e74b93e
|
CGuiFrame & Model fixes; CModel::Draw impl; Document CModelFlags bits
|
2022-03-05 19:26:52 -05:00 |
Luke Street
|
84b6fcfb44
|
Remove forRenderer from CGraphics PerspectiveProjectionMatrix
|
2022-03-05 18:30:43 -05:00 |
Luke Street
|
740114af9e
|
Begin transitioning to new CTexture; start Stream API
|
2022-03-04 02:47:21 -05:00 |
Luke Street
|
0400388fa6
|
CGameArea: PostConstructArea fixes
|
2022-03-02 19:16:48 -05:00 |
Phillip Stephens
|
44f9d6648a
|
CGraphics: Viewport fixes
|
2022-02-27 14:46:15 -08:00 |
Phillip Stephens
|
b02ec12049
|
Initial CFont implementation, proper CTexture/CGraphicsPalette structures
|
2022-02-26 18:18:58 -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 |
Luke Street
|
4f48a442de
|
Actor highlighting on selection
|
2021-05-29 18:45:07 -04:00 |
Luke Street
|
4740ca0c43
|
Add all entities to ImGuiEntitySupport
|
2021-05-29 18:45:07 -04:00 |
Luke Street
|
0841bd4ab2
|
Initial work on entity introspection
|
2021-05-29 18:45:07 -04:00 |
Luke Street
|
94f10bb002
|
Remove Editor & specter
|
2021-05-29 18:45:07 -04:00 |
Luke Street
|
332ebee36c
|
CDamageVulnerability: Fix missing "Bomb" vulnerability
|
2021-05-29 18:44:46 -04:00 |
Phillip Stephens
|
8f493f17f1
|
Minor fixes, use CUnitVector in CCollionInfo
|
2021-05-23 13:10:57 -07:00 |
Phillip Stephens
|
d44a997a3a
|
Revert test changes
|
2021-05-16 12:23:13 -07:00 |
Phillip Stephens
|
128015baa6
|
Code cleanup
|
2021-05-16 12:11:45 -07:00 |
Phillip Stephens
|
61464651cd
|
CDamageVulnerability fixes
|
2021-05-08 20:14:38 -07:00 |
Phillip Stephens
|
f1b0c4b735
|
CJellyZap fixes
|
2021-04-25 20:16:16 -07:00 |
Phillip Stephens
|
54691cf035
|
Fix platform riders not being dragged when the platform is rotated by CScriptActorRotate
|
2021-04-19 21:52:14 -07:00 |
Phillip Stephens
|
83fc649023
|
Fix CScriptActorRotate
|
2021-04-18 20:11:18 -07:00 |
Phillip Stephens
|
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 |
Phillip Stephens
|
9bae2f943e
|
Rename everything
|
2021-04-10 01:42:06 -07:00 |
Phillip Stephens
|
cefe6bb232
|
Remove old test code
|
2021-04-02 16:46:16 -07:00 |
Luke Street
|
c3c88a434f
|
CScriptBallTrigger: Fix force calculation
|
2021-04-02 07:56:24 -04:00 |
Henrique Gemignani Passos Lima
|
bad8b35ae6
|
Fix typo in CPlayerState::ReInitializePowerUp
|
2021-03-16 01:33:17 +02:00 |
Luke Street
|
bb4bdfa1ee
|
Merge remote-tracking branch 'origin/animationstate'
# Conflicts:
# Runtime/MP1/World/CFlyingPirate.cpp
# Runtime/World/CScriptGunTurret.cpp
|
2021-03-01 23:45:21 -05:00 |
Phillip Stephens
|
0781307c49
|
Add debug rendering for CScriptPlatform (CVar: debugTool.drawPlatformCollision)
|
2021-01-16 19:33:03 -08:00 |
Phillip Stephens
|
cede47be4d
|
Add debugging tool CVars
|
2021-01-10 18:44:42 -08:00 |
SirMangler
|
0e093baf67
|
Removed constexpr from lambdas to fix compiler error
|
2021-01-03 19:20:48 +00:00 |
PhazonJim
|
f86e570ef4
|
fix for build error in Xcode relating to non-reference types in a for loop
|
2020-12-21 02:09:54 -05:00 |
Luke Street
|
dcdfd58715
|
CScriptGunTurret: Fix health check in AcceptScriptMsg Damage
|
2020-12-18 06:28:20 -05:00 |
Luke Street
|
1e0bdce5a3
|
CScriptActor: Set noZTest flags appropriately
|
2020-12-18 06:06:31 -05:00 |
Phillip Stephens
|
3f49b06070
|
Merge branch 'prime-exo'
|
2020-12-15 14:52:47 -08:00 |
Phillip Stephens
|
1e8aa2581e
|
Minor CPhysicsActor fixes
|
2020-12-13 14:57:21 -08:00 |
Phillip Stephens
|
b59bf39924
|
I feex
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
abbacad46b
|
More state implementations
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
215eedc013
|
Fix inconsistent state causing Exo to fling herself off into the void
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
0903b478f6
|
More MetroidPrimeExo imps
|
2020-12-13 10:57:44 -08:00 |
Phillip Stephens
|
543a24ea9e
|
Initial CMetroidPrimeEssence behavior
|
2020-12-13 10:55:56 -08:00 |
Phillip Stephens
|
130c60ccc8
|
Initial CMetroidPrimeExo imps
|
2020-12-13 10:55:50 -08:00 |
Phillip Stephens
|
28561081d7
|
Add light visualization (requires custom models)
|
2020-12-12 23:39:55 -08:00 |
Phillip Stephens
|
39e9ff5593
|
Cleanup CPatterned
|
2020-11-06 22:06:17 -08:00 |
Phillip Stephens
|
fdd41d87c4
|
Fix CScriptSound favoring the right speaker, cleanup CBallCamera, update amuse
|
2020-10-24 16:00:39 -07:00 |
Phillip Stephens
|
b963ce1e85
|
Attempt 4 to fix ScriptLayerController for Tom
|
2020-10-21 15:55:45 -07:00 |