refactor(profile): profiles are now stored in profile/ subdirectory

This commit is contained in:
phaneron 2024-09-08 21:04:31 -04:00
parent 1e1f435c5c
commit c2b96d98b6
100 changed files with 58650 additions and 10 deletions

View file

@ -0,0 +1,5 @@
CCamera__SetupWorldProjection 004BECF0 f end=004BEE5E
CameraSetupScreenProjection 004BEE60 f end=004BF0B9
CameraSetupWorldProjection 004BF0C0 f end=004BF0E2
CCamera__CCamera 004BF770 f end=004BFA4E
CameraCreate 004BFCA0 f end=004BFCD4

View file

@ -0,0 +1,9 @@
SetPaths 00402B20 f end=00402B8B
CommonMain 00406C70 f end=00406D64
InitializeGlobal 004067F0 f end=00406B67
DestroyGlobal 00406B70 f end=00406C65
CmdLineProcess 0047B720 f end=0047B736
ConvertPosition 0047FC90 f end=0047FDD4
ScrnLayerCreate 004A8BB0 f end=004A8C83
ScrnLayerSetRect 004A8500 f end=004A8522
ClientKillTimer 004033B0 f end=004033B9

View file

@ -0,0 +1,42 @@
CVar__Set 007668C0 f end=00766936
CVar__Destroy 007673F0 f end=00767434
CVar__Register 00767FC0 f end=007681E9
CVar__Initialize 00768340 f end=00768402
CVarSaveFile 00767100 f end=0076719C
CVarLoadFile 00766530 f end=007665C2
ConsoleAccessGetEnabled 00769230 f end=00769236
ConsoleCommand_Quit 00768410 f end=0076841B
ConsoleCommandExecute 007658A0 f end=007659BF
ConsoleCommandHistory 00768440 f end=0076845B
ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6
ConsoleCommandHistoryPrev 00763B40 f end=00763B83 ; UC
ConsoleCommandHistoryNext 00763B90 f end=00763BD6 ; UC
ConsoleCommandRegister 00769100 f end=007691B3
ConsoleCommandUnregister 007689E0 f end=00768A19
ConsoleDeviceInitialize 0076AB80 f end=0076B287
ConsolePostClose 00763C50 f end=00763C5D
ConsoleScreenInitialize 00766140 f end=00766295
RegisterHandlers 00765FF0 f end=007660C2
ConsoleWrite 00765270 f end=00765359
ConsoleWriteA 007653B0 f end=00765400
EventCloseCallback 00763D60 f end=00763D71
PaintBackground 007643F0 f end=00764413
PaintText 007645E0 f end=00764788
OnChar 00764990 f end=00764A03
OnIdle 007659C0 f end=00765AE5
OnKeyDown 00765AF0 f end=00765FB2
OnKeyUp 00763BE0 f end=00763C0A
OnKeyDownRepeat 00764B90 f end=00764E4F
OnMouseDown 00764A10 f end=00764B88
OnMouseUp 007639A0 f end=007639CF
OnMouseMove 007639D0 f end=00763A54
MakeCommandCurrent 00763A60 f end=00763AAA
ReserveInputSpace 007637D0 f end=0076382B
GetInputLine 00764520 f end=007645D3
PasteInInputLine 00764800 f end=00764985
SetInputString 00763730 f end=007637CD ; UC
ResetHighlight 00763830 f end=00763855
UpdateHighlight 00763860 f end=00763996
DrawBackground 00763DF0 f end=00764039
DrawHighLight 00764040 f end=00764196
DrawCaret 007641A0 f end=007643EA

View file

@ -0,0 +1,35 @@
g_commandHistory 00ca3a28 l ; char[10394]
g_commandHistoryIndex 00caba28 l ; uint32
g_consoleCommandHash 00caba30 l ; TSHashTable<CONSOLECOMMAND, HASHKEY_CONSTSTRI>
g_defaultCommand 00caba2c l ; command function pointer
s_active 007649af l ; int32 as boolean
s_baseTextFlags 00adbae4 l ; uint32
s_batch 00ca1874 l ; CGxStringBatch*
s_caret 00ca1694 l ; int32
s_caretpixwidth 00ca1718 l
s_caretpixheight 00ca1690 l
s_charSpacing 00ca19a8 l ; float
s_completedCmd 00ca1984 l ; int32
s_completionMode 00ca1980 l
s_consoleAccessEnabled 00cabcc4 l ; int32 as boolean
s_consoleHeight 00ca19b0 l ; float
s_consoleHotKey 00adbac4 l ; KEY
s_consoleResizeState 00ca1990 l ; CONSOLERESIZESTATE
s_currlineptr 00ca1720 l ; CONSOLELINE*
s_fontHeight 00adbacc l ; float
s_fontName 00ca1768 l ; char[260]
s_highlightState 00ca1994 l ; HIGHLIGHTSTATE
s_highlightLeftCharIndex 00ca19a0 l ; uint32
s_highlightRightCharIndex 00ca19a4 l ; uint32
s_historyIndex 00adbac8 l ; int32
s_hRect 00adbad4 l ; RECTF
s_inputString 00ca171c l ; CGxString*
s_layerBackground 00ca1724 l ; HLAYER
s_layerText 00ca1870 l ; HLAYER
s_partial 00ca1878 l ; char[100]
s_rect 00adbab4 l ; RECTF
s_repeatCount 00ca186c l ; uint32
s_repeatBuffer 00ca1728 l ; char[64]
carettime 00ca19f0 l ; float
s_NumLines 00ca197c l ; int32
s_textFont 00ca198c l ; HTEXTFONT

View file

@ -0,0 +1,9 @@
DDCToNDCWidth 0047C050 f end=0047C05E
DDCToNDCHeight 0047C060 f end=0047C06E
NDCToDDCWidth 0047C070 f end=0047C07E
NDCToDDCHeight 0047C080 f end=0047C08E
NDCToDDC 0047BFF0 f end=0047C019
DDCToNDC 0047C020 f end=0047C049
CoordinateSetAspectRatio 0047BF90 f end=0047BFC8
CoordinateGetAspectRatio 0047BFD0 f end=0047BFD7
CoordinateGetAspectCompensation 0047BFE0 f end=0047BFE7

View file

@ -0,0 +1,4 @@
CursorInitialize 006163B0 f end=006164A5
CopyCursorImage 006160B0 f end=00616211 type="int32_t __usercall func@<eax>(uint32_t** image@<eax>, MipBits* mipImages@<ecx>, uint32_t width@<edx>, uint32_t height)"
UpdateCursor 006162C0 f end=006163AD
CursorSetMode 00616800 f end=0061682E type="void __stdcall func(CURSORMODE mode)"

View file

@ -0,0 +1,10 @@
s_cursorNames 00AD2808 l type="char*[53]"
s_cursorFile 00C25CD0 l type="int8_t" ; wonder why it's this type
s_cursorItemMipsWidth 00C25DD4 l
s_cursorItemMipsHeight 00C25DD8 l
s_cursorItemMips 00C25DDC l
s_cursorItemType 00C25DE0 l
s_cursorResetMode 00C25DE4 l
s_cursorItem 00C25DE8 l type="uint32_t[1024]"
s_cursorMode 00C26DE8 l type="CURSORMODE"
s_cursorImages 00C26DF0 l type="uint32_t[53][1024]"

View file

@ -0,0 +1,2 @@
CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int)
CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int)

View file

@ -0,0 +1,3 @@
CDataRecycler__Clear 0095CEC0 f end=0095CF39
CDataRecycler__PutData 0095CFB0 f end=0095D077
CDataRecycler__GetData 0095CF40 f end=0095CFAE

View file

@ -0,0 +1,26 @@
CDataStore__FetchWrite 00401070 f ; protected: int __thiscall CDataStore::FetchWrite(unsigned int,unsigned int,char const *,int)
CDataStore__IsRead 004010D0 f ; CDataStore::IsRead() const
CDataStore__Reset 004010E0 f ; CDataStore::Reset()
CDataStore__Finalize 00401130 f ; CDataStore::Finalize()
CDataStore__destructor 004038A0 f ; CDataStore::~CDataStore()
CDataStore__GetBufferParams 0047ADE0 f ; CDataStore::GetBufferParams(void const**, unsigned int*, unsigned int*)
CDataStore__DetachBuffer 0047AE10 f ; CDataStore::DetachBuffer(void**, unsigned int*, unsigned int*)
CDataStore__InternalDestroy 0047AE50 f ; virtual void __thiscall CDataStore::InternalDestroy(unsigned char * &,unsigned int &,unsigned int &)
CDataStore__InternalFetchWrite 0047AEA0 f ; CDataStore::InternalFetchWrite(unsigned int, unsigned int, unsigned char*&, unsigned int&, unsigned int&, char const*, int)
CDataStore__Set 0047AF40 f ; CDataStore::Set(unsigned int, unsigned short)
CDataStore__Put_uint8_t 0047AFE0 f ; CDataStore::Put(unsigned char)
CDataStore__Put_uint16_t 0047B040 f ; CDataStore::Put(unsigned short)
CDataStore__Put_uint32_t 0047B0A0 f ; CDataStore::Put(unsigned int)
CDataStore__Put_uint64_t 0047B100 f ; CDataStore::Put(unsigned long long)
CDataStore__PutArray 0047B1C0 f ; CDataStore::PutArray(unsigned char const*, unsigned int)
CDataStore__PutData 0047B280 f ; CDataStore::PutData(void const*, unsigned long)
CDataStore__FetchRead 0047B290 f ; CDataStore::FetchRead(unsigned int, unsigned int)
CDataStore__PutString 0047B300 f ; CDataStore::PutString(char const*)
CDataStore__Get_uint8_t 0047B340 f end=0047B371 ; CDataStore::Get(unsigned char&)
CDataStore__Get_uint16_t 0047B380 f end=0047B3B3 ; CDataStore::Get(unsigned short&)
CDataStore__Get_uint32_t 0047B3C0 f end=0047B3F1 ; CDataStore::Get(unsigned int&)
CDataStore__Get_uint64_t 0047B400 f end=0047B43A ; CDataStore::Get(unsigned long long&)
CDataStore__Get_float 0047B440 f end=0047B471 ; CDataStore::Get(float&)
CDataStore__GetString 0047B480 f end=0047B560 ; CDataStore::GetString(char*, unsigned int)
CDataStore__GetArray 0047B560 f end=0047B5ED ; CDataStore::GetArray(unsigned char*, unsigned int)
CDataStore__GetDataInSitu 0047B6B0 f end=0047B6E9 ; CDataStore::GetDataInSitu(void*&, unsigned int)

View file

@ -0,0 +1,50 @@
EventDestroy 0047D030 f end=0047D04E
EventDestroy_cleanup 00480EA0 f end=00480ED9
EventInitialize 0047CFF0 f end=0047D02D
EventCreateContextEx 0047D080 f end=0047D089
EventSetConfirmCloseCallback 0047D090 f end=0047D099
EventIsButtonDown 0047D1D0 f end=0047D230
EventIsKeyDown 0047D230 f end=0047D290
EventPostCloseEx 0047D290 f end=0047D305
EventRegisterEx 0047D3C0 f end=0047D443
EventSetMouseMode 0047D690 f end=0047D6FD
EventSetTimer 0047D530 f end=0047D59C
EventRegister 0047D770 f end=0047D78D
EventUnregister 0047D790 f end=0047D7A9
EventUnregisterEx 0047D450 f end=0047D4B7
EventDoMessageLoop 0047F2D0 f end=0047F2EC
EventForceIdleProcessing 0047DCA0 f end=0047DE09
EventKillTimer 0047D620 f end=0047D683
EventQueuePost 0047D310 f end=0047D3AF
IEvtInputProcess 00480410 f end=004804A8
IEvtInputGetMousePosition 004800A0 f end=004800EF
IEvtInputSetConfirmCloseCallback 0047FC20 f end=0047FC36
IEvtInputSetMouseMode 0047FBB0 f end=0047FC17
IEvtInputDestroy 0047FB80 f end=0047FB92
IEvtQueueCheckSyncKeyState 00480A50 f end=00480AC2
IEvtQueueCheckSyncMouseState 004804C0 f end=004804E6
IEvtQueueDestroy 004804B0 f end=004804BA
IEvtQueueDispatch 00480AD0 f end=00480BCB
IEvtQueueDispatchAll 00480BD0 f end=00480D28
IEvtQueueRegister 004804F0 f end=004805F4 type="void __cdecl func(EvtContext* context, EVENTID id, void* handler, void* param, float priority)"
IEvtQueueUnregister 00480D30 f end=00480DD1
IEvtQueuePost 004806A0 f end=0048071F type="int32_t __cdecl func(EvtContext* context, EVENTID id, void *data, size_t bytes)"
IEvtSchedulerCreateContext 0047F5C0 f end=0047F6B9
IEvtSchedulerInitialize 0047F2F0 f end=0047F5BA
IEvtSchedulerDestroy 0047DEA0 f end=0047E117
IEvtSchedulerShutdown 0047D990 f end=0047D9EB
SchedulerThreadProc 0047F230 f end=0047F2C1 ; IEvtSchedulerProcess as an independent function appears to be optimized out
SchedulerThreadProcProcess 0047EFF0 f end=0047F225
IEvtTimerDispatch 00481100 f end=00481289
IEvtTimerGetNextTime 00480F70 f end=00480FCA
IEvtTimerKill 00481290 f end=0048138F
IEvtTimerSet 00481390 f end=004814E4
PostMouseModeChanged 0047FAC0 f end=0047FB22
PropSelectContext 0047CBF0 f end=0047CC08
PropSet 0047CC50 f end=0047CC70
PropGet 0047CC20 f end=0047CC41
InitializeSchedulerThread 0047E910 f end=0047EA69
SynthesizeIdle 0047DBC0 f end=0047DC14
SynthesizePaint 0047DC50 f end=0047DC8D
SynthesizePoll 0047DC20 f end=0047DC50
AttachContextToThread 0047EC10 f

View file

@ -0,0 +1,3 @@
s_mainThread 00b417c8 l type="uint32_t"
s_messageRecycler 00B41850 l type="CDataRecycler"
s_interactiveCount 00B417D0 l type="int32_t"

View file

@ -0,0 +1,12 @@
SFile__Open 00424F80 f end=00424F98
SFile__OpenEx 00424B50 f end=00424E44
SFile__Close 00422910 f end=004229AB
SFile__Load 00424E80 f end=00424F46
SFile__Read 00422530 f end=004227D4
SFile__FileIsLocal 004217C0 f end=004217DA
SFile__GetFileSize 004218C0 f end=00421948
SFile__SetDataPath 00421AF0 f end=00421B4A
SFile__Unload 00421CA0 f end=00421CB8
SFile__IsStreamingMode 00422130 f end=00422139
SFile__SetFilePointer 00421BB0 f end=00421C98
SFile__FileExistsEx 00424B10 f end=00424B41

View file

@ -0,0 +1,2 @@
FrameScript_Execute 00819EA0 f end=0081A2B5 type="void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"
FrameScript_SignalEvent 0081B530 f end=0081B549

View file

@ -0,0 +1 @@
CGameUI__Initialize 0052A980 f end=0052AEC6

View file

@ -0,0 +1,18 @@
CGlueMgr__SetCurrentAccount 004D7F60 f end=004D7F82
CGlueMgr__DisplayLoginStatus 004D80C0 f end=004D8200
CGlueMgr__SetScreen 004D82A0 f end=004D82B8
CGlueMgr__UpdateCurrentScreen 004D82C0 f end=004D834D
CGlueMgr__HandleDisplaySizeChanged 004D8860 f end=004D8924
CGlueMgr__Suspend 004D8930 f end=004D8A2D
CGlueMgr__LoginServerLogin 004D8A30 f end=004D8B9C
CGlueMgr__ChangeRealm 004D8BD0 f end=004D8C56
CGlueMgr__OnKickReasonMsg 004D9500 f end=004D9582
CGlueMgr__GetCharacterList 004D95C0 f end=004D960D
CGlueMgr__StatusDialogClick 004D98D0 f end=004D99D4
CGlueMgr__LogConnectionStatus 004DA3D0 f end=004DA4A8
CGlueMgr__SetLoginStateAndResult 004DA4B0 f end=004DA50D
CGlueMgr__Resume 004DA5F0 f end=004DA9C4
CGlueMgr__NetDisconnectHandler 004DA9D0 f end=004DAB3D
CGlueMgr__Idle 004DAB40 f end=004DB9E4
CGlueMgr__Initialize 004DB9F0 f end=004DBBBF
CGlueMgr__SurveyDownloadCancel 004E4A40 f end=004E4A9E

View file

@ -0,0 +1 @@
CGlueMgr__m_cursorMipBits 00B6A9DC l type="MipBits*"

View file

@ -0,0 +1,22 @@
GxDevCreate 00681290 f end=00681301
GxDrawLockedElements 00682340 f end=0068239E
GxLog 006817E0 f end=006817F5
OnPaint 004A8720 f end=004A8B58
GxCapsWindowSizeInScreenCoords 00493BF0 f end=00493C09
GxTexCreate 00681CB0 f end=00681D87
GxTexUpdate 006813D0 f end=006813EC
GxXformProjection 004BEC70 f end=004BEC88
GxXformSetProjection 00408030 f end=00408049
GxXformViewport 00408070 f end=004080D9
GxXformProjNativeTranspose 00408110 f end=0040820F
GxXformPush_EGxXform_C44Matrix 00616AD0 f end=00616AE8
GxXformPop 0057C420 f end=0057C44A
GxRsSet_int32_t 00408BF0 f end=00408C27
GxRsSet_CGxShader 00408240 f end=00408258
GxDraw 00482A40 f end=00482A5D
GxShaderConstantsSet 00408210 f end=0040823B
GxBufLock 004829D0 f end=004829E9
GxBufUnlock 004829F0 f end=00482A13
GxBufStream 00482A20 f end=00482A3C
GxScenePresent 00682A00 f end=00682A33
GxSceneClear 006813B0 f end=006813CD

View file

@ -0,0 +1,57 @@
CGxDevice__CGxDevice 00688690 f end=0068903F
CGxDevice__MasterEnableSet 00685EB0 f end=00685F33
CGxDevice__IRsForceUpdate 006859E0 f end=00685A65
CGxDevice__NewOpenGl 0068BF20 f end=0068BF44
CGxDevice__NewD3d 00689EF0 f end=00689F14
CGxDevice__NewD3d9Ex 0068C220 f end=0068C244
CGxDevice__Caps 00532AF0 f end=00532AF7 ; public: class CGxCaps const & __thiscall CGxDevice::Caps(void)const
CGxDevice__DeviceCreate_WindowProc_CGxFormat 00682CB0 f end=00682CCB
CGxDevice__DeviceApi 00682D20 f end=00682D27
CGxDevice__IDevIsWindowed 00682D40 f end=00682D48
CGxDevice__DeviceCurWindow 00682D70 f end=00682D76
CGxDevice__ScenePresent 00682E50 f end=00682E66
CGxDevice__PrimCalcCount 00682F40 f end=00682F66
CGxDevice__LightEnable 00683080 f end=006830A4
CGxDevice__NeedsUpdate 006830B0 f end=006830F9
CGxDevice__MasterEnable 00683100 f end=00683121
CGxDevice__ShaderConstantsClear 006833A0 f end=006833DD
CGxDevice__ShaderConstantsLock 00683560 f end=00683577
CGxDevice__ShaderConstantsUnlock 00683580 f end=006835D6
CGxDevice__ICursorUpdate 00683610 f end=00683632
CGxDevice__DeviceSetFormat 006840F0 f end=0068416C
CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0
CGxDevice__ClipPlaneSet 00684440 f end=006844B9
CGxDevice__LightSet 006847D0 f end=00684843
CGxDevice__BufStream 00684850 f end=0068489F
CGxDevice__IShaderLoad 00684970 f end=00684AC8
CGxDevice__Log 00684C20 f end=00684C3E
CGxDevice__Log_CGxCaps 00684C40 f end=00684D07 ; CGxDevice::Log(CGxCaps const&) const
CGxDevice__Log 00684D10 f end=00684D6C
CGxDevice__IRsDirty 00685970 f end=006859DB
CGxDevice__IRsForceUpdate_EGxRenderState 006859E0 f end=00685A65 ; CGxDevice::IRsForceUpdate(EGxRenderState)
CGxDevice__IRsForceUpdate 00685A70 f end=00685B4E ; CGxDevice::IRsForceUpdate()
CGxDevice__IRsSync 00685B50 f end=00685BFE
CGxDevice__RsPush 00409670 f end=004096CC
CGxDevice__RsSet 00685F50 f end=00685FB0
CGxDevice__RsPop 00685FB0 f end=00686116
CGxDevice__BufCreate 00687660 f end=006876C9
CGxDevice__PoolCreate 006876D0 f end=0068773F
CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF
CGxDevice__TexMarkForUpdate 006848A0 f end=000684900
CGxDevice__ITexMarkAsUpdated 00684900 f end=0068492D
CGxDevice__ICursorCreate 00684AD0 f end=00684B4A
CGxDevice__ICursorDestroy 006835E0 f end=00683602
CGxDevice__ICursorDraw 00687A90 f end=00687FCA
CGxDevice__DeviceSetBaseMipLevel 00682D00 f end=00682D10
CGxDevice__DeviceSetGamma 00684190 f end=006841AF
CGxDevice__PoolDestroy 00688340 f end=00688372
CGxDevice__BufLock 00683150 f end=00683171
CGxDevice__BufUnlock 00683180 f end=006831A0
CGxDevice__BufData 00683130 f end=00683142
CGxDevice__TexCreate 00685C60 f end=00685CCB
CGxDevice__ShaderCreate 006897C0 f end=00689A49
CGxDevice__ShaderConstantsSet 006833E0 f end=00683554
CGxDevice__CursorSetVisible 00683640 f end=00683650
CGxDevice__CursorLock 00683650 f end=00683657
CGxDevice__CursorSetDepth 00683660 f end=00683670
CGxDevice__CursorUnlock 00684B50 f end=00684B99

View file

@ -0,0 +1,5 @@
g_theGxDevicePtr 00C5DF88 l type="CGxDevice*"
CGxDevice__vtable 00A2DDC0 l type="CGxDevice__vtable"
CGxDevice__s_shadowConstants 00C5DFE0 l
CGxDevice__s_uiVertexShader 00C5DFDC l
CGxDevice__s_uiPixelShader 00C5FFFC l

View file

@ -0,0 +1,57 @@
CGxDeviceD3d__ICreateD3dIB 0068E180 f end=0068E1E8
CGxDeviceD3d__ISetPresentParms 0068E250 f end=0068E448
CGxDeviceD3d__PoolDestroy 0068E720 f end=0068E742
CGxDeviceD3d__CursorSetVisible 0068E750 f end=0068E7D6
CGxDeviceD3d__ICursorDraw 0068E810 f end=0068E8F2
CGxDeviceD3d__ICursorCreate 0068E900 f end=0068E975
CGxDeviceD3d__ICreateWindow 0068EBB0 f end=0068ED78
CGxDeviceD3d__ILoadD3dLib 0068ED80 f end=0068EE13
CGxDeviceD3d__ISetCaps 0068EE20 f end=0068F36D
CGxDeviceD3d__ICreateD3dDevice 0068F3D0 f end=0068F692
CGxDeviceD3d__IBufUnlock 0068FA60 f end=0068FADC
CGxDeviceD3d__BufUnlock 0068FAE0 f end=0068FB07
CGxDeviceD3d__IBufLock 0068FB10 f end=0068FCDC
CGxDeviceD3d__BufLock 0068FCE0 f end=0068FCFE
CGxDeviceD3d__BufData 0068FD00 f end=0068FD49
CGxDeviceD3d__CGxDeviceD3d 0068FD50 f end=0068FE80
CGxDeviceD3d__DeviceWM 00690230 f end=0069038D
CGxDeviceD3d__DeviceSetFormat 006904D0 f end=006905E8
CGxDeviceD3d__ICreateD3d 00690680 f end=00690742
CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821
CGxDeviceD3d__ICreateD3dVB 0069FB00 f end=0069FB68
CGxDeviceD3d__CreatePoolAPI 0069FB70 f end=0069FBB8
CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102
CGxDeviceD3d__WindowProcD3d 006A0360 f end=006A0834
CGxDeviceD3d__ITexCreate 006A2C00 f end=006A2D7E
CGxDeviceD3d__ITexUpload 006A2D80 f end=006A3062
CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF
CGxDeviceD3d__ISceneBegin 006A3350 f end=006A3417
CGxDeviceD3d__ISceneEnd 006A3420 f end=006A3449
CGxDeviceD3d__ScenePresent 006A3450 f end=006A3611
CGxDeviceD3d__Draw 006A3620 f end=006A3716
CGxDeviceD3d__IStateSyncEnables 006A3810 f end=006A386E
CGxDeviceD3d__ISetVertexBuffer 006A39E0 f end=006A3A59
CGxDeviceD3d__IStateSetD3DDefaults 006A3A60 f end=006A3C34
CGxDeviceD3d__DsSet 006A3C40 f end=006A40F2
CGxDeviceD3d__ISetColorOp 006A4190 f end=006A41EC
CGxDeviceD3d__ISetAlphaOp 006A41F0 f end=006A424C
CGxDeviceD3d__IStateSyncMaterial 006A4700 f end=006A4846
CGxDeviceD3d__IStateSyncXforms 006A4850 f end=006A48FE
CGxDeviceD3d__ISetTexture 006A4900 f end=006A4AB3
CGxDeviceD3d__IRsSendToHw 006A4C30 f end=006A5499
CGxDeviceD3d__ICreateD3dVertexDecl 006A5540 f end=006A5677
CGxDeviceD3d__IStateSyncVertexPtrs 006A5700 f end=006A5934
CGxDeviceD3d__IStateSync 006A5940 f end=006A59f5
CGxDeviceD3d__CapsWindowSize 006A5A00 f end=006A5A25
CGxDeviceD3d__IXformSetWorld 006A5A30 f end=006A5A92 type="void __thiscall func(CGxDeviceD3d* this)"
CGxDeviceD3d__IBindPixelShader 006A5C70 f end=006A5D48
CGxDeviceD3d__IShaderCreate 006A5E10 f end=006A5E36
CGxDeviceD3d__SceneClear 006A74B0 f end=006A7538
CGxDeviceD3d__CapsWindowSizeInScreenCoords 006A9920 f end=006A99D4
CGxDeviceD3d__XformSetProjection 006A9B40 f end=006A9D88
CGxDeviceD3d__XformSetView 006A9E00 f end=006A9E09
CGxDeviceD3d__IShaderConstantsFlush 006A9FE0 f end=006AA06D
CGxDeviceD3d__IShaderCreatePixel 006AA070 f end=006AA0C5
CGxDeviceD3d__IShaderCreateVertex 006AA0D0 f end=006AA125
CGxDeviceD3d__ShaderCreate 006AA130 f end=006AA18A
CGxDeviceD3d__IBindVertexShader 006AA2F0 f end=006AA346

View file

@ -0,0 +1,2 @@
CGxDeviceD3d__vtable 00a2e718 l
isIdent 00C60760 l

View file

@ -0,0 +1 @@
CGxDeviceD3d9Ex__CGxDeviceD3d9Ex 006A1A90 f end=006A1C24

View file

@ -0,0 +1 @@
CGxDeviceD3d9Ex__vtable 00a2f500 l

View file

@ -0,0 +1 @@
CGxDeviceOpenGl__CGxDeviceOpenGl 0068BBC0 f end=0068BD15

View file

@ -0,0 +1 @@
CGxDeviceOpenGl__vtable 00A2E198 l

View file

@ -0,0 +1,4 @@
GxPrimIndexPtr 00681AB0 f end=00681AFB
GxPrimVertexPtr 00681B00 f
GxPrimVertexPtr_FFP 00682400 f end=00682781 ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline
GxPrimLockVertexPtrs 006828C0 f end=006828FE

View file

@ -0,0 +1 @@
CGxShader__Valid 00689A50 f end=00689A6F

View file

@ -0,0 +1 @@
CGxTexFlags__CGxTexFlags 00681BE0 f end=00681CAB ; UC

View file

@ -0,0 +1,22 @@
GxuFontShutdown 004A8D10 f end=004A8DBF
GxuFontGetOneToOneHeight 006BD020 f end=006BD069
GxuFontAddToBatch 006BCE10 f end=006BCE32
GxuFontRenderBatch 006BCE40 f end=006BCE52
GxuFontGetTextExtent 006BCE60 f end=006BCE98
GxuFontGetMaxCharsWithinWidth 006BCEA0 f end=006BCEE7
GxuFontSetStringPosition 006BD0A0 f end=006BD0BE
GxuFontAddShadow 006BD0C0 f end=006BD0DF
GxuDetermineQuotedCode 006BD5A0 f end=006BD89D
GxuFontDestroyString 006BDFC0 f end=006BE014
GxuFontDestroyBatch 006BE3B0 f end=006BE3DD
GxuFontUpdate 006BE3E0 f end=006BEE87
GxuFontWindowSizeChanged 006BE020 f end=006BE221
GxuFontCreateString 006BE2B0 f end=006BE390
GxuFontClearBatch 006BE390 f end=006BE3AD
GxuFontCreateBatch 006BF160 f end=006BF202
GxuXformCreateProjection_Exact 006BF370 f end=006BF4B2
GxuXformCalcFrustumCorners 006BF6D0 f end=006BFB60
GxuUpdateSingleColorTexture 006BFDA0 f end=006BFDFE
GxuXformCreateProjection_SG 006BFE00 f end=006BFE5C
GxuXformCreateLookAtSgCompat 006BFE60 f end=006C004D
IGxuFontGlyphRenderGlyph 006C8CC0 f end=006C8E6B

View file

@ -0,0 +1,3 @@
HandleClose 0047BF30 f end=0047BF46
HandleCreate 0047BF50 f end=0047BF6B
HandleDuplicate 0047BF70 f end=0047BF82

View file

@ -0,0 +1,2 @@
CSRWLock__Enter 0047D0E0 f end=0047D16A
CSRWLock__Leave 00774660 f end=00774675

View file

@ -0,0 +1,22 @@
_lua_gettop 0084DBD0 f
_lua_settop 0084DBF0 f
_lua_insert 0084DCC0 f
_lua_type 0084DEB0 f
_lua_isnumber 0084DF20 f
_lua_isstring 0084DF60 f
_lua_tonumber 0084E030 f
_lua_tolstring 0084E0E0 f
_lua_touserdata 0084E1C0 f
_lua_pushnil 0084E280 f
_lua_pushnumber 0084E2A0 f
_lua_pushstring 0084E350 f
_lua_rawget 0084E600 f
_lua_rawgeti 0084E670 f
_lua_rawset 0084E970 f
_luaL_error 0084F280 f
_luaL_unref 0084F7A0 f
_luaG_runerror 00850920 f
_luaD_throw 008562E0 f
_luaD_precall 00856370 f
luaD_call 00856760 f
_luaV_execute 00857CA0 f

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,158 @@
nullsub_1 0040D3B5 f
nullsub_2 0047ADD0 f
j_nullsub_3 0047B760 f
nullsub_3 005EEB70 f end=005EEB71 ; SErrDisplayAppFatal resolves to this in release mode?
nullsub_4 00632050 f
nullsub_5 00653A10 f
nullsub_154 006B0960 f
nullsub_151 006B1B80 f
nullsub_6 006B1B90 f
nullsub_155 006B1BA0 f
nullsub_152 00743550 f
nullsub_153 00743560 f
nullsub_7 009D34B0 f
nullsub_8 009D34C0 f
nullsub_9 009D4260 f
nullsub_10 009DB620 f
nullsub_11 009DB630 f
nullsub_12 009DD930 f
nullsub_13 009DD940 f
nullsub_14 009DD950 f
nullsub_15 009DD960 f
nullsub_16 009DD970 f
nullsub_17 009DD980 f
nullsub_18 009DD990 f
nullsub_19 009DD9A0 f
nullsub_20 009DD9B0 f
nullsub_21 009DD9C0 f
nullsub_22 009DD9D0 f
nullsub_23 009DD9E0 f
nullsub_24 009DD9F0 f
nullsub_25 009DDA00 f
nullsub_26 009DDA10 f
nullsub_27 009DDA20 f
nullsub_28 009DDA30 f
nullsub_29 009DDA40 f
nullsub_30 009DDA50 f
nullsub_31 009DDA60 f
nullsub_32 009DDA70 f
nullsub_33 009DDA80 f
nullsub_34 009DDA90 f
nullsub_35 009DDAA0 f
nullsub_36 009DDAB0 f
nullsub_37 009DDAC0 f
nullsub_38 009DDAD0 f
nullsub_39 009DDAE0 f
nullsub_40 009DDAF0 f
nullsub_41 009DDB00 f
nullsub_42 009DDB10 f
nullsub_43 009DDB20 f
nullsub_44 009DDB30 f
nullsub_45 009DDB40 f
nullsub_46 009DDB50 f
nullsub_47 009DDB60 f
nullsub_48 009DDB70 f
nullsub_49 009DDB80 f
nullsub_50 009DDB90 f
nullsub_51 009DDBA0 f
nullsub_52 009DDBB0 f
nullsub_53 009DDBC0 f
nullsub_54 009DDBD0 f
nullsub_55 009DDBE0 f
nullsub_56 009DDBF0 f
nullsub_57 009DDC00 f
nullsub_58 009DDC10 f
nullsub_59 009DDC20 f
nullsub_60 009DDC30 f
nullsub_61 009DDC40 f
nullsub_62 009DDC50 f
nullsub_63 009DDC60 f
nullsub_64 009DDC70 f
nullsub_65 009DDC80 f
nullsub_66 009DDC90 f
nullsub_67 009DDCA0 f
nullsub_68 009DDCB0 f
nullsub_69 009DDCC0 f
nullsub_70 009DDCD0 f
nullsub_71 009DDCE0 f
nullsub_72 009DDCF0 f
nullsub_73 009DDD00 f
nullsub_74 009DDD10 f
nullsub_75 009DDD20 f
nullsub_76 009DDD30 f
nullsub_77 009DDD40 f
nullsub_78 009DDD50 f
nullsub_79 009DDD60 f
nullsub_80 009DDD70 f
nullsub_81 009DDD80 f
nullsub_82 009DDD90 f
nullsub_83 009DDDA0 f
nullsub_84 009DDDB0 f
nullsub_85 009DDDC0 f
nullsub_86 009DDDD0 f
nullsub_87 009DDDE0 f
nullsub_88 009DDDF0 f
nullsub_89 009DDE00 f
nullsub_90 009DDE10 f
nullsub_91 009DDE20 f
nullsub_92 009DDE30 f
nullsub_93 009DDE40 f
nullsub_94 009DDE50 f
nullsub_95 009DDE60 f
nullsub_96 009DDE70 f
nullsub_97 009DDE80 f
nullsub_98 009DDE90 f
nullsub_99 009DDEA0 f
nullsub_100 009DDEB0 f
nullsub_101 009DDEC0 f
nullsub_102 009DDED0 f
nullsub_103 009DDEE0 f
nullsub_104 009DDEF0 f
nullsub_105 009DDF00 f
nullsub_106 009DDF10 f
nullsub_107 009DDF20 f
nullsub_108 009DDF30 f
nullsub_109 009DDF40 f
nullsub_110 009DDF50 f
nullsub_111 009DDF60 f
nullsub_112 009DDF70 f
nullsub_113 009DDF80 f
nullsub_114 009DDF90 f
nullsub_115 009DDFA0 f
nullsub_116 009DDFB0 f
nullsub_117 009DDFC0 f
nullsub_118 009DDFD0 f
nullsub_119 009DDFE0 f
nullsub_120 009DDFF0 f
nullsub_121 009DE000 f
nullsub_122 009DE010 f
nullsub_123 009DE020 f
nullsub_124 009DE030 f
nullsub_125 009DE040 f
nullsub_126 009DE050 f
nullsub_127 009DE060 f
nullsub_128 009DE070 f
nullsub_129 009DE080 f
nullsub_130 009DE090 f
nullsub_131 009DE0A0 f
nullsub_132 009DE0B0 f
nullsub_133 009DE0C0 f
nullsub_134 009DE0D0 f
nullsub_135 009DE0E0 f
nullsub_136 009DE0F0 f
nullsub_137 009DE100 f
nullsub_138 009DE110 f
nullsub_139 009DE120 f
nullsub_140 009DE130 f
nullsub_141 009DE140 f
nullsub_142 009DE150 f
nullsub_143 009DE160 f
nullsub_144 009DE170 f
nullsub_145 009DE180 f
nullsub_146 009DE190 f
nullsub_147 009DE1A0 f
nullsub_148 009DE1B0 f
nullsub_149 009DE1C0 f
nullsub_150 009DE1D0 f
return_zero4_sub 008E5250 f end=008E5253 ; Script_ToggleTris
purecall 0040BAA5 f end=0040BACF

View file

@ -0,0 +1,29 @@
OsCloseFile 00461B00 f end=00461B09
OsReadFile 00461B50 f end=00461B88
OsGetFileSize 00461BD0 f end=00461BF4
OsSetCurrentDirectory 00461DB0 f end=00461DD7
OsCreateFile 00461FA0 f end=00461FFA
OsInputDestroy 00869760 f end=008697D3
OsInputInitialize 00869720 f end=00869757 ; actually called by IEvtInputInitialize, but this is optimized out
OsInputGet 00869E00 f end=0086A01A
OsInputGetMousePosition 0086A0D0 f end=0086A130
OsInputSetMousePosition 0086A130 f end=0086A194
OsInputSetMouseMode 0086A020 f end=0086A063
OsInputSetEventPollProc 00869D90 f end=00869D9D
CenterMouse 00869DB0 f end=00869DF6
RestoreMouse 008695B0 f end=008695FB
OsGetAsyncTimeMs 0086AE20 f end=0086AE2B
OsSystemEnableCpuLog 0086B0C0 f end=0086B0CB
OsGetProcessorCount 0086B240 f end=0086B27D
OsGetExeName 0086BBD0 f end=0086BC2F
OsPathGetRootChars 0086BC30 f end=0086BC9E
OsPathStripFilename 0086BE50 f end=0086BE9B
OsGetExePath 0086BEA0 f end=0086BEBE
OsGuiGetWindow 0086C6A0 f end=0086C6CE
OsGetDefaultWindowRect 0086A1A0 f end=0086A20C
OsIMEInitialize 0086D0A0 f end=0086D0B8
OsIMEDestroy 0086D0C0 f end=0086D0Df
OsClipboardPutString 008722A0 f end=008722BF
OsCallSetContext 0086F5A0 f end=0086F5EA
OsCallInitializeContext 0086F880 f end=0086F902
OsCallInitialize 0086F760 f end=0086F875

View file

@ -0,0 +1 @@
RCString__Copy 0047CF80 f end=0047CFEC

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,37 @@
SCmdRegisterArgList 00773590 f end=007737C2
SCmdProcess 00773890 f end=00773986
SCmdProcessCommandLine 00773990 f end=007739AD
SErrSetLastError 00771870 f end=00771886
SErrSetLogTitleString 00771890 f end=007718F2
SErrSetLogTitleCallback 00771900 f end=00771957
SErrRegisterHandler 00771B80 f end=00771C15
SErrCatchUnhandledExceptions 00772B20 f end=00772B2C
SMemAlloc 0076E540 f end=0076E59A type="void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
SMemFree 0076E5A0 f end=0076E5C4 type="int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)"
SMemReAlloc 0076E5E0 f end=0076E6D6 type="void* __stdcall func(void* ptr, uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
SMemSetDebugFlags 0076E4A0 f end=0076E4D2
SRegLoadValue 00770840 f end=007708E9
SRegSaveValue 007709A0 f end=007709E8
SStrChr 0076E6E0 f end=0076E712
SStrChrR 0076E720 f end=0076E756
SStrCmp 0076E760 f end=0076E77B
SStrCmpI 0076E780 f end=0076E79B
SStrCopy 0076ED20 f end=0076ED98
SStrLen 0076EE30 f end=0076EE5E
SStrPack 0076EF70 f end=0076F001
SStrPrintf 0076F070 f end=0076F09E type="int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)"
SStrVPrintf 0076F0A0 f end=0076F0CE
SStrTokenize 0076F1E0 f end=0076F331
SStrHashHT 0076F640 f end=0076F6B9
SEvent__Set 00774720 f end=0077472A
SEvent__Reset 00774730 f end=0077473A
SSyncObject__Wait 00774690 f end=007746A4
StormInitialize 007739E0 f end=007739F4
StormSetOption 00773A80 f end=00773C81
TSList__LinkNode 004F71A0 f end=004F724D
SCritSect__SCritSect 00774620 f end=0077462E type="SCritSect* __thiscall func(SCritSect* this)"
SCritSect__Enter 00774640 f end=00774648 type="void __thiscall func(SCritSect *this)"
SCritSect__Leave 00774650 f end=00774658 type="void __thiscall func(SCritSect *this)"
SCritSect__destructor 00774630 f end=00774638 type="void __thiscall func(SCritSect *this)"
SRgnCreate 00777980 f end=00777A78
SRgnDelete 00777940 f end=00777971

View file

@ -0,0 +1,23 @@
CRndSeed__SetSeed 004C1510 f
C44Matrix__C44Matrix 00407F40 f end=00407F76
C44Matrix__operator_assign_C44Matrix 00407F80 f end=00407FEA
C44Matrix__Determinant 004C1930 f
C44Matrix__Translate 004C1B30 f
C44Matrix__Scale_C3Vector 004C1B90 f
C44Matrix__Scale_float 004C1BF0 f
C44Matrix__C44Matrix_C4Quaternion 004C1DE0 f
operator_multiply_C44Matrix_C44Matrix 004C1F00 f
operator_multiply_C3Vector_C44Matrix 004C21B0 f
C44Matrix__operator_assignment_multiply 004C2370 f
C44Matrix__Transpose 004C23D0 f
C44Matrix__Inverse 004C2F90 f
C44Matrix__AffineInverse 004C2FC0 f
C44Matrix__AffineInvertInPlace 004C30A0 f
C44Matrix__RotationAroundZ 004C3290 f
C44Matrix__RotateAroundX 004C3300 f
C44Matrix__RotateAroundY 004C3340 f
C44Matrix__RotateAroundZ 004C3380 f
C44Matrix__Rotate 004C33C0 f
C3Vector__Normalize_1 004C3420 f
C3Vector__Normalize_2 004C3600 f
C33Matrix__operator_assign_C33Matrix 004C51B0 f

View file

@ -0,0 +1,5 @@
TextBlockCreate 004BDAA0 f end=004BDBE4
TextBlockGenerateFont 004BE9C0 f end=004BEB8C
TextBlockGetFontPtr 004BD9D0 f end=004BD9EA
TextBlockSetStringPos 004BDBF0 f end=004BDC4C
TextBlockGetWrappedTextHeight 004BDD80 f

View file

@ -0,0 +1,45 @@
TextureLoadImage 004B81D0 f end=004B8385 type="MipBits* func(const char* filename, uint32_t* width, uint32_t* height, PIXEL_FORMAT* dataFormat, int32_t* isOpaque, CStatus* status, uint32_t* alphaBits, int32_t a8)"
TextureFreeMippedImg 004B7300 f end=004B73D9 type="void func(MipBits* image)"
LoadTgaMips 004B78A0 f end=004B7AA0 type="int32_t __usercall func@<eax>(char* ext@<eax>, char* filename, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, PIXEL_FORMAT* texFormat, int32_t* isOpaque@<ecx>, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)"
LoadBlpMips 004B8070 f end=004B81CE type="int32_t __usercall func@<eax>(char* ext@<eax>, char* filename@<ebx>, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, uint32_t* isOpaque, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)"
CBLPFile__Pixels 006AF6A0 f end=006AF6D1 type="uint32_t __thiscall func(CBLPFile* this, uint32_t mipLevel)"
CBLPFile__Close 006AE8B0 f end=006AE8DA type="void __thiscall func(CBLPFile* this)"
CBLPFile__Open 006AFF10 f end=006AFFCF type="int32_t __thiscall func(CBLPFile* this, char* filename)"
CBLPFile__Source 006AE900 f end=006AE990 type="int32_t __thiscall func(CBLPFile* this, void* fileBits)"
CBLPFile__LockChain2 006AFFD0 f end=006B012E type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, MipBits** images, uint32_t mipLevel, int32_t a6)"
CBLPFile__Lock2 006AFCE0 f end=006AFF06 type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, uint32_t mipLevel, unsigned char* data, uint32_t* stride)"
CBLPFile__GetFormatSize 006AF730 f end=006AF7E9 type="int32_t __thiscall func(CBLPFile *this, PIXEL_FORMAT format, uint32_t mipLevel, uint32_t* size, uint32_t* stride)"
CBLPFile__DecompPalARGB8888 006AE9E0 f end=006AEB93 type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"
CBLPFile__DecompPalFastPath 006AE990 f end=006AE9D6 type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t colorSize)"
CBLPFile__DecompPalARGB4444DitherFloydSteinberg 006AEBA0 f end=006AEE61 type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"
CBLPFile__DecompPalARGB1555DitherFloydSteinberg 006AEE70 f end=006AF133 type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"
CBLPFile__DecompPalARGB565DitherFloydSteinberg 006AF140 f end=006AF33F type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"
CBLPFile__DecompPalARGB2565DitherFloydSteinberg 006AF340 f end=006AF65D type="void __thiscall func(CBLPFile* this, uint8_t* data, void* tempbuffer, uint32_t width, uint32_t height)"
CBLPFile__DecompPal 006AF810 f end=006AF984 type="int32_t __thiscall func(CBLPFile* this, PIXEL_FORMAT format, uint32_t mipLevel, uint8_t* data, void* tempBuffer)"
CTgaFile__AddAlphaChannel_internal 006AA420 f end=006AA51E type="void __thiscall func(CTgaFile* this, uint8_t* pAlphaData, uint8_t* pNoAlphaData, uint8_t* alpha)" ; private utility method
CTgaFile__AddAlphaChannel 006AB390 f end=006AB447 type="int32_t __thiscall func(CTgaFile* this, void* pImg)" ; public method
CTgaFile__RemoveAlphaChannels 006AA870 f end=006AA948 type="int32_t __thiscall func(CTgaFile* this)"
CTgaFile__Open 006AAFB0 f end=006AB0D4 type="int32_t __thiscall func(CTgaFile* this, char* filename, int32_t a3)"
CTgaFile__Close 006AAF40 f end=006AAFA5 type="int32_t __thiscall func(CTgaFile* this)"
CTgaFile__LoadImageData 006AB4B0 f end=006AB5B8 type="int32_t __thiscall func(CTgaFile* this, int32_t flags)"
CTgaFile__ReadRawImage 006AA520 f end=006AA62F
CTgaFile__ReadRleImage 006AB220 f end=006AB381
CTgaFile__ConvertColorMapped 006AB0E0 f end=006AB212
CTgaFile__ReadColorMappedImage 006AB450 f end=006AB4A1
CTgaFile__ColorMapEntryBytes 006AA350 f end=006AA379 ; UC
CTgaFile__ColorMapBytes 006AA380 f end=006AA3B0
CTgaFile__SetTopDown 006AA700 f end=006AA81D type="void __thiscall func(CTgaFile* this, int32_t set)"
CTgaFile__ImageTGA32Pixel 006AA840 f end=006AA867 type="TGA32Pixel* __thiscall func(CTgaFile* this)"
CTgaFile__ValidateColorDepth 006AA3B0 f end=006AA3E0 type="int32_t __thiscall func(CTgaFile* this)"
CTgaFile__PreImageBytes 006AA3E0 f end=006AA41B type="uint32_t __thiscall func(CTgaFile* this)"
CTgaFile__RLEDecompressImage 006AA630 f end=006AA6F2 type="int32_t __thiscall func(CTgaFile* this, uint8_t* pRLEData, uint8_t* pData)"
TextureCalcMipCount 004B5510 f end=004B5549 type="int32_t __stdcall func(uint32_t width, uint32_t height)"
TextureAllocMippedImg 004B7220 f end=004B72F4 type="MipBits* __stdcall func(PIXEL_FORMAT format, uint32_t width, uint32_t height)"
MippedImgSet 006AB810 f end=006AB85E type="void __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, MipBits* bits)"
MippedImgAllocA 006AB760 f end=006AB7DF type="MipBits* __stdcall func(uint32_t fourCC, uint32_t width, uint32_t height, char* filename, int32_t linenumber)"
LoadPredrawnMips 004B5A00 f end=004B5BA2
FullShrink 006AB860 f end=006ABAAF type="void _stdcall func(C4Pixel* dest, uint32_t destWidth, uint32_t destHeight, C4Pixel* source, uint32_t sourceWidth, uint32_t sourceHeight)"
TextureGenerateMips 004B5550 f end=004B55D7
CalcLevelSize 006AB620 f end=006AB6B9 type="uint32_t __cdecl func(uint32_t level, uint32_t width, uint32_t height, uint32_t fourCC)"
CalcLevelCount 006AB700 f end=006AB75C type="uint32_t __stdcall func(uint32_t width, uint32_t height)"
GetBitDepth 006AB5C0 f end=006AB614

View file

@ -0,0 +1,3 @@
s_pixelFormatToMipBitsCache 009F1074 l
CBLPFile__s_oneBitAlphaLookup 00AD90C0 l type="uint8_t[2]"
CBLPFile__s_eightBitAlphaLookup 00AD90B0 l type="uint8_t[16]"