28 Commits

Author SHA1 Message Date
Luke Street a3de68f5b8 CGameCollision & CollisionUtil (#42)
* Initial CGameCollision

* CollisionUtil

* Update GM8E01_01 symbols
2026-03-13 01:27:42 -06:00
Phillip Stephens 193fab8ecc Link CCollisionPrimitive for 0-01 2026-01-07 15:02:33 -08:00
Phillip Stephens d580cb2978 Match and link CCollisionPrimitive, compile fix 2026-01-07 12:49:08 -08:00
Phillip Stephens 4dd8fcd0b0 CGuiWidget progress 2026-01-07 11:01:50 -08:00
Phillip Stephens 8a3340e253 CEmitterElement progress 2025-05-22 19:15:39 -07:00
Phillip Stephens 164136f3b6 Initial CAreaOctTree work 2025-05-21 08:42:32 -07:00
Luke Street 23c5d67207 More CCubeRenderer 2025-01-30 22:00:30 -07:00
Phillip Stephens d11d8f4cd8 Start CModelData, cleanup CFactoryFnReturn usage 2024-10-27 21:18:09 -07:00
Luke Street 5eb6264efd Symbol renaming & cleanup 2024-10-08 20:35:42 -06:00
Phillip Stephens 192dcb7a41 PVS related imps
Former-commit-id: 147cd11849f4f5531a8763c238f00e5a84ab0e18
2023-10-24 09:24:51 -07:00
Phillip Stephens 4848411822 Match and link CAreaBspTree
Former-commit-id: ee9de720115f11518d7f0e9e86c1f3aab0202b15
2023-10-19 21:21:31 -07:00
Phillip Stephens 3cb651ad95 Match and link InternalColliders
Former-commit-id: 9a6b212fb1bc4b57ae1701c6333d2d903dce8935
2023-10-19 21:15:38 -07:00
Phillip Stephens cf8cb69b61 Start COBBTree
Former-commit-id: e5668e767e
2023-06-23 17:15:06 -07:00
Luke Street 9b99045882 Revert override removal
Former-commit-id: b6ddfcfc35
2023-02-06 12:01:01 -05:00
Phillip Stephens 38b824cda0 const bool fixes, remove override define
Former-commit-id: 72256e77a5
2023-02-05 23:21:28 -08:00
Henrique Gemignani Passos Lima 90f941ccb6 Add CWorldShadow
Former-commit-id: 552dc65a2c
2022-12-01 18:11:09 +02:00
Luke Street 2a8516d4cc Add CMetroidAreaCollider
Former-commit-id: 71ff684be4
2022-10-20 20:26:45 -04:00
Luke Street 45c469d8ee CPlayerGun progress
Former-commit-id: a963804889
2022-10-11 11:31:28 -04:00
Henrique Gemignani Passos Lima f3ef565768 Fix building ninja all_source
Former-commit-id: f14ca94607
2022-10-10 12:46:51 +03:00
Phillip Stephens 9e9b501f6b Match and link TGameTypes
Former-commit-id: 8787239165
2022-10-09 19:27:35 -07:00
Phillip Stephens 21dfc645f5 Match and link CCollisionSurface
Former-commit-id: 736cec9baa
2022-10-09 16:05:06 -07:00
Phillip Stephens b598dbb411 Near match CMetroidModelInstances, regswaps in BoundingBoxFromData
Former-commit-id: cf99f3047b
2022-10-09 15:43:43 -07:00
Phillip Stephens 484b18ae07 Match CAABox::GetTransformedAABox, minor fixes start CMetroidModelInstance
Former-commit-id: a31407c69c
2022-10-09 13:55:07 -07:00
Luke Street 7ca3a1c0bb Replace int types in Retro code
Retro seemingly avoided using the Dolphin
typedefs in most places, opting to use int/uint
instead. This likely means they didn't use
u8/s8/u16/s16/etc either.


Former-commit-id: 133326ae40
2022-10-09 01:37:23 -04:00
Luke Street 7f83e1fa03 Standardize include guards, clang-format headers
Former-commit-id: 261ee48bba
2022-10-09 01:13:17 -04:00