Commit Graph

2051 Commits

Author SHA1 Message Date
mattias-blum 568fe41d61 PR changes made 2025-05-18 10:15:09 -04:00
Mattias Blum 59d39267ec Merge branch 'zeldaret:main' into d_menu 2025-05-17 22:57:55 -04:00
mattias-blum 03a9a0c38e cleanup 2025-05-17 22:57:24 -04:00
mattias-blum 6c3f33263d more progress 2025-05-17 22:40:49 -04:00
mattias-blum b27c3f63af more progress 2025-05-17 21:04:58 -04:00
mattias-blum 5f7d4c3745 more progress 2025-05-17 20:30:16 -04:00
mattias-blum a4e5f77721 more progress 2025-05-17 17:22:15 -04:00
mattias-blum 8b96b0ed35 more progress 2025-05-17 17:16:15 -04:00
mattias-blum 49023df979 more progress 2025-05-17 17:08:14 -04:00
LagoLunatic ea04ec05bd Fix missing __fabs header include 2025-05-17 15:58:30 -04:00
LagoLunatic 417742c59f ifdef out __sync decl 2025-05-17 15:55:40 -04:00
LagoLunatic ccf3d2b654 Add decl for the __sync intrinsic 2025-05-17 15:50:08 -04:00
LagoLunatic 0aadc33e2a Fix clangd error in oslink.c 2025-05-17 15:48:25 -04:00
LagoLunatic 404ba29635 Fix __start decls 2025-05-17 15:35:55 -04:00
LagoLunatic 8de8cd4ac8 Fix missing func decls in ansi_fp.h 2025-05-17 15:30:47 -04:00
LagoLunatic aae4bdc3ca Allow declspec in clangd 2025-05-17 15:24:55 -04:00
LagoLunatic 1523adbdec ifdef out asm functions 2025-05-17 15:21:46 -04:00
LagoLunatic 925fba4f20 Revert "Fix more clangd warnings/errors"
This reverts commit ea73a9c5fe.
2025-05-17 15:12:52 -04:00
LagoLunatic ee64bd24ae Fix 2025-05-17 14:58:34 -04:00
LagoLunatic 9d5bd50246 Add ninja diff to CI 2025-05-17 14:56:59 -04:00
LagoLunatic ea73a9c5fe Fix more clangd warnings/errors 2025-05-17 14:29:33 -04:00
LagoLunatic e063db9697 Fix error handler typedefs 2025-05-17 14:16:26 -04:00
LagoLunatic 337303fc79 Standardize mMode/mAction names in C-style actors 2025-05-17 14:01:12 -04:00
LagoLunatic 98b8f3f559 Improve explanation of 'useless' switch cases in tutorial 2025-05-16 19:12:40 -04:00
LagoLunatic 9223242a10 Add section on switch statements to decomp tutorial 2025-05-16 19:01:43 -04:00
LagoLunatic 7ac14b85a1 GXFifo OK 2025-05-16 14:34:46 -04:00
mattias-blum 5eea4fda29 more progress 2025-05-15 21:45:56 -04:00
mattias-blum 448a96bbfc more progress 2025-05-15 21:34:46 -04:00
mattias-blum a4947d09f9 more progress 2025-05-15 21:27:27 -04:00
mattias-blum b92b0db6a6 more progress 2025-05-15 18:23:10 -04:00
mattias-blum 393e708996 more progress 2025-05-15 18:09:57 -04:00
mattias-blum 0a2e18900f more progress 2025-05-15 17:51:38 -04:00
mattias-blum 6da63960c1 more progress 2025-05-15 11:53:43 -04:00
mattias-blum f72d6b5910 more progress 2025-05-15 11:48:36 -04:00
mattias-blum 9d1cd5c6df more progress 2025-05-15 11:05:44 -04:00
LagoLunatic 32d9614d63 Fix d_a_ks weak func order with pragmas 2025-05-14 16:12:56 -04:00
LagoLunatic db2f66125d Fix python linter warning 2025-05-14 16:03:35 -04:00
LagoLunatic 4a54a410b1 More player_main match fixes 2025-05-14 16:00:12 -04:00
LagoLunatic 36fec0f7fd Disappear drop type cleanup 2025-05-09 16:34:02 -04:00
Mattias Blum 95f230eb15 d_a_ks 100% (#746)
* initial progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* more progress

* symbol cleanup

* more progress

* more progress

* d_a_ks 100%

* more symbol cleanup

* likely real-match for `useHeapInit`

* removed `csXyz` type from class member

* changed int to BOOL for `HEAVY_IN`

* documented matching issue

* PR changes
2025-05-09 15:18:16 -04:00
LagoLunatic cbbd4c2dc0 Match more player_main regalloc/stack/etc issues 2025-05-08 23:00:19 -04:00
LagoLunatic dbadb130a5 Fix more minor player nonmatches 2025-05-07 23:26:48 -04:00
LagoLunatic 534f5d4e72 player_crawl and player_hammer 100%, misc player cleanup 2025-05-07 23:00:35 -04:00
123456789758 224b83ed8c d_a_player_main - 96% matching (#750)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-05-07 19:08:04 -04:00
LagoLunatic 68cb5330e9 Update to objdiff v3 beta 6 2025-05-07 17:48:29 -04:00
LagoLunatic 74e03b6ecb Document some more TU names 2025-05-07 17:22:10 -04:00
LagoLunatic f064e064eb d_cam_style: Fix excessive float precision 2025-05-07 01:47:44 -04:00
LagoLunatic f690b92d28 Add camera mWork union; also fix clang union handling
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
2025-05-07 01:19:23 -04:00
LagoLunatic 18fb9de306 d_cam_type OK for JPN, add style enum, fix pystts1 enum 2025-05-06 22:58:20 -04:00
Mattias Blum bfeb8af18b Merge branch 'zeldaret:main' into d_menu 2025-05-06 22:33:53 -04:00