feat(profile): added listings of virtual functions for CGxDevice, CGxDeviceD3d

This commit is contained in:
phaneron 2024-11-30 07:43:24 -05:00
parent a87e45138d
commit 26db0b63b8
15 changed files with 699 additions and 266 deletions

View file

@ -189,6 +189,7 @@ static import_symbols() {
set_name(0x004C33C0, "C44Matrix__Rotate");
set_name(0x004C3420, "C3Vector__Normalize_1");
set_name(0x004C3600, "C3Vector__Normalize_2");
set_name(0x004C4B80, "TSGrowableArray_C3Vector__SetCount");
set_name(0x004C51B0, "C33Matrix__operator_assign_C33Matrix");
set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount");
set_name(0x004D80C0, "CGlueMgr__DisplayLoginStatus");
@ -1081,6 +1082,7 @@ static import_symbols() {
set_name(0x0057F1B0, "Script_GetTrackingInfo");
set_name(0x0057F380, "Script_SetTracking");
set_name(0x0057F4F0, "Script_GetTrackingTexture");
set_name(0x0057FDD0, "TSGrowableArray_C2Vector__SetCount");
set_name(0x005841D0, "Script_GetMerchantNumItems");
set_name(0x00584200, "Script_GetMerchantItemLink");
set_name(0x005842D0, "Script_GetMerchantItemMaxStack");
@ -2092,6 +2094,7 @@ static import_symbols() {
set_name(0x006163B0, "CursorInitialize");
set_name(0x00616800, "CursorSetMode");
set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix");
set_name(0x00616CA0, "TSGrowableArray_CImVector__SetCount");
set_name(0x00632050, "nullsub_4");
set_name(0x00653A10, "nullsub_5");
set_name(0x00681290, "GxDevCreate");
@ -2109,8 +2112,8 @@ static import_symbols() {
set_name(0x00682400, "GxPrimVertexPtr@2");
set_name(0x006828C0, "GxPrimLockVertexPtrs");
set_name(0x00682A00, "GxScenePresent");
set_name(0x00682CB0, "CGxDevice__DeviceCreate_WindowProc_CGxFormat");
set_name(0x00682CD0, "CGxDevice__DeviceCreate_CGxFormat");
set_name(0x00682CB0, "CGxDevice__DeviceCreate");
set_name(0x00682CD0, "CGxDevice__DeviceCreate@2");
set_name(0x00682CF0, "CGxDevice__DeviceDestroy");
set_name(0x00682D00, "CGxDevice__DeviceSetBaseMipLevel");
set_name(0x00682D20, "CGxDevice__DeviceApi");
@ -2122,6 +2125,8 @@ static import_symbols() {
set_name(0x00682E50, "CGxDevice__ScenePresent");
set_name(0x00682F10, "CGxDevice__PrimIndexPtr");
set_name(0x00682F40, "CGxDevice__PrimCalcCount");
set_name(0x00682F70, "CGxDevice__PrimNormal");
set_name(0x00682FA0, "CGxDevice__PrimTexCoord");
set_name(0x00683080, "CGxDevice__LightEnable");
set_name(0x006830B0, "CGxDevice__NeedsUpdate");
set_name(0x00683100, "CGxDevice__MasterEnable");
@ -2138,14 +2143,17 @@ static import_symbols() {
set_name(0x00683650, "CGxDevice__CursorLock");
set_name(0x00683660, "CGxDevice__CursorSetDepth");
set_name(0x006840F0, "CGxDevice__DeviceSetFormat");
set_name(0x00684170, "CGxDevice__DeviceSetGamma_float");
set_name(0x00684190, "CGxDevice__DeviceSetGamma_CGxGammaRamp");
set_name(0x00684170, "CGxDevice__DeviceSetGamma");
set_name(0x00684190, "CGxDevice__DeviceSetGamma@2");
set_name(0x00684260, "CGxDevice__DeviceReadScreenShot");
set_name(0x006842A0, "CGxDevice__DeviceSetRenderTarget");
set_name(0x00684360, "CGxDevice__DeviceSetDefWindow");
set_name(0x006843B0, "CGxDevice__NotifyOnDeviceRestored");
set_name(0x006843E0, "CGxDevice__NotifyOnTextureRecreation");
set_name(0x00684410, "CGxDevice__NotifyOnStereoChanged");
set_name(0x00684440, "CGxDevice__ClipPlaneSet");
set_name(0x00684590, "CGxDevice__PrimColor");
set_name(0x006845B0, "CGxDevice__PrimDrawElements");
set_name(0x006847D0, "CGxDevice__LightSet");
set_name(0x00684850, "CGxDevice__BufStream");
set_name(0x006848A0, "CGxDevice__TexMarkForUpdate");
@ -2156,12 +2164,15 @@ static import_symbols() {
set_name(0x00684C20, "CGxDevice__Log");
set_name(0x00684C40, "CGxDevice__Log_CGxCaps");
set_name(0x00684D10, "CGxDevice__Log_CGxFormat");
set_name(0x00684FE0, "CGxDevice__DeviceOverride");
set_name(0x006853B0, "CGxDevice__AddDeviceRestoredCallback");
set_name(0x006853D0, "CGxDevice__RemoveDeviceRestoredCallback");
set_name(0x00685460, "CGxDevice__AddTextureRecreationCallback");
set_name(0x00685480, "CGxDevice__RemoveTextureRecreationCallback");
set_name(0x00685510, "CGxDevice__AddStereoChangedCallback");
set_name(0x00685530, "CGxDevice__RemoveStereoChangedCallback");
set_name(0x006855C0, "CGxDevice__PrimBegin");
set_name(0x00685640, "CGxDevice__PrimVertex");
set_name(0x00685970, "CGxDevice__IRsDirty");
set_name(0x006859E0, "CGxDevice__IRsForceUpdate_EGxRenderState");
set_name(0x00685A70, "CGxDevice__IRsForceUpdate");
@ -2172,9 +2183,15 @@ static import_symbols() {
set_name(0x00685FB0, "CGxDevice__RsPop");
set_name(0x00687660, "CGxDevice__BufCreate");
set_name(0x006876D0, "CGxDevice__PoolCreate");
set_name(0x006877C0, "CGxDevice__QueryCreate");
set_name(0x00687820, "CGxDevice__ShaderDestroy");
set_name(0x00687980, "CGxDevice__TexDestroy");
set_name(0x006879F0, "CGxDevice__QueryDestroy");
set_name(0x00687A90, "CGxDevice__ICursorDraw");
set_name(0x00688340, "CGxDevice__PoolDestroy");
set_name(0x00688690, "CGxDevice__CGxDevice");
set_name(0x00689040, "CGxDevice__XformSetProjection");
set_name(0x00689050, "CGxDevice__XformSetView");
set_name(0x006890C0, "CGxDevice__destructor");
set_name(0x00689690, "CGxDevice__scalar_deleting_destructor");
set_name(0x006897C0, "CGxDevice__ShaderCreate");
@ -2185,34 +2202,65 @@ static import_symbols() {
set_name(0x0068C220, "CGxDevice__NewD3d9Ex");
set_name(0x0068E180, "CGxDeviceD3d__ICreateD3dIB");
set_name(0x0068E250, "CGxDeviceD3d__ISetPresentParms");
set_name(0x0068E450, "CGxDeviceD3d__DeviceEvictResources");
set_name(0x0068E4A0, "CGxDeviceD3d__DeviceSetBaseMipLevel");
set_name(0x0068E4C0, "CGxDeviceD3d__DeviceSetGamma");
set_name(0x0068E570, "CGxDeviceD3d__LogCrashInfo");
set_name(0x0068E720, "CGxDeviceD3d__PoolDestroy");
set_name(0x0068E750, "CGxDeviceD3d__CursorSetVisible");
set_name(0x0068E7E0, "CGxDeviceD3d__CursorUnlock");
set_name(0x0068E810, "CGxDeviceD3d__ICursorDraw");
set_name(0x0068E900, "CGxDeviceD3d__ICursorCreate");
set_name(0x0068E980, "CGxDeviceD3d__StereoSetConvergence");
set_name(0x0068E9A0, "CGxDeviceD3d__StereoSetSeparation");
set_name(0x0068E9C0, "CGxDeviceD3d__QueryCreate");
set_name(0x0068EA10, "CGxDeviceD3d__QueryBegin");
set_name(0x0068EA90, "CGxDeviceD3d__QueryGetParam");
set_name(0x0068EBB0, "CGxDeviceD3d__ICreateWindow");
set_name(0x0068ED80, "CGxDeviceD3d__ILoadD3dLib");
set_name(0x0068EE20, "CGxDeviceD3d__ISetCaps");
set_name(0x0068F3D0, "CGxDeviceD3d__ICreateD3dDevice");
set_name(0x0068F770, "CGxDeviceD3d__DeviceSetRenderTarget");
set_name(0x0068F900, "CGxDeviceD3d__DeviceResolveDepthBuffer");
set_name(0x0068F950, "CGxDeviceD3d__DeviceCopyTex");
set_name(0x0068FA60, "CGxDeviceD3d__IBufUnlock");
set_name(0x0068FAE0, "CGxDeviceD3d__BufUnlock");
set_name(0x0068FB10, "CGxDeviceD3d__IBufLock");
set_name(0x0068FCE0, "CGxDeviceD3d__BufLock");
set_name(0x0068FD00, "CGxDeviceD3d__BufData");
set_name(0x0068FD50, "CGxDeviceD3d__CGxDeviceD3d");
set_name(0x0068FE80, "CGxDeviceD3d__scalar_deleting_destructor");
set_name(0x0068FED0, "CGxDeviceD3d__DeviceReadPixels");
set_name(0x00690150, "CGxDeviceD3d__IReleaseD3dResources");
set_name(0x00690230, "CGxDeviceD3d__DeviceWM");
set_name(0x006904D0, "CGxDeviceD3d__DeviceSetFormat");
set_name(0x006905F0, "CGxDeviceD3d__DeviceDestroy");
set_name(0x00690680, "CGxDeviceD3d__ICreateD3d");
set_name(0x00690750, "CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat");
set_name(0x00690750, "CGxDeviceD3d__DeviceCreate");
set_name(0x00690830, "CGxDeviceD3d__DeviceCreate@2");
set_name(0x0069FB00, "CGxDeviceD3d__ICreateD3dVB");
set_name(0x0069FB70, "CGxDeviceD3d__CreatePoolAPI");
set_name(0x0069FE10, "CGxDeviceD3d__ICursorClip");
set_name(0x0069FE80, "CGxDeviceD3d__DeviceSetGamma@2");
set_name(0x0069FED0, "CGxDeviceD3d__DeviceWindow");
set_name(0x0069FF40, "CGxDeviceD3d__DeviceOverride");
set_name(0x0069FF80, "CGxDeviceD3d__PoolSizeSet");
set_name(0x006A00C0, "CGxDeviceD3d__ICursorDestroy");
set_name(0x006A0110, "CGxDeviceD3d__StereoGetConvergence");
set_name(0x006A0120, "CGxDeviceD3d__StereoGetSeparation");
set_name(0x006A0130, "CGxDeviceD3d__StereoEnabled");
set_name(0x006A0190, "CGxDeviceD3d__QueryDestroy");
set_name(0x006A0240, "CGxDeviceD3d__QueryEnd");
set_name(0x006A0310, "CGxDeviceD3d__QueryGetData");
set_name(0x006A0360, "CGxDeviceD3d__WindowProcD3d");
set_name(0x006A1950, "CGxDeviceD3d__DeviceReadDepths");
set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex");
set_name(0x006A2BB0, "CGxDeviceD3d__TexDestroy");
set_name(0x006A2C00, "CGxDeviceD3d__ITexCreate");
set_name(0x006A2D80, "CGxDeviceD3d__ITexUpload");
set_name(0x006A3070, "CGxDeviceD3d__ITexMarkAsUpdated");
set_name(0x006A30D0, "CGxDeviceD3d__TexCopy");
set_name(0x006A31E0, "CGxDeviceD3d__TexStretch");
set_name(0x006A3350, "CGxDeviceD3d__ISceneBegin");
set_name(0x006A3420, "CGxDeviceD3d__ISceneEnd");
set_name(0x006A3450, "CGxDeviceD3d__ScenePresent");
@ -2233,6 +2281,7 @@ static import_symbols() {
set_name(0x006A5A00, "CGxDeviceD3d__CapsWindowSize");
set_name(0x006A5A30, "CGxDeviceD3d__IXformSetWorld");
set_name(0x006A5C70, "CGxDeviceD3d__IBindPixelShader");
set_name(0x006A5D50, "CGxDeviceD3d__IShaderReload");
set_name(0x006A5E10, "CGxDeviceD3d__IShaderCreate");
set_name(0x006A5EF0, "CGxDevice__ITexWHDStartEnd");
set_name(0x006A74B0, "CGxDeviceD3d__SceneClear");
@ -2243,6 +2292,7 @@ static import_symbols() {
set_name(0x006AA070, "CGxDeviceD3d__IShaderCreatePixel");
set_name(0x006AA0D0, "CGxDeviceD3d__IShaderCreateVertex");
set_name(0x006AA130, "CGxDeviceD3d__ShaderCreate");
set_name(0x006AA190, "CGxDeviceD3d__ShaderDestroy");
set_name(0x006AA2F0, "CGxDeviceD3d__IBindVertexShader");
set_name(0x006AA350, "CTgaFile__ColorMapEntryBytes");
set_name(0x006AA380, "CTgaFile__ColorMapBytes");
@ -2544,6 +2594,7 @@ static import_symbols() {
set_name(0x0086C6A0, "OsGuiGetWindow");
set_name(0x0086D0A0, "OsIMEInitialize");
set_name(0x0086D0C0, "OsIMEDestroy");
set_name(0x0086E200, "TSExplicitList_CGxBuf__LinkToTail");
set_name(0x0086F5A0, "OsCallSetContext");
set_name(0x0086F760, "OsCallInitialize");
set_name(0x0086F880, "OsCallInitializeContext");