1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-12-26 14:46:16 +00:00
oot/include
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
..
PR Matched some controller files (#178) 2020-06-17 07:16:30 -04:00
ultra64 Math Sizes (#297) 2020-07-30 21:50:18 +02:00
alloca.h Various fixes/matches 2020-03-18 01:09:31 +01:00
bgm.h First proper commit. 2020-03-17 00:31:30 -04:00
color.h Arms_Hook OK (#210) 2020-06-17 15:44:22 -04:00
command_macros_base.h Create Macros for Cutscene Data (#63) 2020-05-20 07:37:28 -04:00
fp.h code_800FCE80 OK 2020-03-21 03:43:48 +01:00
functions.h z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
global.h First proper commit. 2020-03-17 00:31:30 -04:00
ichain.h Partially format header files 2020-03-22 22:50:15 +01:00
initvars.h Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
macro.inc First proper commit. 2020-03-17 00:31:30 -04:00
macros.h Matched most remaining libultra files (#221) 2020-07-06 20:15:01 -04:00
math.h Matched most remaining libultra files (#221) 2020-07-06 20:15:01 -04:00
regs.h Decomp game.c (#129) 2020-05-14 19:11:33 -04:00
segment_symbols.h Fix remaining rom/ram pointers (#190) 2020-06-05 17:09:43 -04:00
sfx.h Various SFX fixes (#237) 2020-07-04 23:30:21 -04:00
stdarg.h First proper commit. 2020-03-17 00:31:30 -04:00
stdbool.h Partially format header files 2020-03-22 22:50:15 +01:00
stddef.h Partially format header files 2020-03-22 22:50:15 +01:00
stdlib.h Partially format header files 2020-03-22 22:50:15 +01:00
string.h Partially format header files 2020-03-22 22:50:15 +01:00
ultra64.h Matched some controller files (#178) 2020-06-17 07:16:30 -04:00
unk.h Decompile z_play.c and Match/Document some of z_view.c (#74) 2020-04-16 17:36:12 -04:00
variables.h Decompile ovl_En_Insect (#244) 2020-07-18 17:40:27 -04:00
vt.h Partially format header files 2020-03-22 22:50:15 +01:00
z64.h Decompile ovl_Bg_Haka_Tubo (#280) 2020-07-20 19:57:02 -04:00
z64actor.h Decompiled ovl_Door_Gerudo (#274) 2020-07-19 16:36:18 -04:00
z64animation.h Decompiles fcurve_skelanime, code_8006C510, and actor MagicWind (#135) 2020-05-19 16:27:25 -04:00
z64audio.h Improve and fix some non matchings (#148) 2020-05-19 15:55:49 -04:00
z64collision_check.h Fix offset and size comments in collision_check structs (#115) 2020-05-04 07:04:32 -04:00
z64cutscene.h ovl_Obj_Dekujr OK (#276) 2020-07-20 18:06:04 -04:00
z64cutscene_commands.h Disassemble more cutscenes (#241) 2020-07-12 11:38:38 -04:00
z64dma.h use clang, modify z64animation.h and z64dma.h to use open braces on newline 2020-03-24 12:16:13 -05:00
z64effect.h Bomb Related Effect Overlays (#283) 2020-07-28 15:49:00 -04:00
z64item.h En_Kz OK (#176) 2020-05-29 17:20:00 -04:00
z64light.h Partially format header files 2020-03-22 22:50:15 +01:00
z64math.h Math Sizes (#297) 2020-07-30 21:50:18 +02:00
z64object.h Partially format header files 2020-03-22 22:50:15 +01:00
z64scene.h Various SFX fixes (#237) 2020-07-04 23:30:21 -04:00
z64transition.h Decompile a bunch of small files (#160) 2020-05-25 23:18:14 +02:00