summaryrefslogtreecommitdiff
path: root/libs/JSystem/J3DGraphAnimator
AgeCommit message (Collapse)Author
2024-10-10switch to dtk setup (#2203)TakaRikka
* 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-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-03-19remove "duplicated" inlines (#2099)TakaRikka
* fix f_op_actor_mng inlines * fix f_pc inlines * fix d_a_alink weak func signatures * fix d_com_inf_game inlines * fix some more inlines * fix rest of player inlines * m_Do / JSystem inlines fixed * fix upstream changes
2024-02-06J3D work (#2064)hatal175
2024-01-24more various JSystem work (#2046)TakaRikka
* most of J3DAnmLoader done * J3D / JKernel / JUTConsole work * remove asm * fix build * dol 50%
2024-01-22some various J2D/J3D work (#2043)TakaRikka
* most of J2DPicture done * fix GXSetTexCoordGen * some j3d work
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-12-25MSL_C fully matched / some SSystem cleanup/ obj_rgate OK (#2011)TakaRikka
* cleanup SSystem files * MSL_C fully matched * fix build * remove asm * reorganize MSL_C/Runtime libs into more accurate setup * little more cleanup * cleanup some MSL headers * obj_rgate OK * remove asm * some rgate documentation
2023-11-11Various matches (#1984)hatal175
2023-10-10m_Do_ext (#1958)Jcw87
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-07-20Various matches (#378)hatal175
* Maybe improve JMAEulerToQuat * JKRFileLoader OK * JUTCacheFont work * Match J3DModel::prepareShapePackets * JUTDirectFile OK * JUTDirectPrint OK * Work on JUTProcBar * Work on JUTResFont
2023-07-14Work on J3DSkinDeformTal Hayon
2023-05-12Remove #includes from headers (#334)Jcw87
* add "global.h" to files that use it * add MSL_C includes to files that use them * remove dolphin includes from headers that don't need them * remove JSupport includes from headers that don't need them * remove JKernel includes from headers that don't need them * remove JUtility includes from headers that don't need them * remove J3D includes from headers that don't need them * remove J2D includes from headers that don't need them * remove JAudio2 includes from headers that don't need them * remove Z2AudioLib includes from headers that don't need them * remove JMessage includes from headers that don't need them * remove JParticle includes from headers that don't need them * remove SComponent includes from headers that don't need them * remove dol includes from headers that don't need them * sort includes
2023-05-09Add fake match comment to J3DJoint::J3DJoint (#330)hatal175
2023-05-09J3DJoint OKTal Hayon
2023-04-29fix functions not returning values (#324)Jcw87
2023-04-24J3DAnimation (#320)Jcw87
2023-03-17d_file_select, JASResArcLoader, d_a_obj_stone, d_a_obj_stone_mark (#309)Pheenoh
* setup TU * JASResArcLoader OK * d_a_obj_stoneMark work * some funcs in d_a_obj_stoneMark * many changes * quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile * d_file_select functions + pr cleanup
2023-03-14d_ky_thunder done / d_scope wip / m_Do_graphic wip (#308)TakaRikka
* d_ky_thunder OK + misc build fixes * d_scope mostly done * some m_Do_graphic wip * remove asm
2023-02-01Work on dvdlow, OSTime fix and various nonmatchingTal Hayon
2023-01-06Generate makefiles from dol2asmJcw87
2022-12-31more J3DDrawBufferJasper St. Pierre
2022-12-31a bit more J3DMtxBufferJasper St. Pierre
2022-12-31J3DMtxBuffer startJasper St. Pierre
2022-12-31build fix, J3DModelData::newSharedDisplayList OKJasper St. Pierre
2022-12-31Couple more J3DModel matches, d_kyeff/d_kyeff2 cleanupsJasper St. Pierre
2022-12-30J3DJointTree OKJasper St. Pierre
2022-12-19big d_a_alink pass (#214)TakaRikka
* d_a_alink pass1 wip * more d_a_alink work * remove asm * more daalink work * 20% dol code decompiled * fixed some nonmatchings for building * a few daalink functions and labeling some HIO data
2022-11-11clean up dolphin files / work on some rels (#212)TakaRikka
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop * dolphin OS work / cleanup * dolphin GX work / cleanup * finish changing dolphin files to C * more files into C * match rest of MSL_C math functions * more dolphin files converted to C * remove asm * d_bg_w work * remove asm * d_a_alink work / kytag14
2022-10-03d_camera / m_Do_ext / d_particle + minor various wip (#210)TakaRikka
2022-06-07JKRDvdRipper, JKRSolidHeap (#199)Jcw87
2022-05-28npcT / JUTGamePad workTakaRikka
2021-12-06more simple J2D/J3D funcs (#166)Jasper St. Pierre
* more simple J2D/J3D funcs * JPABaseShape constructor * fmt Co-authored-by: lepelog <25211966+lepelog@users.noreply.github.com>
2021-12-02Clean up and improvements to tools (#163)Jonathan Wase
* moved elf2dol * removed postprocess.py * removed vtables.py * find_unused_asm.py * removed section2cpp.py * removed splitter/* * fixed symbol names due to iconv file rename * fixed problem building RELs caused by #160 * improved performance of a few python tools * added new tool for finding conflict when not OK * added ./tp setup * don't install dol2asm dependecies with requirements.txt * format and check for imports * remove unused tools/difftools.py * fixed ignore to include elf2dol * fix compiler patcher * ok-check now creates the patched compiler at mwcceppc_patched.exe * Add new command to copy the build folder to the expected folder * 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all) * './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process. * './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files Co-authored-by: Julgodis <>
2021-10-11J3D setup (#155)TakaRikka
* setup j3d classes * remove asm * fixes * fix newDifferedDisplayList
2021-05-23move d_a_alink and some related stuff (#130)TakaRikka
* clean up d_a_player * move some of daalink * more daalink / daplayer * setup some daalink members * rest of daalink members setup * remove comment * few more matches * remove asm * more matches * more matches + move e_wb_class * fix some d_save classes Co-authored-by: lepelog <lepelog@users.noreply.github.com>
2021-05-10Makefile fixes / JUTNameTab (#129)Jasper St. Pierre
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys The version of iconv included in devkitPro does not have a -o option, so replace it with normal shell redirection. Also, SHIFT-JIS does not have a mapping for ~, so output the Windows CP932 variant instead, which does. See: https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences * Update diff configuration -Bbinary doesn't seem to work with my copy of bjdump (it says it can't decode unknown architecture) Cheese things by using expected/ instead of having the user place things manually. * JUTNameTab * J3DPacket / J3DDrawBuffer * format Co-authored-by: lepelog <lepelog@users.noreply.github.com>
2021-05-02move d_a_itembase_static / d_a_item_static / Z2StatusMgr (#123)TakaRikka
* move d_a_itembase_static * move d_a_item_static * moved Z2StatusMgr * clang * fixes * clang? * move d_save * move d_meter2_info * some d_meter2_info fixes * move most d_a_player * move d_bg_s stuff * move c_cc_s stuff * move d_cc stuff * move d_attention / d_event / d_stage
2021-04-10moved strings + decompile simple store functionsJulgodis
2021-04-08auto decompile more functionsJulgodis
2021-04-08demangle data-symbolsJulgodis
2021-04-07detect more floats/doubles, including from relocationsJulgodis
2021-04-06building RELsJulgodis
2021-04-01__sinit and progress script updateJulgodis
2021-03-31.dead section fixJulgodis
2021-03-30re-generate with bug fixesJulgodis
2021-03-29clang-formatJulgodis
2021-03-28dol2asm OKJulgodis