z_lights fully matched (#80)

* z_lights OK

* Documentation

* Fixup for z_collision_check

* Improve function types of bind functions

* Fixup for types
This commit is contained in:
Rozelette
2021-03-27 14:29:30 -05:00
committed by GitHub
parent 012e3c21ae
commit fee7a49abc
20 changed files with 557 additions and 530 deletions
+26 -26
View File
@@ -1873,33 +1873,33 @@
0x80100B8C:("LifeMeter_Draw",),
0x80101844:("LifeMeter_UpdateSizeAndBeep",),
0x80101930:("LifeMeter_IsCritical",),
0x801019A0:("Lights_InitPositionalLight",),
0x801019FC:("Lights_InitType0PositionalLight",),
0x80101A60:("Lights_InitType2PositionalLight",),
0x80101AC8:("Lights_SetPositionalLightColorAndRadius",),
0x80101AFC:("Lights_SetPositionalLightPosition",),
0x80101B34:("Lights_InitDirectional",),
0x80101B8C:("Lights_MapperInit",),
0x80101BC8:("Lights_UploadLights",),
0x80101D0C:("Lights_MapperGetNextFreeSlot",),
0x80101D3C:("Lights_MapPositionalWithReference",),
0x801020A0:("Lights_MapPositional",),
0x80102284:("Lights_MapDirectional",),
0x801022F0:("Lights_MapLights",),
0x801023D8:("Lights_FindFreeSlot",),
0x80102464:("Lights_Free",),
0x801024AC:("Lights_Init",),
0x80102518:("Lights_SetAmbientColor",),
0x801019A0:("Lights_PointSetInfo",),
0x801019FC:("Lights_PointNoGlowSetInfo",),
0x80101A60:("Lights_PointGlowSetInfo",),
0x80101AC8:("Lights_PointSetColorAndRadius",),
0x80101AFC:("Lights_PointSetPosition",),
0x80101B34:("Lights_DirectionalSetInfo",),
0x80101B8C:("Lights_Reset",),
0x80101BC8:("Lights_Draw",),
0x80101D0C:("Lights_FindSlot",),
0x80101D3C:("Lights_BindPointWithReference",),
0x801020A0:("Lights_BindPoint",),
0x80102284:("Lights_BindDirectional",),
0x801022F0:("Lights_BindAll",),
0x801023D8:("Lights_FindBufSlot",),
0x80102464:("Lights_FreeNode",),
0x801024AC:("LightContext_Init",),
0x80102518:("LightContext_SetAmbientColor",),
0x80102544:("func_80102544",),
0x80102580:("Lights_CreateMapper",),
0x801025B8:("Lights_ClearHead",),
0x801025C8:("Lights_RemoveAll",),
0x80102624:("Lights_Insert",),
0x80102684:("Lights_Remove",),
0x801026E8:("func_801026E8",),
0x80102834:("Lights_MapperAllocateAndInit",),
0x80102880:("func_80102880",),
0x80102A64:("func_80102A64",),
0x80102580:("LightContext_NewLights",),
0x801025B8:("LightContext_InitList",),
0x801025C8:("LightContext_DestroyList",),
0x80102624:("LightContext_InsertLight",),
0x80102684:("LightContext_RemoveLight",),
0x801026E8:("Lights_NewAndDraw",),
0x80102834:("Lights_New",),
0x80102880:("Lights_GlowCheck",),
0x80102A64:("Lights_DrawGlow",),
0x80102C60:("zelda_malloc",),
0x80102C88:("zelda_mallocR",),
0x80102CB0:("zelda_realloc",),
+6 -6
View File
@@ -431,14 +431,14 @@
0x801AEC70:("D_801AEC70","UNK_TYPE4","",0x4),
0x801AEC74:("D_801AEC74","UNK_TYPE4","",0x4),
0x801AEC78:("D_801AEC78","UNK_TYPE4","",0x4),
0x801AEC80:("D_801AEC80","ColorRGBA8","",0x4),
0x801AEC80:("D_801AEC80","Color_RGBA8","",0x4),
0x801AEC84:("D_801AEC84","s801AEC84","[13]",0x68),
0x801AECEC:("actorMovementScale","f32","",0x4),
0x801AECF0:("D_801AECF0","f32","",0x4),
0x801AECF4:("D_801AECF4","f32","",0x4),
0x801AED48:("D_801AED48","UNK_TYPE1","",0x1),
0x801AED58:("D_801AED58","UNK_TYPE4","",0x4),
0x801AED88:("actorDefaultHitColor","ColorRGBA8","",0x4),
0x801AED88:("actorDefaultHitColor","Color_RGBA8","",0x4),
0x801AED8C:("D_801AED8C","UNK_TYPE1","",0x1),
0x801AED98:("D_801AED98","UNK_TYPE4","",0x4),
0x801AEDA4:("D_801AEDA4","UNK_TYPE4","",0x4),
@@ -1032,8 +1032,8 @@
0x801BEA20:("D_801BEA20","UNK_TYPE2","",0x2),
0x801BEA30:("D_801BEA30","UNK_TYPE1","",0x1),
0x801BEA70:("D_801BEA70","UNK_TYPE1","",0x1),
0x801BEAB0:("lightPositionalMapFuncs","light_map_positional_func","[3]",0xc),
0x801BEABC:("lightDirectionalMapFuncs","light_map_directional_func","[3]",0xc),
0x801BEAB0:("posBindFuncs","LightsPosBindFunc","[3]",0xc),
0x801BEABC:("dirBindFuncs","LightsBindFunc","[3]",0xc),
0x801BEAD4:("D_801BEAD4","UNK_TYPE4","",0x4),
0x801BEAD8:("D_801BEAD8","UNK_TYPE4","",0x4),
0x801BEAE0:("D_801BEAE0","UNK_TYPE1","",0x1),
@@ -4202,7 +4202,7 @@
0x801F4F66:("D_801F4F66","UNK_TYPE1","",0x1),
0x801F4F68:("D_801F4F68","UNK_TYPE1","",0x1),
0x801F4F6A:("D_801F4F6A","UNK_TYPE1","",0x1),
0x801F4F70:("lightsList","LightsList","",0x188),
0x801F4F70:("sLightsBuffer","LightsBuffer","",0x188),
0x801F5100:("mainHeap","Arena","",0x24),
0x801F5130:("D_801F5130","UNK_TYPE1","",0x1),
0x801F5270:("D_801F5270","UNK_TYPE1","",0x1),
@@ -4275,7 +4275,7 @@
0x801F6D0C:("D_801F6D0C","UNK_TYPE1","",0x1),
0x801F6D10:("D_801F6D10","UNK_TYPE4","",0x4),
0x801F6D18:("D_801F6D18","UNK_TYPE1","",0x1),
0x801F6D30:("D_801F6D30","ColorRGBA8","",0x4),
0x801F6D30:("D_801F6D30","Color_RGBA8","",0x4),
0x801F6D38:("D_801F6D38","UNK_TYPE1","",0x1),
0x801F6D4C:("D_801F6D4C","UNK_TYPE4","",0x4),
0x801F6D50:("D_801F6D50","UNK_TYPE1","",0x1),