Commit Graph

54 Commits

Author SHA1 Message Date
LagoLunatic a4de4f08fb Remove some unnecessary version ifdefs 2026-03-31 22:27:13 -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 048d242eef bpw partial cleanup, fix inline usage across several actors 2025-09-18 20:17:27 -04:00
LagoLunatic c2d26ab17d m_Do_ext work 2025-09-17 12:41:00 -04:00
LagoLunatic bb80f9c41e Fix weak func order of m_Do_ext 2025-08-22 13:57:53 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
LagoLunatic 719ac3f748 Misc cleanup 2025-07-25 22:24:57 -04:00
LagoLunatic 4e7f5de0f3 d_a_npc_fa1 100% with weak order, add inlines 2025-06-01 19:09:57 -04:00
LagoLunatic 63a92eaa88 More demo work 2025-05-31 23:53:05 -04:00
LagoLunatic 86c96002bc Fix demo version diffs in gameinfo/save/stage/etc 2025-05-21 00:49:35 -04:00
LagoLunatic ad22472b1a player misc cleanup and various match fixes 2025-04-16 20:26:40 -04:00
LagoLunatic db2c5ef978 Cleanp a bunch of stuff 2025-03-28 20:44:06 -04:00
LagoLunatic 87dcddd519 Use cLib on/off bit inlines for attn flags
The debug maps indicate these inlines were pretty much always used when these flags are ORed or ANDed (but not when checked or set).
2025-03-08 17:27:16 -05:00
LagoLunatic 458c40ede8 Translate strings in fopAcM_entrySolidHeap 2025-02-11 16:25:06 -05:00
LagoLunatic 901bc51f40 d_a_npc_md work 2025-01-27 19:26:14 -05:00
LagoLunatic 050cc12777 Use dtk asset extractor for in-function statics as well 2024-11-07 16:07:37 -05:00
LagoLunatic ce592831fe Warning/error cleanup 2024-10-18 15:55:31 -04:00
LagoLunatic 34afbd84db clangd: Started fixing warnings and errors, code cleanup 2024-10-17 21:35:18 -04:00
LagoLunatic 66dfae2571 Change i_entry from int to BOOL 2024-07-19 12:47:27 -04:00
Jasper St. Pierre e4024253ab d_particle work 2024-07-13 20:38:12 -07:00
SuperDude88 17a7656450 Bit of Figurine Work (#665)
* Bit of Figurine Work

Not super complete, was just poking around to figure a few things out

* Fix Build

I really need to stop having this every single time
2024-07-09 20:52:54 -07:00
LagoLunatic 5778c31aed Add developer-specific macros for g_regHIO child registers 2024-07-04 00:57:17 -04:00
LagoLunatic c56933f43c Fix J3DMtxCalcBasic vtable, unlink J3DUMotion 2024-06-29 10:40:57 -04:00
Jasper St. Pierre 137dba66e3 m_Do_ext line match 2024-06-28 07:28:29 -07:00
Jasper St. Pierre 07a9265847 m_Do_ext work 2024-06-27 21:59:23 -07:00
LagoLunatic add1260a9c fakematch mDoExt_3DlineMat1_c::draw 2024-06-27 13:43:06 -04:00
Jasper St. Pierre 1d5c9da99b m_do_ext work
also jsys documentation
2024-06-26 22:50:12 -07:00
LagoLunatic f9d40ebad8 Use NULL macro in asserts, fix NULL macro to match 2024-06-22 11:07:16 -04:00
LagoLunatic b6d0373644 m_Do_ext 2024-03-21 17:53:48 -04:00
LagoLunatic 687ad99080 d_a_npc_md, m_Do_ext work 2024-02-25 01:08:06 -05:00
LagoLunatic 129400c801 d_resorce OK 2024-02-03 13:52:26 -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
LagoLunatic 43f89340b2 d_a_npc_btsw2 50% 2024-01-07 18:43:23 -05:00
LagoLunatic 830d3c80fe Add drawlist inlines 2024-01-04 15:57:55 -05:00
Jcw87 2301aa94bf fix functions not returning a value 2023-12-30 01:15:28 -08:00
Jcw87 eb0260d0ea create headers for GF 2023-12-20 19:04:10 -08:00
Jasper St. Pierre 088ae782a2 d_lib start 2023-11-18 15:02:48 -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 f84a7bdadb d_a_player_main work, playerInit match 2023-10-28 15:53:28 -04:00
LagoLunatic 828c8672e0 d_a_npc_md progress 2023-10-26 23:57:58 -04:00
LagoLunatic 57d4fc32b4 Some m_Do_ext progress 2023-10-19 15:36:21 -04:00
LagoLunatic 2486016599 Fix J3DTransformInfo array ctor 2023-10-18 14:46:05 -04:00
Jcw87 99b8f09268 J3DTevStage::setTevStageInfo 2023-10-14 23:36:50 -07:00
LagoLunatic 98140ed1cd A few m_Do_ext funcs 2023-10-14 23:29:28 -04:00
LagoLunatic 4905163814 d_a_npc_kamome 100% 2023-10-14 17:46:25 -04:00
Jasper St. Pierre 99c72d0371 d_ky_thunder start 2023-10-13 13:53:30 -07:00
Jcw87 a7e9284d66 m_Do_ext 2023-10-08 16:21:43 -07:00
Jcw87 d566c2aad3 m_Do_ext 2023-10-01 19:53:23 -07:00
Jcw87 02f29ac056 m_Do_ext WIP 2023-09-30 15:57:33 -07:00