feat(profile): DetailDoodad funcs

This commit is contained in:
gromchek 2025-09-20 15:39:58 +03:00
parent ede945f503
commit 9f188c7656
18 changed files with 114 additions and 3 deletions

View file

@ -4141,17 +4141,22 @@ static import_symbols() {
set_name(0x0077F310, "World__Intersect");
set_name(0x0077FFB0, "World__ObjectTestConvexVolume");
set_name(0x00780240, "World__ObjectUpdate");
set_name(0x00780710, "World__SetDetailDoodadDensity");
set_name(0x00780730, "World__SetDetailDoodadDist");
set_name(0x00780860, "World__PrepareAreaOfInterest");
set_name(0x00780F50, "World__Initialize");
set_name(0x00781430, "World__LoadMap");
set_name(0x00781500, "World__Preload");
set_name(0x007816F0, "DayNight__Update");
set_name(0x007831A0, "World__PrepareUpdate");
set_name(0x0078DAB0, "CWorldParam__GroundEffectDensityCallback");
set_name(0x0078DB10, "CWorldParam__GroundEffectDistCallback");
set_name(0x0078F020, "AreaListRegisterLocation");
set_name(0x0078FB00, "CWorldScene__FrustumXform");
set_name(0x00791100, "CWorldScene__FrustumSet");
set_name(0x00795D40, "CWorldScene__LocateViewer3");
set_name(0x007964A0, "CWorldScene__RenderMapObjDefGroups");
set_name(0x007984A0, "CWorldScene__RenderDetailDoodads");
set_name(0x00799730, "CBarrier__Initialize");
set_name(0x007997D0, "CWorldScene__Initialize");
set_name(0x0079A870, "CWorldScene__Render");
@ -4163,6 +4168,7 @@ static import_symbols() {
set_name(0x0079BCC0, "Particulate__InitMovement");
set_name(0x0079DFF0, "Particulate__SetTexture");
set_name(0x0079E100, "Particulate__constructor");
set_name(0x0079E730, "CMap__ClearChunkDetailDoodads");
set_name(0x0079E7C0, "CMap__Initialize");
set_name(0x0079F320, "CMap__Destroy");
set_name(0x0079F820, "CPassenger__Disable");
@ -4220,11 +4226,22 @@ static import_symbols() {
set_name(0x007B0260, "CMapObj__FreeMapObj");
set_name(0x007B0580, "CMapObj__constructor");
set_name(0x007B0CC0, "CMapObj__Create");
set_name(0x007B0F10, "CM2Lighting__Initialize");
set_name(0x007B11B0, "CDetailDoodad__CreateAlphaRampTexture");
set_name(0x007B1270, "CDetailDoodad__UpdateAlphaRampTexture");
set_name(0x007B1380, "CDetailDoodad__DestroyModels");
set_name(0x007B15D0, "CDetailDoodad__InitializeShaderConstants");
set_name(0x007B1B10, "CDetailDoodadData__ModelLoadedCallback");
set_name(0x007B2760, "CDetailDoodad__Initialize");
set_name(0x007B2A80, "CDetailDoodad__UpdatePools");
set_name(0x007B2D30, "CDetailDoodad__InitializeRenderState");
set_name(0x007B3050, "CDetailDoodadData__Load");
set_name(0x007B31E0, "CDetailDoodadInst__AddDoodad");
set_name(0x007B3480, "CDetailDoodad__Destroy");
set_name(0x007B3530, "CDetailDoodad__LoadModel");
set_name(0x007B36E0, "CDetailDoodadInst__constructor");
set_name(0x007B3780, "CDetailDoodadInst__destructor");
set_name(0x007B3910, "CDetailDoodad__AllocInst");
set_name(0x007B3960, "CDetailDoodad__FreeInst");
set_name(0x007B3DE0, "CMapObjDefGroup__constructor");
set_name(0x007B4350, "CMapObjDef__constructor");
@ -4324,6 +4341,7 @@ static import_symbols() {
set_name(0x007CF9A0, "CChunkLiquid__RenderPrep");
set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs");
set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs");
set_name(0x007D05F0, "CMapChunk__LoadDetailDoodadModels");
set_name(0x007D3390, "CMapChunk__CreateDetailDoodads");
set_name(0x007D3FE0, "CMapChunk__CreateDetailDoodadInst");
set_name(0x007D59B0, "CMap__LocateViewerMapObjs");
@ -4616,7 +4634,7 @@ static import_symbols() {
set_name(0x00834630, "CM2Model__AttachToSceneRecursive");
set_name(0x00834810, "CM2Model__Initialize");
set_name(0x008348D0, "CM2Light__Initialize");
set_name(0x00834900, "CM2Lighting__Initialize");
set_name(0x00834900, "CM2Lighting__Initialize@2");
set_name(0x00834940, "CM2Lighting__SetFog");
set_name(0x00834990, "CM2Lighting__SetFog@2");
set_name(0x008349E0, "CM2Lighting__GetPointLight");
@ -4769,6 +4787,8 @@ static import_symbols() {
set_name(0x00873FE0, "CShadowCache__NotifyTexturesRecreate");
set_name(0x008744E0, "CShadowCache__SetShadowMapGenericGlobal");
set_name(0x008745D0, "CShadowCache__SetShadowMapGenericInterior");
set_name(0x00874660, "CShadowCache__SetShadowMapTerrain");
set_name(0x00874760, "CShadowCache__SetShadowMapDetailDoodad");
set_name(0x00876530, "CShaderEffectManager__GetEffect");
set_name(0x00876BE0, "CShaderEffectManager__CreateEffect");
set_name(0x00876CA0, "CShaderEffectManager__ParseEffectCallback");
@ -5495,11 +5515,13 @@ static import_symbols() {
set_name(0x00ADBEE0, "s_distCull");
set_name(0x00ADBF00, "s_farClip");
set_name(0x00ADBF88, "g_videoHardwareDB");
set_name(0x00ADEEB8, "World__groundEffectDistValue");
set_name(0x00ADEEC4, "World__loadMax");
set_name(0x00ADEEC8, "World__loadMin");
set_name(0x00ADEED4, "World__s_nearClip");
set_name(0x00ADFBC8, "CMap__bPreload");
set_name(0x00ADFC3C, "CMap__s_mapChunkLiquidUpdateList");
set_name(0x00AEEDAC, "CMap__mapChunkPointer");
set_name(0x00AF4998, "g_lightSkyboxDB");
set_name(0x00AF49BC, "g_lightIntBandDB");
set_name(0x00AF49E0, "g_lightFloatBandDB");
@ -5851,6 +5873,9 @@ static import_symbols() {
set_name(0x00CB7220, "s_logsysteminit");
set_name(0x00CB732C, "s_defaultdir_critsect");
set_name(0x00CB7358, "s_critsect@2");
set_name(0x00CD766C, "World__detailDoodadAlphaRef");
set_name(0x00CD7674, "World__groundEffectDistValueSqr");
set_name(0x00CD773C, "World__detailDoodadDensity");
set_name(0x00CD7744, "World__s_pervFarClip");
set_name(0x00CD7748, "World__s_farClip");
set_name(0x00CD774C, "World__enables");
@ -5879,6 +5904,17 @@ static import_symbols() {
set_name(0x00CFBEC4, "CMapObjRenderGroupExterior_ptr");
set_name(0x00CFBECC, "CMapObjRenderGroupInterior_ptr");
set_name(0x00D1C418, "CMapObj__sMinimapTag");
set_name(0x00D1C488, "CDetailDoodad__s_pixelShader");
set_name(0x00D1C4A8, "CDetailDoodad__s_vertexShader");
set_name(0x00D1C4C0, "CDetailDoodad__s_bPoolDirty");
set_name(0x00D1C4CC, "CDetailDoodad__s_idxBufItems");
set_name(0x00D1C4D0, "CDetailDoodad__s_vtxBufItems");
set_name(0x00D1C4D4, "CDetailDoodad__s_gxIndexPool");
set_name(0x00D1C4D8, "CDetailDoodad__s_gxVertexPool");
set_name(0x00D1C4E0, "CDetailDoodad__s_alphaRmapTexture");
set_name(0x00D1C4E4, "CDetailDoodad__s_instHeap");
set_name(0x00D1C4F0, "CDetailDoodad__s_bUseShaders");
set_name(0x00D1C4FC, "CDetailDoodad__s_doodadList");
set_name(0x00D25308, "s_cvShadowCull");
set_name(0x00D25310, "s_cvShadowScissor");
set_name(0x00D25314, "s_cvShadowInstancing");
@ -5914,4 +5950,5 @@ static import_symbols() {
set_name(0x00D415D0, "s_gotPowerProfFrequency");
set_name(0x00D415D4, "s_checkedPowerProfInfo");
set_name(0x00D43020, "CShaderEffect__s_enableShaders");
set_name(0x00D43154, "CShadowCache__s_shadowMode");
}