19 Commits

Author SHA1 Message Date
kiwi515 de073abc65 Refactor math_types 2023-12-13 12:49:38 -05:00
kiwi515 c61a12241b Removed NW4R inheritance from EGG matrix types 2022-04-14 16:35:30 -04:00
kiwi515 020f325374 Apply confirmed symbols from NSMBW
Credit to Ninji for their work on cracking NSMBW symbol hashes
2022-04-14 15:53:32 -04:00
kiwi515 871af79e3e Added NW4R inheritance to EGG vector types 2022-04-13 21:13:27 -04:00
kiwi515 b929c64185 Identify eggMatrix weak dtor as ~Quatf 2022-04-12 14:25:56 -04:00
kiwi515 9cc748efc9 Decompiled eggScnRootEx.s 2022-04-08 15:07:20 -04:00
kiwi515 7df7f928c4 Decompiled eggPostEffectBase.s 2022-03-05 15:44:46 -05:00
kiwi515 931c682338 Decompiled eggGXUtility.s 2022-03-03 21:52:48 -05:00
kiwi515 46e8803cf9 WIP
All functions match, but there are issues with the virtual function layout (see IScnProc.h)
2022-03-03 20:29:14 -05:00
kiwi515 0a8bc19b2c Matched eggMatrix.cpp 2022-02-13 20:03:24 -05:00
kiwi515 a62d2fba12 eggVector: Make preset vectors const, construct in-place 2021-11-06 14:39:49 -04:00
kiwi515 40bafe3dfe Attempt to match makeQ 2021-07-24 14:54:26 -04:00
kiwi515 7c0ad0653e Decompiled eggVector.s 2021-07-14 13:46:51 -04:00
kiwi b4a77f7de0 Made changes for future AsyncDisplay decomp; Added Mtx typedefs from GPCS asserts and edited some GX types 2021-05-29 00:14:52 -04:00
kiwi c8968cc239 setAxisRotation: Change return type 2021-05-19 18:53:43 -04:00
kiwi 1f2a9388f7 Organized eggMatrix.s 2021-05-04 12:04:22 -04:00
kiwi 21d53b1b89 Organized the last few files of nw4r, fixed typo "Quat" -> "Quatf" 2021-05-04 11:29:04 -04:00
kiwi c37d812d4a Updated EGG_ASSERT, labeled a few functions in assembly 2021-05-04 11:02:31 -04:00
kiwi 0e58af366a Decompiled eggMath.cpp 2021-05-03 20:17:44 -04:00