feat(profile): CMapRenderChunk funcs

This commit is contained in:
gromchek 2025-09-27 16:17:26 +03:00
parent a53ae10874
commit ddc7cd4295
13 changed files with 180 additions and 6 deletions

View file

@ -258,7 +258,7 @@ static import_symbols() {
set_name(0x0047B800, "quicksort");
set_name(0x0047B9E0, "ConvertUTF16toUTF8");
set_name(0x0047BD40, "sgetu8");
set_name(0x0047BF30, "HandleClose");
set_name(0x0047BF30, "TextureRelease");
set_name(0x0047BF50, "HandleCreate");
set_name(0x0047BF70, "HandleDuplicate");
set_name(0x0047BF90, "CoordinateSetAspectRatio");
@ -479,6 +479,7 @@ static import_symbols() {
set_name(0x004B5A00, "LoadPredrawnMips");
set_name(0x004B62A0, "TextureIsReadyNow");
set_name(0x004B6580, "TextureSetCacheSize");
set_name(0x004B6760, "TextureAllocGxTex");
set_name(0x004B6AE0, "TextureCacheUpdate");
set_name(0x004B6CB0, "TextureGetGxTex");
set_name(0x004B7220, "TextureAllocMippedImg");
@ -487,6 +488,7 @@ static import_symbols() {
set_name(0x004B7F80, "TextureInitialize");
set_name(0x004B8070, "LoadBlpMips");
set_name(0x004B81D0, "TextureLoadImage");
set_name(0x004B8C80, "TextureCreate");
set_name(0x004B9910, "AsyncFileReadProgressCallback");
set_name(0x004B9930, "AsyncFileReadIngameProgressCallback");
set_name(0x004B9B20, "AsyncFileReadPollHandler");
@ -3092,6 +3094,7 @@ static import_symbols() {
set_name(0x00681290, "GxDevCreate");
set_name(0x006813B0, "GxSceneClear");
set_name(0x006813D0, "GxTexUpdate");
set_name(0x00681450, "GxTexSetWrap");
set_name(0x00681470, "GxTexDestroy");
set_name(0x006814D0, "GxTexCopy");
set_name(0x00681630, "GxQueryCreate");
@ -3206,6 +3209,7 @@ static import_symbols() {
set_name(0x00685A70, "CGxDevice__IRsForceUpdate");
set_name(0x00685B50, "CGxDevice__IRsSync");
set_name(0x00685C60, "CGxDevice__TexCreate");
set_name(0x00685D40, "CGxDevice__TexSetWrap");
set_name(0x00685E90, "EmergencyMem__Lock");
set_name(0x00685EB0, "CGxDevice__MasterEnableSet");
set_name(0x00685F50, "CGxDevice__RsSet_pointer_to_void");
@ -4154,9 +4158,11 @@ static import_symbols() {
set_name(0x0078F020, "AreaListRegisterLocation");
set_name(0x0078FB00, "CWorldScene__FrustumXform");
set_name(0x00791100, "CWorldScene__FrustumSet");
set_name(0x00793C30, "CWorldScene__RenderChunksZoneDebug");
set_name(0x00795D40, "CWorldScene__LocateViewer3");
set_name(0x007964A0, "CWorldScene__RenderMapObjDefGroups");
set_name(0x007984A0, "CWorldScene__RenderDetailDoodads");
set_name(0x007989C0, "CWorldScene__RenderChunksSinglePass");
set_name(0x00799730, "CBarrier__Initialize");
set_name(0x007997D0, "CWorldScene__Initialize");
set_name(0x0079A870, "CWorldScene__Render");
@ -4169,9 +4175,9 @@ static import_symbols() {
set_name(0x0079DFF0, "Particulate__SetTexture");
set_name(0x0079E100, "Particulate__constructor");
set_name(0x0079E730, "CMap__ClearChunkDetailDoodads");
set_name(0x0079E780, "CMap__ClearChunkBufs");
set_name(0x0079E7C0, "CMap__Initialize");
set_name(0x0079F320, "CMap__Destroy");
set_name(0x0079F820, "CPassenger__Disable");
set_name(0x007A0530, "CMap__QueryGroundTypeTerrain");
set_name(0x007A0FE0, "CMapEntity__constructor");
set_name(0x007A4C10, "CMap__TestQueryAdd");
@ -4248,10 +4254,44 @@ static import_symbols() {
set_name(0x007B4DF0, "CMap__UpdateArea");
set_name(0x007B5020, "TSList__LinkToHead");
set_name(0x007B5420, "CMap__ProcessChunkLiquidUpdateList");
set_name(0x007B5500, "CMap__ProcessRenderChunkUpdateList");
set_name(0x007B5950, "CMap__PreUpdateAreas");
set_name(0x007B6110, "CMap__PrepareMapObjDefs");
set_name(0x007B6B00, "CMap__PrepareUpdate");
set_name(0x007B7320, "CMapRenderChunk__DirtyPools");
set_name(0x007B7330, "CMapRenderChunk__SetVertexFormat");
set_name(0x007B7350, "CMapRenderChunk__FreeLayers");
set_name(0x007B73E0, "CMapRenderChunk__UpdateLoaded");
set_name(0x007B76F0, "CMapRenderChunk__UnpackAlphaBitsUnfixed4444Mip0");
set_name(0x007B77D0, "CMapRenderChunk__UnpackAlphaBitsUnfixed4444Mip1");
set_name(0x007B7A70, "CMapRenderChunk__AllocTexture");
set_name(0x007B7BD0, "CMapRenderChunk__SelectLights");
set_name(0x007B7C60, "CMapRenderChunk__UnpackAlphaShadowBitsFixed8888Mip0");
set_name(0x007B7DC0, "CMapRenderChunk__UnpackAlphaShadowBitsFixed8888Mip1");
set_name(0x007B8070, "CMapRenderChunk__UnpackAlphaShadowBitsFixed4444Mip0");
set_name(0x007B8190, "CMapRenderChunk__UnpackAlphaShadowBitsFixed4444Mip1");
set_name(0x007B85A0, "CMapRenderChunk__UnpackAlphaShadowBitsUnfixed4444Mip0");
set_name(0x007B8620, "CMapRenderChunk__UnpackAlphaShadowBitsUnfixed4444Mip1");
set_name(0x007B87F0, "CMapRenderChunk__UnpackAlphaShadowBits");
set_name(0x007B8E20, "CMapRenderChunk__UnpackAlphaBits");
set_name(0x007B9250, "CMapRenderChunk__CreateLayer");
set_name(0x007B9690, "CMapRenderChunk__constructor");
set_name(0x007B9770, "CMapRenderChunk__CreateLayers");
set_name(0x007B9830, "CMapRenderChunk__FreeBuf");
set_name(0x007B9890, "CMapRenderChunk__CreateLayerTexture");
set_name(0x007B9950, "CMapRenderChunk__UnpackShadowBits");
set_name(0x007B99B0, "CMapRenderChunk__CreateShaderTexture");
set_name(0x007B9BC0, "CMapRenderChunk__UpdateLayerGxTexture");
set_name(0x007B9C20, "CMapRenderChunk__UpdateShadowGxTexture");
set_name(0x007B9C60, "CMapRenderChunk__UpdateShaderGxTexture");
set_name(0x007B9D60, "CMapRenderChunk__destructor");
set_name(0x007B9DE0, "CMapRenderChunk__AllocLayerTexture");
set_name(0x007B9EE0, "CMapRenderChunk__AllocShadowTexture");
set_name(0x007B9F90, "CMapRenderChunk__AllocShaderTexture");
set_name(0x007BA050, "CMapRenderChunk__AllocLayerTextures");
set_name(0x007BA340, "CMapRenderChunk__Initialize");
set_name(0x007BA3D0, "CMapRenderChunk__DestroyBufs");
set_name(0x007BA5A0, "CMapRenderChunk__Destroy");
set_name(0x007BA600, "CMapRenderChunk__UpdatePools");
set_name(0x007BD3A0, "CShadowQuery__Initialize");
set_name(0x007BD9F0, "CMap__Preload");
@ -4339,10 +4379,17 @@ static import_symbols() {
set_name(0x007CEEF0, "CChunkLiquid__destructor");
set_name(0x007CF200, "CChunkLiquid__Batch");
set_name(0x007CF9A0, "CChunkLiquid__RenderPrep");
set_name(0x007CFBE0, "CMapRenderChunk__InitializeVertexShaderConstants");
set_name(0x007D0050, "CMapRenderChunk__SetVertexShader");
set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs");
set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs");
set_name(0x007D04A0, "CMapRenderChunk__RenderSetup");
set_name(0x007D05F0, "CMapChunk__LoadDetailDoodadModels");
set_name(0x007D28B0, "CMapRenderChunk__RenderSinglePassPixelShader");
set_name(0x007D2D70, "CMapRenderChunk__RenderSinglePassVertexPixelShader");
set_name(0x007D3390, "CMapChunk__CreateDetailDoodads");
set_name(0x007D3E10, "CMapRenderChunk__SetShaders");
set_name(0x007D3F70, "CMapRenderChunk__RenderPrep");
set_name(0x007D3FE0, "CMapChunk__CreateDetailDoodadInst");
set_name(0x007D59B0, "CMap__LocateViewerMapObjs");
set_name(0x007D6980, "CMap__LoadTerrainTexture");
@ -5520,6 +5567,7 @@ static import_symbols() {
set_name(0x00ADEEC8, "World__loadMin");
set_name(0x00ADEED4, "World__s_nearClip");
set_name(0x00ADFBC8, "CMap__bPreload");
set_name(0x00ADFC30, "CMap__s_mapRenderChunkUpdateList");
set_name(0x00ADFC3C, "CMap__s_mapChunkLiquidUpdateList");
set_name(0x00AEEDAC, "CMap__mapChunkPointer");
set_name(0x00AF4998, "g_lightSkyboxDB");
@ -5895,6 +5943,8 @@ static import_symbols() {
set_name(0x00CD860C, "CBarrier__s_mask");
set_name(0x00CD8614, "CWorldScene__s_defaultBlendTexture");
set_name(0x00CD8618, "CWorldScene__s_defaultTexture");
set_name(0x00CE049E, "CMap__enableTerrainShaderPixel");
set_name(0x00CE049F, "CMap__enableTerrainShaderVertex");
set_name(0x00CE05D0, "CMap__wdtFilename");
set_name(0x00CE06D0, "CMap__mapName");
set_name(0x00CE07D0, "CMap__mapPath");
@ -5915,6 +5965,14 @@ static import_symbols() {
set_name(0x00D1C4E4, "CDetailDoodad__s_instHeap");
set_name(0x00D1C4F0, "CDetailDoodad__s_bUseShaders");
set_name(0x00D1C4FC, "CDetailDoodad__s_doodadList");
set_name(0x00D1D058, "CMapRenderChunk__s_bPoolsDirty");
set_name(0x00D1D05C, "CMapRenderChunk__s_pnEstimateIndex");
set_name(0x00D1D060, "CMapRenderChunk__s_pnEstimateVertex");
set_name(0x00D1D064, "CMapRenderChunk__s_gxIndexPool");
set_name(0x00D1D068, "CMapRenderChunk__s_gxVertexPool");
set_name(0x00D1D06C, "CMapRenderChunk__s_gxBufVertexFormat");
set_name(0x00D1D098, "s_defaultTex");
set_name(0x00D25098, "CMapRenderChunk__s_renderLayersFunc");
set_name(0x00D25308, "s_cvShadowCull");
set_name(0x00D25310, "s_cvShadowScissor");
set_name(0x00D25314, "s_cvShadowInstancing");