Max Roncace
3679e7abab
Misc debug include/class order improvements + link remaining Z2AudioLib TUs ( #3014 )
...
* Improve dolzel.pch ordering
* Improve JSystem include order
* Various class ordering fixes
* Link remaining Z2AudioLib TUs
* Fix some symbols in Shield and weak functions in ShieldD
2026-01-06 04:38:40 -08:00
kipcode66
1d2a0d9568
Add guards around std library headers ( #3013 )
...
* Last fix for standard compiler error
* adding define guards around headers
* rename cmath.h and climits.h to cmath and climits respectively
* renaming cstdarg.h to cstdarg
* renaming cstdlib.h to cstdlib
* renaming cstring.h to cstring
* renaming cstdio.h to cstdio
* renaming cmath locale ctype
* renaming stdarg string and va_list
* renaming cstddef
* renaming stdio stddef stdlib
* renaming algorithm, functional, iterator, memory, and utility
* renaming bitset, cstdint, limits, and stdint
* renaming new and type_traits
* update quote includes for standard library headers to angle bracket includes
2026-01-05 03:50:45 -08:00
LagoLunatic
09280ae00b
Fix optimization flag for Shield ( #3004 )
...
* Fix optimization flag for Shield
* Minor debug work
* Fix NULL asserts
2025-12-26 16:20:21 -08:00
LagoLunatic
877889c510
Clean up code, remove fakematches, add UNUSED, enable warnings ( #2992 )
...
* Remove NDEBUG_DEFINED fakematch, clean up getName temps
* Fix ifdef
* Fix bad JSystem pch ifdef breaking decomp.me
* Remove Acch Chk fakematches
* Private Acch fields
* Fix some clangd errors in headers
* Add UNUSED macro for matching debug parameters
* Enable clangd unused-parameter warning
* Remove extern from initializers
Probably added by dol2asm?
* Fix process profile definitions
* Remove leftover dol2asm address comments
* Remove some unnecessary double casts
* Enable some more clangd warnings
* Fix missing usages of fopAcM_ct
* Fix wrong enum usage
* Fix more fakematches
2025-12-23 15:53:10 -08:00
Max Roncace
9767e76ba0
GCN data 100% matching ( #2987 )
...
* Update GZ2J01 symbols from linked DOL
* GCN data 100% matching
* Run dtk apply
2025-12-22 15:41:19 -08:00
kipcode66
4045f16667
next round of standard compiler fixes ( #2969 )
...
* next round of standard compiler fixes
* Fix weak function order issue
* fix missmatch with ShieldD version
2025-12-21 17:48:09 -08:00
LagoLunatic
16a2980f5a
Update to objdiff 3.5.0 ( #2980 )
...
* Update to objdiff 3.5.0
* Fix symbols being in .data instead of .rodata for Wii/Shield
2025-12-21 10:46:14 -08:00
LagoLunatic
48f1d47690
Work on weak order ( #2979 )
...
* JAUSectionHeap OK
* Slightly improve d_camera weak func order (12 -> 10)
* Minor d_a_alink fixes
* weak_order_diff.py: Change to take source file as cli argument instead of .o file
For cli autocompletion to work.
* Reorganize J3D structs (no change in weak order)
2025-12-21 14:13:21 +02:00
kipcode66
fc31053cb6
Improving compatibility with standard cpp compiler ( #2920 )
...
* Improving compatibility with standard cpp compiler
* Add __REGISTER macro for non mwcc compatibility
* Fix for PR comments
* fix missing define for revolution
* Simplifying cSAngle conversion
2025-12-06 21:08:05 -08:00
LagoLunatic
cabc703969
J3DShapeDraw and J3DSkinDeform OK ( #2908 )
2025-12-02 15:38:12 -08:00
TakaRikka
a6e76c0841
project cleanup ( #2895 )
...
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
2025-11-30 15:23:42 -07:00
LagoLunatic
4fb3af91b8
Various small matches ( #2879 )
...
* Misc debug matches
* Fix JASBasicWaveBank weak func order
* Remove more dol2asm stuff, fix missing includes
* Some data fixes
* Update comments
* d_file_sel_warning is already OK
* Fix Z2 splits
* Fix movebox namespace
* Fix inlining issue in m_Do_ext
* Fix Z2 splits for P and J
2025-11-27 21:34:18 -08:00
Max Roncace
a6c3c20b23
Add PCH for JSystem ( #2645 )
2025-09-11 13:20:45 -07:00
TakaRikka
b45a089e15
some J3D/misc cleanup ( #2628 )
...
* some j3d cleanup
* begin using uintptr_t
* j3dgraphbase cleanup
* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
Max Roncace
513816ce5c
Add a precompiled header for RELs ( #2597 )
2025-08-24 09:52:08 +03:00
Max Roncace
156d2b24c3
Misc. J3D improvements ( #2570 )
2025-08-08 12:56:18 +03:00
hatal175
ee608ceaac
d_a_obj_fallobj OK ( #2568 )
...
* d_a_obj_fallobj OK
* J3DMatBlock equivalent
2025-08-05 18:10:43 -07:00
LagoLunatic
ac06966414
Add more J3D_ASSERTs ( #2491 )
...
* Fix debug build
* Add more J3D_ASSERTs
* Move J3DShapeMtx to correct header for assert
* Add VSCode task for ninja changes_all
2025-06-19 23:41:43 -07:00
Caroline Madsen
c6f76e7240
Various JSystem work ( #2383 )
...
* JKernel and JStudio cleanup
* JMessage cleanup
* JAudio cleanup
* JASBNKParser work
* functionvalue work
* fvb work
* J2D and J3D cleanup
* steal from tww
* J2DPictureEx mostly done
* fix build
2025-04-09 13:45:30 -07:00
TakaRikka
2453c0e333
copy dolsdk2004 to tp / b_bh + e_mb done ( #2299 )
...
* move dolsdk2004 over
* cleanup some temp work
* finish and cleanup gf
* b_bh done
* d_a_e_mb done
2025-02-10 21:20:42 +02:00
LagoLunatic
bf4053fefa
Fix spurious differences when using `ninja diff` ( #2294 )
...
* Fix spurious differences when using ninja diff
* Fix some clangd errors/warnings
2025-01-26 22:01:05 -08:00
TakaRikka
24b72a5302
some cleanup of f_pc/f_op files ( #2254 )
...
* cleanup f_pc files
* cleanup f_op files
* fix a couple f_op_actor_mng functions
* minor JSystem work
2024-11-29 18:24:26 +02:00
Caroline Madsen
21cb60624a
J3DMatBlock, J3DMaterialFactory work ( #2233 )
2024-11-01 13:46:27 -07:00
Caroline Madsen
09423b6fa0
more misc. cleanup ( #2232 )
2024-10-31 17:36:11 -07:00
TakaRikka
12eb254d76
switch to dtk setup ( #2203 )
...
* switch to dtk setup
* some cleanup / fixes
* cleanup d_a_alink literals
* Restore doxygen, update CI & README.md (#1 )
* Fix build image ref (#2 )
---------
Co-authored-by: Luke Street <luke@street.dev>
2024-10-10 08:29:58 -06:00
unknown
6d5e5cb17c
organize files, update makefile, add CI checks, begin adding d_save.cpp
2020-09-05 15:03:13 -04:00
unknown
c5e2415773
ok
2020-08-29 17:54:55 -04:00