z_skin and z_skin_awb OK and documented a bit (#415)

* oot copypaste

* func_8013859C non matching and func_80138700

* protos

* the other functions

* func_80138300

* progress

* func_80137F58

* func_80137EBC

* func_80137B34 NON_MATCHING

* func_80137970

* func_8013835C

* z64skin

* some docs

* some bits

* Match func_80137B34

* Match Skin_DrawImpl

* Match Skin_Init tahnks to Anon

* Some docs?

* AnimatedLimb

* SkinVtx

* more names

* fix merge issue

* format

* another clean

* trailing comma

* cleanup

* format

* add some descriptions

* Import bss

* last cleanup

* Update ZAPD symbol map

* Reanme gIdentityMtx and gIdentityMtxF

* fix merge issues

* bss

* review

* Update include/z64skin.h

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* bss

* Port @fig02 skin docs

* format and a few changes

* format

* Port over OoT review

* fixes

* Engineer's review

* format

* address pr

* Fix bss

* fix bss

* Update src/code/z_skin_awb.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* bss

* bss

* undo

* pr

* Skin_Setup

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
This commit is contained in:
Anghelo Carvajal
2022-03-23 18:30:34 -03:00
committed by GitHub
parent f1560614d6
commit 92c4d42f44
20 changed files with 618 additions and 126 deletions
+13 -13
View File
@@ -1034,7 +1034,7 @@ asm/non_matchings/code/code_800E8EA0/func_800E9138.s,func_800E9138,0x800E9138,0x
asm/non_matchings/code/code_800E8EA0/func_800E9250.s,func_800E9250,0x800E9250,0x44
asm/non_matchings/code/z_common_data/func_800E9360.s,func_800E9360,0x800E9360,0x20
asm/non_matchings/code/z_debug/GameInfo_Init.s,GameInfo_Init,0x800E93E0,0x24
asm/non_matchings/code/z_debug_display/func_800E9470.s,func_800E9470,0x800E9470,0x6
asm/non_matchings/code/z_debug_display/DebugDisplay_Init.s,DebugDisplay_Init,0x800E9470,0x6
asm/non_matchings/code/z_debug_display/DebugDisplay_AddObject.s,DebugDisplay_AddObject,0x800E9488,0x37
asm/non_matchings/code/z_debug_display/DebugDisplay_DrawObjects.s,DebugDisplay_DrawObjects,0x800E9564,0x24
asm/non_matchings/code/z_debug_display/func_800E95F4.s,func_800E95F4,0x800E95F4,0x79
@@ -2122,23 +2122,23 @@ asm/non_matchings/code/z_skelanime/SkelAnime_UpdateTranslation.s,SkelAnime_Updat
asm/non_matchings/code/z_skelanime/Animation_OnFrame.s,Animation_OnFrame,0x801378B8,0xA
asm/non_matchings/code/z_skelanime/SkelAnime_Free.s,SkelAnime_Free,0x801378E0,0x13
asm/non_matchings/code/z_skelanime/SkelAnime_CopyFrameTable.s,SkelAnime_CopyFrameTable,0x8013792C,0x11
asm/non_matchings/code/z_skin/func_80137970.s,func_80137970,0x80137970,0x71
asm/non_matchings/code/z_skin/func_80137B34.s,func_80137B34,0x80137B34,0xE2
asm/non_matchings/code/z_skin/func_80137EBC.s,func_80137EBC,0x80137EBC,0x27
asm/non_matchings/code/z_skin/func_80137F58.s,func_80137F58,0x80137F58,0x3E
asm/non_matchings/code/z_skin/func_80138050.s,func_80138050,0x80138050,0x76
asm/non_matchings/code/z_skin/Skin_UpdateVertices.s,Skin_UpdateVertices,0x80137970,0x71
asm/non_matchings/code/z_skin/Skin_ApplyLimbModifications.s,Skin_ApplyLimbModifications,0x80137B34,0xE2
asm/non_matchings/code/z_skin/Skin_DrawAnimatedLimb.s,Skin_DrawAnimatedLimb,0x80137EBC,0x27
asm/non_matchings/code/z_skin/Skin_DrawLimb.s,Skin_DrawLimb,0x80137F58,0x3E
asm/non_matchings/code/z_skin/Skin_DrawImpl.s,Skin_DrawImpl,0x80138050,0x76
asm/non_matchings/code/z_skin/func_80138228.s,func_80138228,0x80138228,0xC
asm/non_matchings/code/z_skin/func_80138258.s,func_80138258,0x80138258,0xD
asm/non_matchings/code/z_skin/func_8013828C.s,func_8013828C,0x8013828C,0xE
asm/non_matchings/code/z_skin/func_801382C4.s,func_801382C4,0x801382C4,0xF
asm/non_matchings/code/z_skin/func_80138300.s,func_80138300,0x80138300,0x17
asm/non_matchings/code/z_skin/func_8013835C.s,func_8013835C,0x8013835C,0x2D
asm/non_matchings/code/z_skin_awb/func_80138410.s,func_80138410,0x80138410,0x5
asm/non_matchings/code/z_skin_awb/func_80138424.s,func_80138424,0x80138424,0x5E
asm/non_matchings/code/z_skin_awb/func_8013859C.s,func_8013859C,0x8013859C,0x59
asm/non_matchings/code/z_skin_awb/func_80138700.s,func_80138700,0x80138700,0x35
asm/non_matchings/code/z_skin/Skin_GetLimbPos.s,Skin_GetLimbPos,0x80138300,0x17
asm/non_matchings/code/z_skin/Skin_GetVertexPos.s,Skin_GetVertexPos,0x8013835C,0x2D
asm/non_matchings/code/z_skin_awb/Skin_Setup.s,Skin_Setup,0x80138410,0x5
asm/non_matchings/code/z_skin_awb/Skin_InitAnimatedLimb.s,Skin_InitAnimatedLimb,0x80138424,0x5E
asm/non_matchings/code/z_skin_awb/Skin_Init.s,Skin_Init,0x8013859C,0x59
asm/non_matchings/code/z_skin_awb/Skin_Free.s,Skin_Free,0x80138700,0x35
asm/non_matchings/code/z_skin_awb/func_801387D4.s,func_801387D4,0x801387D4,0x44
asm/non_matchings/code/z_skin_awb/func_801388E4.s,func_801388E4,0x801388E4,0xAF
asm/non_matchings/code/z_skin_awb/Skin_ApplyAnimTransformations.s,Skin_ApplyAnimTransformations,0x801388E4,0xAF
asm/non_matchings/code/z_skin_matrix/SkinMatrix_Vec3fMtxFMultXYZW.s,SkinMatrix_Vec3fMtxFMultXYZW,0x80138BA0,0x3A
asm/non_matchings/code/z_skin_matrix/SkinMatrix_Vec3fMtxFMultXYZ.s,SkinMatrix_Vec3fMtxFMultXYZ,0x80138C88,0x2C
asm/non_matchings/code/z_skin_matrix/SkinMatrix_MtxFMtxFMult.s,SkinMatrix_MtxFMtxFMult,0x80138D38,0xD7
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
1034 asm/non_matchings/code/code_800E8EA0/func_800E9250.s func_800E9250 0x800E9250 0x44
1035 asm/non_matchings/code/z_common_data/func_800E9360.s func_800E9360 0x800E9360 0x20
1036 asm/non_matchings/code/z_debug/GameInfo_Init.s GameInfo_Init 0x800E93E0 0x24
1037 asm/non_matchings/code/z_debug_display/func_800E9470.s asm/non_matchings/code/z_debug_display/DebugDisplay_Init.s func_800E9470 DebugDisplay_Init 0x800E9470 0x6
1038 asm/non_matchings/code/z_debug_display/DebugDisplay_AddObject.s DebugDisplay_AddObject 0x800E9488 0x37
1039 asm/non_matchings/code/z_debug_display/DebugDisplay_DrawObjects.s DebugDisplay_DrawObjects 0x800E9564 0x24
1040 asm/non_matchings/code/z_debug_display/func_800E95F4.s func_800E95F4 0x800E95F4 0x79
2122 asm/non_matchings/code/z_skelanime/Animation_OnFrame.s Animation_OnFrame 0x801378B8 0xA
2123 asm/non_matchings/code/z_skelanime/SkelAnime_Free.s SkelAnime_Free 0x801378E0 0x13
2124 asm/non_matchings/code/z_skelanime/SkelAnime_CopyFrameTable.s SkelAnime_CopyFrameTable 0x8013792C 0x11
2125 asm/non_matchings/code/z_skin/func_80137970.s asm/non_matchings/code/z_skin/Skin_UpdateVertices.s func_80137970 Skin_UpdateVertices 0x80137970 0x71
2126 asm/non_matchings/code/z_skin/func_80137B34.s asm/non_matchings/code/z_skin/Skin_ApplyLimbModifications.s func_80137B34 Skin_ApplyLimbModifications 0x80137B34 0xE2
2127 asm/non_matchings/code/z_skin/func_80137EBC.s asm/non_matchings/code/z_skin/Skin_DrawAnimatedLimb.s func_80137EBC Skin_DrawAnimatedLimb 0x80137EBC 0x27
2128 asm/non_matchings/code/z_skin/func_80137F58.s asm/non_matchings/code/z_skin/Skin_DrawLimb.s func_80137F58 Skin_DrawLimb 0x80137F58 0x3E
2129 asm/non_matchings/code/z_skin/func_80138050.s asm/non_matchings/code/z_skin/Skin_DrawImpl.s func_80138050 Skin_DrawImpl 0x80138050 0x76
2130 asm/non_matchings/code/z_skin/func_80138228.s func_80138228 0x80138228 0xC
2131 asm/non_matchings/code/z_skin/func_80138258.s func_80138258 0x80138258 0xD
2132 asm/non_matchings/code/z_skin/func_8013828C.s func_8013828C 0x8013828C 0xE
2133 asm/non_matchings/code/z_skin/func_801382C4.s func_801382C4 0x801382C4 0xF
2134 asm/non_matchings/code/z_skin/func_80138300.s asm/non_matchings/code/z_skin/Skin_GetLimbPos.s func_80138300 Skin_GetLimbPos 0x80138300 0x17
2135 asm/non_matchings/code/z_skin/func_8013835C.s asm/non_matchings/code/z_skin/Skin_GetVertexPos.s func_8013835C Skin_GetVertexPos 0x8013835C 0x2D
2136 asm/non_matchings/code/z_skin_awb/func_80138410.s asm/non_matchings/code/z_skin_awb/Skin_Setup.s func_80138410 Skin_Setup 0x80138410 0x5
2137 asm/non_matchings/code/z_skin_awb/func_80138424.s asm/non_matchings/code/z_skin_awb/Skin_InitAnimatedLimb.s func_80138424 Skin_InitAnimatedLimb 0x80138424 0x5E
2138 asm/non_matchings/code/z_skin_awb/func_8013859C.s asm/non_matchings/code/z_skin_awb/Skin_Init.s func_8013859C Skin_Init 0x8013859C 0x59
2139 asm/non_matchings/code/z_skin_awb/func_80138700.s asm/non_matchings/code/z_skin_awb/Skin_Free.s func_80138700 Skin_Free 0x80138700 0x35
2140 asm/non_matchings/code/z_skin_awb/func_801387D4.s func_801387D4 0x801387D4 0x44
2141 asm/non_matchings/code/z_skin_awb/func_801388E4.s asm/non_matchings/code/z_skin_awb/Skin_ApplyAnimTransformations.s func_801388E4 Skin_ApplyAnimTransformations 0x801388E4 0xAF
2142 asm/non_matchings/code/z_skin_matrix/SkinMatrix_Vec3fMtxFMultXYZW.s SkinMatrix_Vec3fMtxFMultXYZW 0x80138BA0 0x3A
2143 asm/non_matchings/code/z_skin_matrix/SkinMatrix_Vec3fMtxFMultXYZ.s SkinMatrix_Vec3fMtxFMultXYZ 0x80138C88 0x2C
2144 asm/non_matchings/code/z_skin_matrix/SkinMatrix_MtxFMtxFMult.s SkinMatrix_MtxFMtxFMult 0x80138D38 0xD7