feat(profile): CMapObjDef CMapObjDefGroup funcs

This commit is contained in:
gromchek 2025-10-06 00:28:11 +03:00
parent e38ccdc48e
commit 0b7566f372
8 changed files with 42 additions and 1 deletions

View file

@ -85,6 +85,7 @@
#include "map/CChunkLiquid.h"
#include "map/CDetailDoodadInst.h"
#include "map/CMapRenderChunk.h"
#include "map/CMapObjDef.h"
#include "net/message.h"

View file

@ -52,3 +52,14 @@ CMap__ProcessChunkLiquidUpdateList 007B5420 f end=007B549A
CMap__ClearChunkDetailDoodads 0079E730 f end=0079E774
CMap__ClearChunkBufs 0079E780 f end=0079E7B6
CMap__ProcessRenderChunkUpdateList 007B5500 f end=007B5589
CMap__SnapBaseObjToSubChunk 007B4A50 f end=007B4BBC
CMap__PrepareMapObjDef 007B5D00 f end=007B5DEC
CMap__CreateMapObjDefGroups 007BDE50 f end=007BDFDE
CMap__CreateDoodadDef 007BEB40 f end=007BECCA
CMap__CreateDoodadDef 007BEF40 f end=007BF120
CMap__CreateMapObjDef 007BF460 f end=007BF738
CMap__CreateMapObjDefGroupDoodads 007BF740 f end=007BF8A8
CMap__LinkIntersectMapObjDefGroup 007C1DC0 f end=007C1F19
CMap__LinkIntersectMapObjDef 007C25D0 f end=007C26FB
CMap__PurgeMapObjDefGroup 007C3150 f end=007C3243
CMap__PurgeMapObjDef 007C3250 f end=007C332D

View file

@ -31,3 +31,4 @@ CMapObjGroup__Create 007D82E0 f end=007D856F
CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6
CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608
CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E
CMapObjGroup__GetFacesForLinking 007CB260 f end=007CB2E5

View file

@ -51,5 +51,7 @@ CMapObj__CreateData 007D7EB0 f end=007D7F4A
CMapObj__AsyncPostloadCallback 007D8050 f end=007D80B6
CMapObj__ReadGroup 007D85E0 f end=007D872B
CMapObj__AsyncFailedCallback 007AE110 f end=007AE138
CMapObj__CullBatch 007A7630 f end=007A76BF
CMapObj__VectorIntersectPortals 007AF520 f end=007AF73E
GetMinimapQuads 007AF8D0 f end=007AFC70
GetMinimapQuads 007AFE70 f end=007AFED2

View file

@ -1,2 +1,16 @@
CMapObjDef__constructor 007B4350 f end=007B44FE
CMapObjDef__Purge 007C3250 f end=007C332D
CMapObjDef__TestAABox 007B3990 f end=007B39AB
CMapObjDef__GetGroundType 007B39B0 f end=007B3A08
CMapObjDef__destructor 007B4500 f end=007B45E6
CMapObjDef__SetSequence 007B45F0 f end=007B463E
CMapObjDef__SetSequenceFinishedCallback 007B4640 f end=007B4692
CMapObjDef__SetEventCallback 007B46A0 f end=007B46F2
CMapObjDef__IsAllDrawable 007B4700 f end=007B4754
CMapObjDef__IsAllLoaded 007B4760 f end=007B47BA
CMapObjDef__UpdateMoved 007B64F0 f end=007B66D9
CMapObjDef__UpdatePos 007B66E0 f end=007B67A2
CMapObjDef__UpdateMatrix 007B67B0 f end=007B67FF
CMapObjDef__LinkDoodadDef 007B6800 f end=007B6892
CMapObjDef__MoveDoodadDefs 007B68A0 f end=007B69B4
CMapObjDef__SetDoodadEmittersIgnoresDistance 007B69C0 f end=007B6AF9
CMapObjDef__SetDoodadsEnabled 007B6F60 f end=007B70A8

View file

@ -1 +1,8 @@
CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC
CMapObjDefGroup__destructor 007B3BE0 f end=007B3DD6
CMapObjDefGroup__UpdateLights 007B4090 f end=007B40ED
CMapObjDefGroup__Update 007B40F0 f end=007B4163
CMapObjDefGroup__SetSequence 007B4170 f end=007B41EB
CMapObjDefGroup__SetSequenceFinishedCallback 007B41F0 f end=007B4263
CMapObjDefGroup__SetEventCallback 007B4270 f end=007B42E3
CMapObjDefGroup__IsAllLoaded 007B42F0 f end=007B434C

View file

@ -7,3 +7,6 @@ CWorldScene__Render 0079A870 f end=0079ADBB
CWorldScene__RenderDetailDoodads 007984A0 f end=00798794
CWorldScene__RenderChunksZoneDebug 00793C30 f end=00793D11
CWorldScene__RenderChunksSinglePass 007989C0 f end=00798D9F
CWorldScene__FrustumCull 0078FB20 f end=0078FB47
CWorldScene__FrustumPop 0078FB50 f end=0078FB58
CWorldScene__ClipBufferCull 0078FDC0 f end=0078FF99

View file

@ -1,2 +1,4 @@
CWorldScene__s_defaultBlendTexture 00CD8614 l
CWorldScene__s_defaultTexture 00CD8618 l
CWorldScene__frustumIndex 00CD8798 l
CWorldScene__frustumStack 00CDB168 l