1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-11-11 11:49:24 +00:00
oot/asm/non_matchings/code/z_player_lib
AdamKiddle 54f762b419
z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243)
* func_800A7BE4 and func_800A7C20 done

- func_800A7BE4 copy of "Math_Vec3f_ToVec3s" in z_lib.c
- func_800A7C20 copy of "Math_Vec3s_ToVec3f" in z_lib.c

* done func_800A7A24

* func_800A76A4 done

* func_800A6E10 done

* func_800A6EF4 done

* func_800A6FA0 done

* func_800A72FC done

* Deleted z_skin_matrix.data.s and updated spec

* func_800A730C done

* func_800A735C done

* func_800A7E70 done, func_800A7C60 matching but I'm not happy with it (weird types in function params)

* Corrections. func_800A7C60 in skin_matrix done, Matrix_MtxFToMtx in sys_matrix done.

* func_800A7EC0 nonmatching

* func_800A8030 nonmatching but VERY close (two registers swapped)

* func_800A8030 done

* updating comments

* func_800A7704 done

* func_800A7894 done

* halfway through deciphering mips_to_c for func_800A73E0

* func_800A73E0 functional but non-matching (saved register differences and probably regalloc)

* Renaming some arguments and rewriting comments

* Renamed files across whole project and deleted asm nonmatchings

* ran format.sh

* fixed function name

* fixing multiplcation order in SkinMatrix_MtxFMtxFMult

* Corrections in SkinMatrix_MtxFMtxFMult

* Formatting changes after review

* Changes as per code review

* fixing rename error

* fixing rename error

* rename fixes

* fixing function rename error

* ran ./format.sh

* last couple of changes as per code review

* renamed SetScaling -> SetScale

* Skin_Matrix_Invert -> SkinMatrix_Invert

* Renaming and fixing debug message print

* Renamed argument "mf" to more specific "clear" in SkinMatrix_GetClear

* renamed again to "mfp"

* snake case to camel case changes
2020-08-08 11:23:16 -04:00
..
func_8008EA40.s First proper commit. 2020-03-17 00:31:30 -04:00
func_8008EB2C.s First proper commit. 2020-03-17 00:31:30 -04:00
func_8008F2BC.s First proper commit. 2020-03-17 00:31:30 -04:00
func_8008F87C.s rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
func_8008F470.s Fixes in PR #50 (3) 2020-04-05 19:29:30 +02:00
func_8008FCC8.s Fix some missed and fake pointers in code (#180) 2020-06-01 18:55:34 -04:00
func_80090AFC.s z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
func_80090D20.s Fix some missed and fake pointers in code (#180) 2020-06-01 18:55:34 -04:00
func_80091A24.s Decompiles most FBDemo and transition functions (#92) 2020-04-30 14:41:09 -04:00
func_800902F0.s First proper commit. 2020-03-17 00:31:30 -04:00
func_8009214C.s First proper commit. 2020-03-17 00:31:30 -04:00
func_80090014.s Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
func_80091738.s name SkelAnime_InitLinkAnimetion, name load animation types and callbacks, rename several segement addresses in decompiled actors 2020-03-25 10:51:25 -05:00
func_80091880.s First proper commit. 2020-03-17 00:31:30 -04:00