mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_obj_TvCdlst matching (#2292)
* d_a_obj_TvCdlst matching * d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) (#2291) * d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) * Three rels equivalent * Basic documentation for the three rels * Define explicit constructor for dMdl_obj_c (needed for proper array creation in d_a_obj_klift00) * Modify d_a_obj_bky_rock to account for new explicit constructor of dMdl_obj_c * Specify weak func and/or vtable orders for rels in config.py * Cleanup includes and dol2asm artifacts * * Fix debug build * Restore incorrectly removed l_bmdidx * Fix US retail equivalency * d_a_obj_Turara equivalent (#2289) * Initial d_a_obj_Turara work * More d_a_obj_Turara work * d_a_obj_Turara equivalent except for weak func order of dEvLib_callback_c dtor * Updates to d_a_obj_Turara after feedback from Taka * b_dre equivalent (#2290) * Update d_a_obj_Turara to remove unnecessary comment based on hatal\'s request --------- Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com> * Fix spurious differences when using `ninja diff` (#2294) * Fix spurious differences when using ninja diff * Fix some clangd errors/warnings * d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent (#2293) * d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent * Add simpleCalcMaterial implicit inline to J3DModelData (seen in debug) * Basic documentation for both actors * WIP debug build implementations (note TODOs) * Update configure.py and note weak ordering issues for lv3Water2 * Actually add modified J3DModelData.h & explicitly note fake padding * Add fopAcM_Register... macros (for debug build) (#2295) * Update d_a_obj_Tvcdlst to use LIGHT_INFLUENCE after Taka gave feedback --------- Co-authored-by: Huitzi <73550465+marwernerh@users.noreply.github.com> Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
This commit is contained in:
co-authored by
Huitzi
TakaRikka
LagoLunatic
parent
ca3e900835
commit
34b21412c4
@@ -17,6 +17,6 @@ REL/global_destructor_chain.c:
|
||||
d/actor/d_a_obj_TvCdlst.cpp:
|
||||
.text start:0x000000EC end:0x00000C9C
|
||||
.ctors start:0x00000000 end:0x00000004
|
||||
.rodata start:0x00000000 end:0x00000070
|
||||
.rodata start:0x00000000 end:0x0000006E
|
||||
.data start:0x00000000 end:0x000000C4
|
||||
.bss start:0x00000008 end:0x0000001C
|
||||
|
||||
@@ -18,10 +18,10 @@ pointLightProc__11daTvCdlst_cFv = .text:0x00000670; // type:function size:0xB0 s
|
||||
Execute__11daTvCdlst_cFv = .text:0x00000720; // type:function size:0x334 scope:global
|
||||
Draw__11daTvCdlst_cFv = .text:0x00000A54; // type:function size:0xA4 scope:global
|
||||
Delete__11daTvCdlst_cFv = .text:0x00000AF8; // type:function size:0x58 scope:global
|
||||
daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x00000B50; // type:function size:0x20 scope:global
|
||||
daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x00000B70; // type:function size:0x20 scope:global
|
||||
daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x00000B90; // type:function size:0x20 scope:global
|
||||
daTvCdlst_Create__FP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:global
|
||||
daTvCdlst_Draw__FP11daTvCdlst_c = .text:0x00000B50; // type:function size:0x20 scope:local
|
||||
daTvCdlst_Execute__FP11daTvCdlst_c = .text:0x00000B70; // type:function size:0x20 scope:local
|
||||
daTvCdlst_Delete__FP11daTvCdlst_c = .text:0x00000B90; // type:function size:0x20 scope:local
|
||||
daTvCdlst_Create__FP10fopAc_ac_c = .text:0x00000BB0; // type:function size:0x20 scope:local
|
||||
__dt__15daTvCdlst_HIO_cFv = .text:0x00000BD0; // type:function size:0x5C scope:global
|
||||
__sinit_d_a_obj_TvCdlst_cpp = .text:0x00000C2C; // type:function size:0x70 scope:local
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
@@ -44,7 +44,7 @@ mCcDObjInfo__11daTvCdlst_c = .rodata:0x00000000; // type:object size:0x30 scope:
|
||||
@3939 = .rodata:0x00000060; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x00000064; // type:object size:0xA scope:local data:string_table
|
||||
mCcDCyl__11daTvCdlst_c = .data:0x00000000; // type:object size:0x44 scope:global
|
||||
l_daTvCdlst_Method = .data:0x00000044; // type:object size:0x20 scope:global
|
||||
l_daTvCdlst_Method = .data:0x00000044; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_TvCdlst = .data:0x00000064; // type:object size:0x30 scope:global
|
||||
__vt__8cM3dGCyl = .data:0x00000094; // type:object size:0xC scope:global
|
||||
__vt__8cM3dGAab = .data:0x000000A0; // type:object size:0xC scope:global
|
||||
@@ -52,4 +52,4 @@ __vt__15daTvCdlst_HIO_c = .data:0x000000AC; // type:object size:0xC scope:global
|
||||
__vt__14mDoHIO_entry_c = .data:0x000000B8; // type:object size:0xC scope:global
|
||||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
@3622 = .bss:0x00000008; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global
|
||||
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local
|
||||
|
||||
Reference in New Issue
Block a user