Commit Graph

82 Commits

Author SHA1 Message Date
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
Phillip Stephens ec9e639009 Match CLight, has issues with constants
Former-commit-id: b039acfac8
2022-10-06 01:40:00 -07:00
Luke Street a578b055a2 Header merge & CScriptPickup progress
Former-commit-id: 45c5450376
2022-10-05 19:06:15 -04:00
Henrique Gemignani Passos Lima e2e4fe7f6c Add CScriptPickup and all dependencies
Former-commit-id: 78aebc8960
2022-10-05 21:06:23 +03:00
Phillip Stephens f8688e02e3 Initial pass at CDecal classes
Former-commit-id: 4b24bba57e
2022-10-04 12:58:17 -07:00
Phillip Stephens ba75752e14 Match CFontImageDef, can't link due to extraneous TToken destructor
Former-commit-id: 77b921601a
2022-10-01 01:33:18 -07:00
Luke Street adb54a9892 Symbol fixes, headers & main progress
Former-commit-id: 6944a14e89
2022-10-01 02:19:15 -04:00
Luke Street f6f1040fff Various rstl fixes; continue CScriptMazeNode & CScriptPlatform
Former-commit-id: 7608f27ed2
2022-09-18 13:51:07 -04:00
Luke Street 234afca6c2 clang-format pass
Former-commit-id: 6a979e343f
2022-09-18 02:05:46 -04:00
Luke Street e5dd64ab55 CScriptMazeNode progress
Former-commit-id: ff0275b48f
2022-09-15 00:08:57 -04:00
Phillip Stephens f4731daebe Link CTimeProvider.cpp
Former-commit-id: ea51b901e8
2022-09-13 22:53:26 -07:00
Luke Street 329618c585 More main progress; tons of headers & stuff
Former-commit-id: a6e365791b
2022-09-13 00:28:02 -04:00
Luke Street 0f25a3c8d4 Migrate s32->int, u32->uint; fix dolphin/types.h
Former-commit-id: 7eb08b6ee8
2022-09-05 00:01:22 -04:00
Luke Street 5726400667 More CCubeMaterial
Former-commit-id: 78022784ef
2022-09-05 00:01:22 -04:00
Luke Street b851577337 Header cleanup, NONMATCHING option
Former-commit-id: 174a2d98f7
2022-08-31 20:22:20 -04:00
Luke Street 8b28b129e2 Link CGX
Former-commit-id: 3e43c0878f
2022-08-31 12:06:56 -04:00
Luke Street 40271117df Almost done with CGX
Former-commit-id: 89284f17b2
2022-08-31 00:54:17 -04:00
Luke Street 4660679da4 More CGX matches part 2
Former-commit-id: 4758103774
2022-08-30 18:48:44 -04:00
Luke Street 7cdb1aef65 More CGX matches
Former-commit-id: 6fbaa00f07
2022-08-30 01:12:32 -04:00
Luke Street 6768dfc9b4 Begin CGX/CCubeMaterial; add dolphin headers from aurora
Former-commit-id: b28e24862b
2022-08-30 00:05:16 -04:00
Luke Street 00c77e6195 Runtime/math matches; better libc headers
Former-commit-id: bef7db1748
2022-08-25 23:46:24 -04:00
Luke Street f3e607a3af Renaming & more CActor progress
Former-commit-id: bcfefcc34a
2022-08-15 22:14:28 -04:00
Phillip Stephens 38ec6e5984 Merge branch 'main' of github.com:PrimeDecomp/prime
Former-commit-id: fb3a2950f9
2022-08-13 05:59:49 -07:00
Phillip Stephens da85e24623 DolphinCColor imps, only `Lerp(u32, u32, float)` isn't matching
Former-commit-id: d36775e76a
2022-08-13 05:57:38 -07:00
Luke Street 361f2bb9ce Initial work on CActor.cpp
Former-commit-id: 44b17813bd
2022-08-12 21:26:54 -04:00
Phillip Stephens 6f8c6b28ba Add unused statics, fix CColor constructor
Former-commit-id: e7117197da
2022-08-11 11:35:12 -07:00
Phillip Stephens fe1f119091 Link CColor.cpp
Former-commit-id: d59665aaad
2022-08-11 11:20:15 -07:00
Luke Street 4ad9b20d1a Add & link CEntity.cpp
Former-commit-id: 0b6ce7f781
2022-08-10 22:33:46 -04:00
Luke Street 9d3a5c7670 Move back to 1.3.2 compiler
Former-commit-id: 1107bdaa26
2022-08-09 19:07:49 -04:00
Phillip Stephens 509dc4d622 IWeaponRender decomp (can't link yet)
Former-commit-id: 0e20e67870
2022-07-25 21:36:32 -07:00
Luke Street bed1bb88de Reorganize includes to match asm
Former-commit-id: 848752477e
2022-07-18 18:42:58 -04:00