Commit Graph

78 Commits

Author SHA1 Message Date
LagoLunatic 765f88e4f3 Move extern forward decls from cpps to headers 2026-04-01 19:38:51 -04:00
Briggs Baltzell f64d5000b6 GX Vertex Format Fixes (#938)
* Update vertex attribute formats in `d_a_hookshot.cpp` for improved correctness.

* Fix texture coordinate formats in `J3DSys.cpp` to use `GX_TEX_ST` for improved semantics.

* Update vertex attribute formats in `JFWDisplay.cpp` for improved semantics.

* Update texture coordinate vertex format in `J2DWindow.cpp` to use `GX_TEX_ST` for improved semantics.

* Refactor `J2DWindow.cpp` for improved readability: update constructor initialization style, inline function arguments, and add spacing for clarity in GX rendering logic.

* Update vertex attribute formats in `JUTResFont.cpp` for improved correctness and semantic clarity.

* Update vertex attribute format in `d_kankyo_rain.cpp` to use `GX_POS_XYZ` for improved correctness.

* Update texture coordinate formats in `d_ovlp_fade2.cpp` to use `GX_TEX_ST` for improved semantics.

* Update texture coordinate format in `d_ovlp_fade4.cpp` to use `GX_TEX_ST` for improved semantics

* Format vertex attribute and texture coordinate initialization in `d_a_goal_flag.cpp` for improved consistency and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_majuu_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_pirate_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sail.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sea.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_wood.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `m_Do_ext.cpp` for improved correctness and semantics.

* Undid formatting of `halftofull` array in `JUTResFont.cpp`

* Update vertex attribute and texture coordinate formats in `d_tree.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_bwdg.cpp` for improved correctness and semantics.
2026-03-14 18:47:46 -04: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 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
LagoLunatic 431943a893 Cleanup, demo work, and match daNpcPeople_c::getMsg on retail 2025-05-29 15:41:38 -04:00
Ammar Askar 876039a04e Match J3DTransform with assembly blocks (#762) 2025-05-24 13:58:14 -04:00
Jcw87 c033afc1f0 Match some data (#745)
* J3DTransform Data

* d_map Data

* jstudio-object Data

* JASBankMgr Data

* JASTrack Data

* d_particle Data

* d_camera Data
2025-05-03 01:18:21 -04:00
LagoLunatic 309158e274 J3DModel inlines cleanup, procBottleSwing_init match, etc 2025-04-10 19:30:51 -04:00
LagoLunatic c4ad9f7241 Various cleanup 2025-02-23 19:59:54 -05:00
LagoLunatic b5350e1d1a Minor cleanup 2025-01-14 23:23:26 -05:00
LagoLunatic 3eac0a16ac warning cleanup 2024-11-02 00:00:04 -04:00
LagoLunatic fab0d7a5ba misc cleanup, mostly inlines 2024-10-29 00:22:32 -04:00
LagoLunatic 329d94a301 Add fake headers for unsolved weak objects to reduce manual copy-pasting 2024-10-19 14:03:50 -04:00
LagoLunatic a0fdc414b1 Remove leading underscore from uses of GX enums 2024-09-07 17:34:24 -04:00
LagoLunatic 3e7ece6ff5 Copy dolphin/gx progress from TP 2024-09-07 17:31:29 -04:00
LagoLunatic a25d2651de Move sqrtf to std:: namespace 2024-08-08 14:55:57 -04:00
DanTGL df7ece7302 Minor cleanup 2024-07-18 15:12:35 +02:00
LagoLunatic ca4ecc5a41 Minor J3D/GX doc 2024-06-25 20:15:24 -04:00
LagoLunatic 93a883fabf Document an obscure bug in J3DGDSetTexCoordScale2 2024-06-24 23:21:48 -04:00
LagoLunatic 19325b3c0b Fix GX inlines 2024-04-15 19:55:09 -04:00
LagoLunatic 2412c2c41b PSMulUnit01 2024-02-09 06:23:06 -05:00
LagoLunatic d5a3227301 misc matches 2024-02-02 01:24:11 -05:00
LagoLunatic f4ac738d36 Clean up comments 2024-02-01 20:56:47 -05:00
Jasper St. Pierre 28e263ac3c fix zmode info 2024-01-14 15:49:59 -08:00
LagoLunatic f683c2bfc4 mDoGph_Painter fixed 2024-01-07 03:29:50 -05:00
LagoLunatic 96901725b0 J3DGD OK 2023-12-31 14:30:16 -05:00
Jasper St. Pierre 516f5411e7 J3DGDSetFogRangeAdj 2023-12-31 10:28:09 -08:00
Jasper St. Pierre 9c9580705b J3DScaleNrmMtx33 2023-12-30 18:20:19 -08:00
Jasper St. Pierre 67dd323c7f J3DTransform 2023-12-30 18:07:46 -08:00
Jasper St. Pierre c3d77fec2a J3DGDSetIndTexMtx 2023-12-30 17:05:11 -08:00
Jasper St. Pierre af01502de5 J3DGDSetFog 2023-12-30 16:54:29 -08:00
Jasper St. Pierre 2acf4ca63f misc 2023-12-27 22:19:15 -08:00
TakaRikka 5773ee904c reorganize MSL_C/Runtime files. wip, notmatching 2023-12-27 21:07:21 -08:00
Jcw87 586e74f8d4 make function signatures more consistent 2023-12-20 18:50:51 -08:00
LagoLunatic ec3f7f0198 misc minor cleanup (indentation, offset comments, etc) 2023-12-19 21:29:37 -05:00
Jcw87 e2a3c6b7bf use macros for compiler alignment and section directives 2023-12-10 01:25:36 -08:00
Jasper St. Pierre 5860624757 d_a_obj_adnno, d_a_obj_dmgroom, d_a_obj_dragonhead, d_a_obj_eayogn, d_a_obj_gong work 2023-11-17 19:30:47 -08:00
LagoLunatic 1778dea96c misc cleanup 2023-11-12 01:19:58 -05:00
LagoLunatic 647d41ab27 J3DTevs match 2023-11-05 21:53:19 -05:00
Jasper St. Pierre 5bbc0633f0 J3DGDSetVtxAttrFmtv work 2023-10-29 17:42:11 -07:00
Jasper St. Pierre f6ad5aa2ae J3DGD work 2023-10-29 14:40:05 -07:00
Jasper St. Pierre 77798e6706 J3DAnimation work 2023-10-29 00:15:03 -07:00
Jcw87 1b57464bfa misc cleanup 2023-10-14 23:36:51 -07:00
Jasper St. Pierre 411a467ddc d_s_logo start, VERSION_SELECT 2023-10-14 13:23:24 -07:00
Jcw87 9cfb7d860b J3DMaterial 2023-10-01 23:06:58 -07:00
Jcw87 d566c2aad3 m_Do_ext 2023-10-01 19:53:23 -07:00
Jasper St. Pierre 294b15cab0 J3DMaterial all fn match
now just need to adjust vtable order
2023-10-01 16:38:33 -07:00
Jasper St. Pierre 7956400ac0 some J3DMatBlock order fixes 2023-10-01 14:12:10 -07:00
Jcw87 e590d1c3f1 J3DMatBlock 2023-10-01 03:52:40 -07:00