summaryrefslogtreecommitdiff
path: root/include/JSystem/JParticle
AgeCommit message (Collapse)Author
2026-03-01Reorganize library code into `libs/` (#3119)Luke Street
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN} * Update configure.py and project.py for new libs structure * Refactor `#include <dolphin/x.h>` -> `<x.h>` * Remove `__REVOLUTION_SDK__` forwards from dolphin * Fix dolphin/ references in revolution * Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__` * Always build TRK against dolphin headers * Resolve revolution SDK header resolution issues
2026-03-01d_s_logo / d_s_play debug work, d_a_kago cleanup, misc cleanup (#3116)TakaRikka
* d_a_kago cleanup * d_s_logo wii/shield work * d_s_logo / d_s_play debug work * fix missing profile class sizeof's * fix phase->id values * build fixes * fix dCamera_c and camera profile
2026-02-24Fix MORE wrong forward declares (struct/class) (#3110)Pieter-Jan Briers
2026-02-07JParticle debug (#3090)Jcw87
2026-01-24general cleanup, d_menu_quit / d_a_obj_testcube mostly done, ↵TakaRikka
d_msg_scrn_explain debug (#3065) * typedef for cPhs_Step * make sdk includes consistent * d_menu_quit / d_msg_scrn_explain debug * d_a_obj_testcube mostly done * d_debug_pad mostly done * jstudio tool library headers * some JStudioCameraEditor headers * d_jcam_editor mostly done * try fixing some shield regressions * d_bg_parts mostly done * fix merge errors * debug fix
2026-01-13standard compiler compatibility changes (#3040)kipcode66
* move math to cmath * replace stdarg to cstdarg * change stdint to stdint.h * minor fixes * change stdio to cstdio * change stdlib to stdlib * renamed ctype to cctype * fix missing argument for UNSET_FLAG
2026-01-10first round of constants cleanup (#3021)roeming
* first round of constants cleanup * move m_PI_D definition * remove compatibility comment * add future version of angle subtracting with/without cast * whitespace change to run builds again
2026-01-05Add guards around std library headers (#3013)kipcode66
* 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-02d_particle debug improvements (#3010)Max Roncace
2025-12-12d_particle debug work (#2944)Carco_21
* misc work * more work * fixed error * more work * PR cleanup * missed cleanup * error fix * wii fix
2025-12-04d_a_horse 100% (#2912)LagoLunatic
* Fix missing line numbers for debug * Fix horse inlines and HIO * Match daHorse_c::setEffect * Improve a few debug matches * Match daHorse_c::checkHorseNoMove (half fake) * Update configure.py
2025-11-30project cleanup (#2895)TakaRikka
* 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-25d_particle equivalent (#2869)Max Roncace
2025-11-17wii building OK / m_Do_graphic debug work (#2815)TakaRikka
* wii building OK + m_Do_graphic debug work * d_meter_HIO debug cleanup * wii m_Do_graphic stuff * tag_attack_item OK, mirror_chain almost * fix build * mg_fshop matching
2025-11-14d_a_e_tt OK & linked (#2803)Trueffel
* class decomped * two funcs missing * done * s32 to int * improve * remove old nonmatching comment
2025-11-09D a npc gra matching debug (#2788)roeming
* match all d_a_npc_gra functions in debug * update all offsets to match release * rename parameters * add ct hack for d_a_npc_gra * add suggestions * fix type * use sound enums * fix sinit and one regswap * fix wrong variable usage
2025-09-26Misc matches and fixes (#2703)LagoLunatic
* Match mDoExt_morf_c::getPlayMode * Misc cleanup * Fix actor cull spheres * Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger * Fix improper demangling of dBgS_SphChk::SetCallback * Fix d_camera rangef weak func order * Match more alink_wolf funcs
2025-09-04some J3D/misc cleanup (#2628)TakaRikka
* some j3d cleanup * begin using uintptr_t * j3dgraphbase cleanup * j3dgraphanimator cleanup
2025-08-27Fix d_a_ykgr retail regalloc and mostly match on debug (#2608)LagoLunatic
* d_a_ykgr OK * Fix sqrtf for shield * Fix pch caps
2025-08-25Miscellaneous improvements (#2603)Max Roncace
2025-08-06Misc. framework/d/ improvements (#2572)Max Roncace
2025-06-16d_a_obj_gra2 work (#2482)Carco_21
* Tiny start on d_a_obj_gra2 * Initial work * Solid work done * More work * work on some rolling functions and deme camera * Almost all functions worked on * All functions worked on * Fixed some BaseNpc functions I broke * PR Cleanup * PR cleanup part 2
2025-05-07d_a_b_ds and d_a_e_vt equivalent (#2424)YunataSavior
2025-04-13Various alignments to debug + matching TUs (#2391)hatal175
2025-02-10copy dolsdk2004 to tp / b_bh + e_mb done (#2299)TakaRikka
* move dolsdk2004 over * cleanup some temp work * finish and cleanup gf * b_bh done * d_a_e_mb done
2025-01-09d_a_horse mostly done (#2284)TakaRikka
* checkpoint * d_a_horse mostly done * some horse doc
2024-11-03JParticle mostly done (#2235)Caroline Madsen
2024-10-31more misc. cleanup (#2232)Caroline Madsen
2024-10-28d_a_alink_effect mostly done (#2227)TakaRikka
* d_a_alink_effect work * more d_a_alink_effect work * some d_a_alink data cleanup * d_a_alink_effect mostly done
2024-10-17cleanup (#2216)Caroline Madsen
2024-08-22jstudio particle and sound OK (#2194)hatal175
* Work on object-sound * object-particle OK * object-sound OK * JStudio_JAudio2 control OK * JStudio_JParticle control OK * JStage object OK * JStage ambient light OK
2024-08-16d_particle almost finished (#2193)hatal175
* d_particle almost finished * Remove dolasm.h include from JKRDvdRipper
2024-07-10Lv5floorboard, Lv5icewall, obj_lv5swice, obj_lv5ychndlr done (#2175)TakaRikka
* lv5floorboard done * obj_lv5icewall done * remove asm * obj_lv5swice done * obj_lv5ychndlr done
2024-05-18d_a_b_ob matched (#2155)TakaRikka
* all b_ob functions matching, not linked * oops forgot a couple funcs * fix some small errors * some morpheel doc * remove asm
2024-05-06Kytag3 done (#2149)TakaRikka
* kytag3 done * remove asm * fix d_envse
2024-04-12d_a_e_fz work, doxygen revamp (#2127)Pheenoh
* initial freezard actor struct + setActionMode OK * daE_FZ_Draw * setReflectAngle * mBoundSoundset * daE_FZ_Execute & execute * demoDelete * daE_FZ_Delete & _delete * CreateHeap * useHeapInit * cc_set * mtx_set * action WIP * way_gake_check * executeRollMove * executeMove * draw WIP * executeDamage * checkpoint * create * checkpoint * daE_FZ_c::executeWait * checkpoint * daE_FZ_c::damage_check almost done * rm asm * rm headers * setup_profile WIP + doxygen update * fix merge issues * docs fix? * fix2 * doxygen updates * setup g_profile_E_FZ, profile setup script WIP * update github actions * update progress.md
2024-04-09JPABaseShape OK (#2125)Caroline Madsen
2024-03-17d_a_b_ds mostly done (#2098)Caroline Madsen
2024-03-14d_a_mirror done, d_a_ni 99% done (#2095)TakaRikka
* d_a_mirror done * d_a_ni 99.9% done * remove asm * some d_a_ni doc * progress
2024-02-28d_a_obj_cho OK (#2080)Caroline Madsen
2024-01-20almost all of dolphin matched (#2036)TakaRikka
* TRK full match * remove trk asm * ar done * cleanup some dolphin headers * more dolphin cleanup * cleanup / GD fully matched * almost all of GX fully matched * GX / Mtx full matched * most of OS done * pad done * most of VI * remove asm * forgot couple vec funcs * couple JUtility matches
2023-09-04Fixes for other compilers (#1912)Jcw87
* remove invalid virtual keywords * remove duplicate inline * remove leading 0 in character literals * add missing public keywords * fix some struct/class mismatches
2023-09-02setup dolphin VEC/MTX function defines (#1903)TakaRikka
* setup VEC function defines * setup MTX function defines
2023-08-16d_a_obj_carry work, SETUP_ACTOR macro, header cleanup (#1885)Pheenoh
* d_a_obj_carry work, SETUP_ACTOR macro * rm headers, add script * progress * macro rename, consistent spacing
2023-08-14Work on JPABaseShape (#1884)hatal175
2023-08-11JPAEmitter OK, work on d_particle (#1874)hatal175
* JPAEmitter OK + header reorganization * libelf: silence repeated relocation warning * Work on d_particle
2023-08-07JPAMath OK (#401)hatal175
2023-07-23More JSystem borrowing (#383)hatal175
2023-07-16dMsgScrnTree_c OK, Some JGeometry work (#370)hatal175
* Minor work on c_damagereaction and JGeomtry * dMsgScrnTree_c OK * dMsgScrnExplain_c OK
2023-07-07Work on JPAEmitterManagerTal Hayon