601 Commits

Author SHA1 Message Date
LagoLunatic 47e01ede22 Fix d_a_npc_md inline usage 2026-05-22 18:43:02 -04:00
LagoLunatic 98956b312d Clean up JGeometry::TVec3 jank/fakematches
It seems the const parameters might not be necessary after all, and these can be matched with (f32)/(s16) casts in set(T, T, T) instead.
2026-05-22 15:08:59 -04:00
LagoLunatic bc09a831c5 Fix compile and link errors when building in debug mode 2026-05-18 00:54:24 -04:00
LagoLunatic 86a17bbfb7 JAIZelInst OK (#1005)
* JAIZelInst OK

* Clean up some default args
2026-05-17 17:10:52 -04:00
123456789758 38742c337f d_a_st - 100% matching (#1004)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2026-05-17 17:08:26 -04:00
LagoLunatic 36ec2825ee d_a_movie_player 99% (#1003)
* d_a_movie_player 99%

* Fix version differences
2026-05-15 19:57:45 -04:00
LagoLunatic 4c533b8764 d_a_demo00 OK (#1002) 2026-05-15 15:34:10 -04:00
LagoLunatic dba3442026 jstudio-object OK
Mostly copied from TP decomp
2026-05-07 18:35:44 -04:00
Maide 47c08e9f8a d_a_obj_bemos (#975)
* d_a_obj_bemos

* Improve d_particle for demo
2026-05-07 12:42:48 -04:00
LagoLunatic 55a6be8b87 Misc demo matches (#952) 2026-04-14 20:33:05 -04:00
LagoLunatic a62f436d22 TVec3 inline fixes, d_a_obj_gtaki OK, JPAConvectionField::calc cleanup 2026-04-13 19:44:46 -04:00
LagoLunatic fb733364c8 JFWSystem OK 2026-04-02 19:33:38 -04:00
LagoLunatic 765f88e4f3 Move extern forward decls from cpps to headers 2026-04-01 19:38:51 -04:00
LagoLunatic 899cd54394 Fix TPosition3 header wrong file ext 2026-04-01 00:06:34 -04:00
LagoLunatic a0d59ce00e Add const to TVec2 ctor to match TVec3 2025-12-29 14:12:14 -05:00
LagoLunatic 10a6460011 J3DCluster almost matching 2025-12-29 14:09:54 -05:00
LagoLunatic 19472bf60d Fix JSystem PCH breaking decomp.me 2025-12-27 21:32:04 -05:00
LagoLunatic 48dcebd9e8 Misc cleanup 2025-12-27 21:32:04 -05:00
LagoLunatic e64620bf7e J3DGXColor ctors to match debug maps 2025-12-27 21:32:04 -05:00
LagoLunatic 8ce8d2f541 Add JSystem PCH to fix weak function order (#904)
* Add JSystem PCH

* Fix build issues, remove weak order fakematches, and fix functionvalue weak func order
2025-12-05 09:11:53 -08:00
LagoLunatic c1d05201b6 Remove a functionvalue fakematch 2025-11-17 16:27:09 -05:00
LagoLunatic d89fe27888 Use composition instead of inheritance for most f_op classes 2025-09-25 15:59:25 -04:00
LagoLunatic 0e9059b633 d_a_dr2 matching for demo 2025-09-19 18:44:06 -04:00
LagoLunatic c2d26ab17d m_Do_ext work 2025-09-17 12:41:00 -04:00
LagoLunatic eb3b4ea2b6 bomb nearly matching on demo, one regswap left 2025-09-08 17:07:52 -04:00
Maide 71a6b78ddf d_a_kn (#883) 2025-09-07 00:38:16 -04:00
LagoLunatic 78d9b53a52 Add hacks to fix PCH .data causing fake mismatches with decompctx 2025-09-03 22:20:36 -04:00
Maide e0da16f8c7 d_a_himo3 (#873) 2025-08-29 15:54:28 -04:00
LagoLunatic d9c2ffe619 J3DModel inlines 2025-08-26 17:43:02 -04:00
Maide cae7597086 d_a_beam (#863)
* d_a_beam

* PR
2025-08-22 23:11:14 -04:00
LagoLunatic a7fe2a9e48 Copy J3DMatblock inlines from TP, equivalent with 2 remaining regalloc 2025-08-22 15:31:44 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
Kristopher Early 396599cd7a d_a_obj_rcloud (#849)
* d_a_obj_rcloud

* Refactor daObjRcloud_c and update resource usage

Renamed enum values and return types in daObjRcloud_c for clarity and consistency. Updated resource indices to use named constants from res_bvkumo.h. Replaced magic numbers and variable names for improved readability. Removed an obsolete comment in J3DTexture.h.

* Rename variable o_phase to phase in _create method

Refactored the variable name from o_phase to phase in the daObjRcloud_c::_create() method for clarity and consistency.

* Set configure.py to matching.
2025-08-14 16:26:54 -04:00
Maide c249dfc155 d_a_sk (#843)
* d_a_sk

* PR

---------

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2025-08-11 19:00:01 -04:00
Maide b9e3041ba2 d_a_sbox (#842)
* d_a_sbox

* PR
2025-08-11 18:49:09 -04:00
LagoLunatic 1c93c48ccf JPA small cleanup 2025-08-11 17:51:49 -04:00
Maide 93aac09731 d_a_obj_leaves (#831) 2025-08-04 14:34:19 -04:00
LagoLunatic adac5936d2 Minor cleanup 2025-07-08 22:40:41 -04:00
LagoLunatic e773fe5ca6 Some particle work and cleanup 2025-07-05 01:33:40 -04:00
LagoLunatic 3bb95dd90c d_mesg work 2025-06-26 19:12:22 -04:00
LagoLunatic 5ea6edc4b2 m_Do_main OK for demo 2025-06-23 21:56:41 -04:00
LagoLunatic 705f55693c Move J3DShapeMtx to correct header for assert 2025-06-19 19:05:10 -04:00
LagoLunatic efc33c5fc4 Various inline cleanup 2025-06-19 19:03:11 -04:00
LagoLunatic b295d48d1d Fix getSRTCenter fakematches with another (void)0 assert 2025-06-18 21:26:13 -04:00
LagoLunatic a87c70990e Add another (void)0 assert, fixing regalloc in daPy_lk_c::initTextureScroll and J3DMaterialAttach 2025-06-18 20:58:29 -04:00
LagoLunatic 98510714f1 Fix J3DDeformData being in the wrong header 2025-06-18 20:57:19 -04:00
LagoLunatic ede01ca07b daPy_lk_c::draw and linkDraw matched on retail with (void)0 assert, d_a_figure OK 2025-06-18 20:14:26 -04:00
LagoLunatic 3d0aff6a84 daPy_lk_c::dProcTool and daDemo00_c::execute matched, fix up various inlines and template classes, stb OK 2025-06-17 22:30:17 -04:00
LagoLunatic bc2f5c8fd0 daPy_lk_c::dProcTool 99% 2025-06-16 13:15:02 -04:00
LagoLunatic a27e5b3379 Some enum/define cleanup 2025-06-09 16:14:24 -04:00