summaryrefslogtreecommitdiff
path: root/include/JSystem/J3DGraphBase/J3DTexture.h
AgeCommit message (Collapse)Author
2026-07-17Some npc/ship inline fixes from debug mapLagoLunatic
2025-08-14d_a_obj_rcloud (#849)Kristopher Early
* 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-06-19Various inline cleanupLagoLunatic
2025-04-08J3DMaterialFactory and J3DMaterialFactory_v21 OKLagoLunatic
2025-03-28d_a_ship 95% (#706)mattias-blum
* Initial Progress Basic functions at 100% matching 100% Matching: - `daShip_Draw` - `daShip_Execute` - `daShip_IsDelete` - `daShip_Delete` - `daShip_createHeap` - `daShip_Create` * implemented `getJointPos` inlines in `daTornado_c` needed for d_a_ship * implemented `Center()` inline in `dCamera_c` needed for d_a_ship * added `setTranslationX` inline to `J3DTexMtx` needed for match in d_a_ship * parameters set to `const` for certain inlines in `m_Do_mtx.h` * added `dComIfGp_onMenuCollect` inline * changed `shipSpecialDemoStart` return type to `BOOL` * added member functions to `dPa_waveEcallBack`, `dPa_splashEcallBack `, `dPa_trackEcallBack` also modified member type of `mRotMtx` of `dPa_waveEcallBack` and `mPos` of `dPa_trackEcallBack` * added member to `daGrid_c` that is used in d_a_ship * added `mDoAud_setShipSailState` and `mDoAud_shipCruiseSePlay` inline functions * added `fopAcM_seenPlayerAngleY` inline * d_a_ship mostly matching approx. 90% matching, mostly regalloc issues. , `checkNextMode`, `setRopePos`, `setHeadAnm`, and `execute` need to have their logic fixer * replace `unknown_inline_TODO ` from `daShip_c` with `checkForceMove` * .data match * .rodata matching * more inline return type changes from `bool` to `BOOL` Also changed the array size of `mPlayerStatus` * implemented `force_calc_wind_rel_angle` inline in `daGrid_c` * fix `d_a_ship_static` * fixed `getEmitterAxis`, might need review but works for now * more progress * reverted change to `getEmitterAxis`, moved casts to function call in `dPa_waveEcallBack::executeAfter` * more progress * change return types of certain inlines from `BOOL` to `u32` `dComIfGp_checkCameraAttentionStatus`, `dComIfGp_checkPlayerStatus0`, `dComIfGp_checkPlayerStatus1` needed for match in d_a_ship * fixed memory addresses in `daGrid_c` * more progress * resolving symbols * Initial PR changes * Removed unnecessary cast * replaced instances of `PSVECSquareMag` with corresponding inline functions * update memory layout in `d_a_grid` for consistency * More PR changes `checkNextMode` and `procZevDemo` now at 100% matching
2025-02-23Various cleanupLagoLunatic
2025-01-14Use _GX name typedefsLagoLunatic
2024-01-08JPADrawVisitor couple funcsLagoLunatic
2024-01-03d_a_player_mainLagoLunatic
2023-12-24J3DMaterialFactory, J3DShapeFactoryJasper St. Pierre
mostly pulled from tp
2023-12-18J3DModelLoader 99%LagoLunatic
mostly copied from TP decomp
2023-10-01m_Do_extJcw87
2023-10-01J3DMaterial all fn matchJasper St. Pierre
now just need to adjust vtable order
2023-09-30m_Do_ext WIPJcw87
2023-09-30J3DTevs, J3DMatBlock progressJasper St. Pierre
2023-09-30J3DTevsJcw87
2023-09-26Progress on J3DMatBlock, m_Do_ext, J3DUMotionLuke Street
2023-09-23J3DMaterialAttach progressJasper St. Pierre
2023-09-23J3DMatBlock startJasper St. Pierre
2023-09-10d_a_Obj_Gryw00 nonmatching startJasper St. Pierre