chore(profile): update 3.3.5a

This commit is contained in:
phaneron 2024-08-01 01:21:17 -04:00
parent b6fb39c844
commit 063790577d
11 changed files with 2615 additions and 1872 deletions

View file

@ -154,7 +154,8 @@ struct CGxDevice__vtable {
// void ShaderConstantsSet(EGxShTarget, uint32_t, const float*, uint32_t);
void* v_fn_70_ShaderConstantsSet;
void* v_fn_71;
void* v_fn_72;
// void IShaderCreate(CGxShader*);
void* v_fn_72_IShaderCreate;
// void CursorSetVisible(int32_t);
void* v_fn_73_CursorSetVisible;
// void* CursorLock();
@ -179,7 +180,7 @@ struct CGxDevice {
TSGrowableArray_CGxPushedRenderState m_pushedStates; // 0x4 (size: 0x14)
TSGrowableArray_uint32_t m_stackOffsets; // 0x18 (size: 0x14)
TSGrowableArray_EGxRenderState m_dirtyStates; // 0x2C (size: 0x14)
uint32_t m_unk40[76];
uint32_t m_unk34[76];
CRect m_defWindowRect; // 0x164 (size: 0x10)
CRect m_curWindowRect; // 0x174 (size: 0x10)
uint32_t m_unk184[12];
@ -246,7 +247,8 @@ struct CGxDevice {
uint32_t m_cursorHotspotY;
CImVector m_cursor[1024]; // 0x2960 (size 0x4)
CGxTex* m_cursorTexture; // 0x3960 (size 0x4)
// 0x3964 == 14688 (the complete size of CGxDevice)
float m_cursorDepth; // 0x3964 (size 0x4)
// 0x3968 == 14692 (the complete size of CGxDevice)
};
#endif

View file

@ -27,3 +27,4 @@ struct CGxShader {
};
#endif

View file

@ -5,8 +5,16 @@ 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

View file

@ -53,4 +53,5 @@ 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

@ -1,3 +1,5 @@
g_theGxDevicePtr 00c5df88 l
CGxDevice__vtable 00a2ddc0 l
CGxDevice__s_shadowConstants 00c5dfe0 l
g_theGxDevicePtr 00C5DF88 l
CGxDevice__vtable 00A2DDC0 l
CGxDevice__s_shadowConstants 00C5DFE0 l
CGxDevice__s_uiVertexShader 00C5DFDC l
CGxDevice__s_uiPixelShader 00C5FFFC l

View file

@ -1,24 +1,29 @@
CGxDeviceD3d__CGxDeviceD3d 0068FD50 f end=0068FE80
CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF
CGxDeviceD3d__IRsSendToHw 006A4C30 f end=006A5499
CGxDeviceD3d__ICursorCreate 0068E900 f end=0068E975
CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102
CGxDeviceD3d__ICursorDraw 0068E810 f end=0068E8F2
CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821
CGxDeviceD3d__DeviceSetFormat 006904D0 f end=006905E8
CGxDeviceD3d__CapsWindowSize 006A5A00 f end=006A5A25
CGxDeviceD3d__ScenePresent 006A3450 f end=006A3611
CGxDeviceD3d__XformSetProjection 006A9B40 f end=006A9D88
CGxDeviceD3d__PoolDestroy 0068E720 f end=0068E742
CGxDeviceD3d__BufLock 0068FCE0 f end=0068FCFE
CGxDeviceD3d__BufUnlock 0068FAE0 f end=0068FB07
CGxDeviceD3d__BufData 0068FD00 f end=0068FD49
CGxDeviceD3d__ShaderCreate 006AA130 f end=006AA18A
CGxDeviceD3d__ICursorDraw 0068E810 f end=0068E8F2
CGxDeviceD3d__ICursorCreate 0068E900 f end=0068E975
CGxDeviceD3d__ICreateWindow 0068EBB0 f end=0068ED78
CGxDeviceD3d__ISetCaps 0068EE20 f end=0068F36D
CGxDeviceD3d__ICreateD3dDevice 0068F3D0 f end=0068F692
CGxDeviceD3d__ISceneBegin 006A3350 f
CGxDeviceD3d__ScenePresent 006A3450 f
CGxDeviceD3d__Draw 006A3620 f
CGxDeviceD3d__IStateSyncEnables 006A3810 f
CGxDeviceD3d__ISetVertexBuffer 006A39E0 f
CGxDeviceD3d__BufUnlock 0068FAE0 f end=0068FB07
CGxDeviceD3d__BufLock 0068FCE0 f end=0068FCFE
CGxDeviceD3d__BufData 0068FD00 f end=0068FD49
CGxDeviceD3d__CGxDeviceD3d 0068FD50 f end=0068FE80
CGxDeviceD3d__DeviceSetFormat 006904D0 f end=006905E8
CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821
CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102
CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF
CGxDeviceD3d__ISceneBegin 006A3350 f end=006A3417
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__IRsSendToHw 006A4C30 f end=006A5499
CGxDeviceD3d__CapsWindowSize 006A5A00 f end=006A5A25
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
CGxDeviceD3d__IShaderCreate 006A5E10 f end=006A5E36

View file

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

View file

@ -9,9 +9,11 @@ InitializeGlobal 004067F0 f end=00406B67
DestroyGlobal 00406B70 f end=00406C65
CommonMain 00406C70 f end=00406D64
C44Matrix__C44Matrix 00407F40 f end=00407F76
C44Matrix__operator_equals_C44Matrix 00407F80 f end=00407FEA
C44Matrix__operator_assign_C44Matrix 00407F80 f end=00407FEA
GxXformSetProjection 00408030 f end=00408049
GxXformViewport 00408070 f end=004080D9
GxXformProjNativeTranspose 00408110 f end=0040820F
GxShaderConstantsSet 00408210 f end=0040823B
GxRsSet_CGxShader 00408240 f end=00408258
GxRsSet_int32_t 00408BF0 f end=00408C27
CGxDevice__RsPush 00409670 f end=004096CC
@ -110,6 +112,9 @@ IEvtTimerGetNextTime 00480F70 f end=00480FCA
IEvtTimerDispatch 00481100 f end=00481289
IEvtTimerKill 00481290 f end=0048138F
IEvtTimerSet 00481390 f end=004814E4
GxBufLock 004829D0 f end=004829E9
GxBufUnlock 004829F0 f end=00482A13
GxBufStream 00482A20 f end=00482A3C
GxDraw 00482A40 f end=00482A5D
GxCapsWindowSizeInScreenCoords 00493BF0 f end=00493C09
ScrnLayerSetRect 004A8500 f end=004A8522
@ -121,11 +126,33 @@ TextBlockCreate 004BDAA0 f end=004BDBE4
TextBlockSetStringPos 004BDBF0 f end=004BDC4C
TextBlockGetWrappedTextHeight 004BDD80 f
TextBlockGenerateFont 004BE9C0 f end=004BEB8C
GxXformProjection 004BEC70 f end=004BEC88
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
CRndSeed__SetSeed 004C1510 f
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
Script_GetLocale 004DBFD0 f end=004DBFF3 ; thanks namreeb :^)
Script_IsWindowsClient 004DCE40 f end=004DCE5E
Script_RestartGx 004DD400 f end=004DD412
@ -993,6 +1020,7 @@ Script_CloseBankFrame 0057B9C0 f end=0057B9E0
Script_GetNumBankSlots 0057BAB0 f end=0057BB30
Script_GetBankSlotCost 0057BB30 f end=0057BBB3
Script_PurchaseSlot 0057BBC0 f end=0057BC8A
GxXformPop 0057C420 f end=0057C44A
Script_GetNumTrackingTypes 0057F170 f end=0057F1AE
Script_GetTrackingInfo 0057F1B0 f end=0057F37A
Script_SetTracking 0057F380 f end=0057F4F0
@ -2003,6 +2031,7 @@ Script_UnitDebuff 00614CF0 f end=00614D3F
Script_UnitAura 00614D40 f end=00614D83
Script_GetVehicleUIIndicator 00614E60 f end=00614EEE
Script_GetVehicleUIIndicatorSeat 00614EF0 f end=00614FC6
GxXformPush_EGxXform_C44Matrix 00616AD0 f end=00616AE8
nullsub_4 00632050 f
nullsub_5 00653A10 f
GxDevCreate 00681290 f end=00681301
@ -2036,6 +2065,7 @@ CGxDevice__ICursorDestroy 006835E0 f end=00683602
CGxDevice__ICursorUpdate 00683610 f end=00683632
CGxDevice__CursorSetVisible 00683640 f end=00683650
CGxDevice__CursorLock 00683650 f end=00683657
CGxDevice__CursorSetDepth 00683660 f end=00683670
CGxDevice__DeviceSetFormat 006840F0 f end=0068416C
CGxDevice__DeviceSetGamma 00684190 f end=006841AF
CGxDevice__DeviceSetDefWindow 00684360 f end=006843B0
@ -2065,6 +2095,7 @@ CGxDevice__ICursorDraw 00687A90 f end=00687FCA
CGxDevice__PoolDestroy 00688340 f end=00688372
CGxDevice__CGxDevice 00688690 f end=0068903F
CGxDevice__ShaderCreate 006897C0 f end=00689A49
CGxShader__Valid 00689A50 f end=00689A6F
CGxDevice__NewD3d 00689EF0 f end=00689F14
CGxDeviceOpenGl__CGxDeviceOpenGl 0068BBC0 f end=0068BD15
CGxDevice__NewOpenGl 0068BF20 f end=0068BF44
@ -2084,17 +2115,22 @@ CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821
CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102
CGxDeviceD3d9Ex__CGxDeviceD3d9Ex 006A1A90 f end=006A1C24
CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF
CGxDeviceD3d__ISceneBegin 006A3350 f
CGxDeviceD3d__ScenePresent 006A3450 f
CGxDeviceD3d__ISceneBegin 006A3350 f end=006A3417
CGxDeviceD3d__ScenePresent 006A3450 f end=006A3611
CGxDeviceD3d__Draw 006A3620 f
CGxDeviceD3d__IStateSyncEnables 006A3810 f
CGxDeviceD3d__ISetVertexBuffer 006A39E0 f
CGxDeviceD3d__Draw 006A3620 f end=006A3716
CGxDeviceD3d__IStateSyncEnables 006A3810 f end=006A386E
CGxDeviceD3d__ISetVertexBuffer 006A39E0 f end=006A3A59
CGxDeviceD3d__IRsSendToHw 006A4C30 f end=006A5499
CGxDeviceD3d__CapsWindowSize 006A5A00 f end=006A5A25
CGxDeviceD3d__IShaderCreate 006A5E10 f end=006A5E36
CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF
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
nullsub_154 006B0960 f
nullsub_151 006B1B80 f
nullsub_6 006B1B90 f
@ -2471,8 +2507,12 @@ nullsub_147 009DE1A0 f
nullsub_148 009DE1B0 f
nullsub_149 009DE1C0 f
nullsub_150 009DE1D0 f
CGxDevice__vtable 00A2DDC0 l
CGxDeviceOpenGl__vtable 00A2E198 l
CGxDevice__vtable 00a2ddc0 l
g_theGxDevicePtr 00C5DF88 l
CGxDevice__s_uiVertexShader 00C5DFDC l
CGxDevice__s_shadowConstants 00C5DFE0 l
CGxDevice__s_uiPixelShader 00C5FFFC l
CGxDeviceD3d__vtable 00a2e718 l
CGxDeviceD3d9Ex__vtable 00a2f500 l
s_rect 00adbab4 l ; RECTF
@ -2482,8 +2522,6 @@ s_fontHeight 00adbacc l ; float
s_hRect 00adbad4 l ; RECTF
s_baseTextFlags 00adbae4 l ; uint32
s_mainThread 00b417c8 l
g_theGxDevicePtr 00c5df88 l
CGxDevice__s_shadowConstants 00c5dfe0 l
s_caretpixheight 00ca1690 l
s_caret 00ca1694 l ; int32
s_caretpixwidth 00ca1718 l

View file

@ -1,2 +1,23 @@
CRndSeed__SetSeed 004C1510 f
C44Matrix__C44Matrix 00407F40 f end=00407F76
C44Matrix__operator_equals_C44Matrix 00407F80 f end=00407FEA
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

@ -112,6 +112,22 @@
"icount": "0x0",
"parent": "0x8070"
},
{
"manual": true,
"start": "0x8110",
"end": "0x820e",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x8110"
},
{
"manual": true,
"start": "0x8210",
"end": "0x823a",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x8210"
},
{
"manual": true,
"start": "0x8240",
@ -896,6 +912,30 @@
"icount": "0x0",
"parent": "0x81390"
},
{
"manual": true,
"start": "0x829d0",
"end": "0x829e8",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x829d0"
},
{
"manual": true,
"start": "0x829f0",
"end": "0x82a12",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x829f0"
},
{
"manual": true,
"start": "0x82a20",
"end": "0x82a3b",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x82a20"
},
{
"manual": true,
"start": "0x82a40",
@ -984,6 +1024,14 @@
"icount": "0x0",
"parent": "0xbe9c0"
},
{
"manual": true,
"start": "0xbec70",
"end": "0xbec87",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xbec70"
},
{
"manual": true,
"start": "0xbecf0",
@ -1024,6 +1072,174 @@
"icount": "0x0",
"parent": "0xbfca0"
},
{
"manual": true,
"start": "0xc1510",
"end": "0xc1510",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1510"
},
{
"manual": true,
"start": "0xc1930",
"end": "0xc1930",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1930"
},
{
"manual": true,
"start": "0xc1b30",
"end": "0xc1b30",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1b30"
},
{
"manual": true,
"start": "0xc1b90",
"end": "0xc1b90",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1b90"
},
{
"manual": true,
"start": "0xc1bf0",
"end": "0xc1bf0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1bf0"
},
{
"manual": true,
"start": "0xc1de0",
"end": "0xc1de0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1de0"
},
{
"manual": true,
"start": "0xc1f00",
"end": "0xc1f00",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc1f00"
},
{
"manual": true,
"start": "0xc21b0",
"end": "0xc21b0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc21b0"
},
{
"manual": true,
"start": "0xc2370",
"end": "0xc2370",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc2370"
},
{
"manual": true,
"start": "0xc23d0",
"end": "0xc23d0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc23d0"
},
{
"manual": true,
"start": "0xc2f90",
"end": "0xc2f90",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc2f90"
},
{
"manual": true,
"start": "0xc2fc0",
"end": "0xc2fc0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc2fc0"
},
{
"manual": true,
"start": "0xc30a0",
"end": "0xc30a0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc30a0"
},
{
"manual": true,
"start": "0xc3290",
"end": "0xc3290",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3290"
},
{
"manual": true,
"start": "0xc3300",
"end": "0xc3300",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3300"
},
{
"manual": true,
"start": "0xc3340",
"end": "0xc3340",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3340"
},
{
"manual": true,
"start": "0xc3380",
"end": "0xc3380",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3380"
},
{
"manual": true,
"start": "0xc33c0",
"end": "0xc33c0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc33c0"
},
{
"manual": true,
"start": "0xc3420",
"end": "0xc3420",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3420"
},
{
"manual": true,
"start": "0xc3600",
"end": "0xc3600",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc3600"
},
{
"manual": true,
"start": "0xc51b0",
"end": "0xc51b0",
"module": "wow.exe",
"icount": "0x0",
"parent": "0xc51b0"
},
{
"manual": true,
"start": "0xdbfd0",
@ -7960,6 +8176,14 @@
"icount": "0x0",
"parent": "0x17bbc0"
},
{
"manual": true,
"start": "0x17c420",
"end": "0x17c449",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x17c420"
},
{
"manual": true,
"start": "0x17f170",
@ -16040,6 +16264,14 @@
"icount": "0x0",
"parent": "0x214ef0"
},
{
"manual": true,
"start": "0x216ad0",
"end": "0x216ae7",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x216ad0"
},
{
"manual": true,
"start": "0x232050",
@ -16304,6 +16536,14 @@
"icount": "0x0",
"parent": "0x283650"
},
{
"manual": true,
"start": "0x283660",
"end": "0x28366f",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x283660"
},
{
"manual": true,
"start": "0x2840f0",
@ -16536,6 +16776,14 @@
"icount": "0x0",
"parent": "0x2897c0"
},
{
"manual": true,
"start": "0x289a50",
"end": "0x289a6e",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x289a50"
},
{
"manual": true,
"start": "0x289ef0",
@ -16691,7 +16939,7 @@
{
"manual": true,
"start": "0x2a3350",
"end": "0x2a3350",
"end": "0x2a3416",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a3350"
@ -16704,18 +16952,10 @@
"icount": "0x0",
"parent": "0x2a3450"
},
{
"manual": true,
"start": "0x2a3450",
"end": "0x2a3450",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a3450"
},
{
"manual": true,
"start": "0x2a3620",
"end": "0x2a3620",
"end": "0x2a3715",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a3620"
@ -16723,7 +16963,7 @@
{
"manual": true,
"start": "0x2a3810",
"end": "0x2a3810",
"end": "0x2a386d",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a3810"
@ -16731,7 +16971,7 @@
{
"manual": true,
"start": "0x2a39e0",
"end": "0x2a39e0",
"end": "0x2a3a58",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a39e0"
@ -16752,6 +16992,14 @@
"icount": "0x0",
"parent": "0x2a5a00"
},
{
"manual": true,
"start": "0x2a5e10",
"end": "0x2a5e35",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a5e10"
},
{
"manual": true,
"start": "0x2a5ef0",
@ -16768,6 +17016,38 @@
"icount": "0x0",
"parent": "0x2a9b40"
},
{
"manual": true,
"start": "0x2a9e00",
"end": "0x2a9e08",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a9e00"
},
{
"manual": true,
"start": "0x2a9fe0",
"end": "0x2aa06c",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2a9fe0"
},
{
"manual": true,
"start": "0x2aa070",
"end": "0x2aa0c4",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2aa070"
},
{
"manual": true,
"start": "0x2aa0d0",
"end": "0x2aa124",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2aa0d0"
},
{
"manual": true,
"start": "0x2aa130",
@ -16776,6 +17056,14 @@
"icount": "0x0",
"parent": "0x2aa130"
},
{
"manual": true,
"start": "0x2aa2f0",
"end": "0x2aa345",
"module": "wow.exe",
"icount": "0x0",
"parent": "0x2aa2f0"
},
{
"manual": true,
"start": "0x2b0960",
@ -19847,7 +20135,7 @@
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__operator_equals_C44Matrix",
"text": "C44Matrix__operator_assign_C44Matrix",
"address": "0x7f80"
},
{
@ -19862,6 +20150,18 @@
"text": "GxXformViewport",
"address": "0x8070"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxXformProjNativeTranspose",
"address": "0x8110"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxShaderConstantsSet",
"address": "0x8210"
},
{
"manual": true,
"module": "wow.exe",
@ -20450,6 +20750,24 @@
"text": "IEvtTimerSet",
"address": "0x81390"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxBufLock",
"address": "0x829d0"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxBufUnlock",
"address": "0x829f0"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxBufStream",
"address": "0x82a20"
},
{
"manual": true,
"module": "wow.exe",
@ -20516,6 +20834,12 @@
"text": "TextBlockGenerateFont",
"address": "0xbe9c0"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxXformProjection",
"address": "0xbec70"
},
{
"manual": true,
"module": "wow.exe",
@ -20546,6 +20870,132 @@
"text": "CameraCreate",
"address": "0xbfca0"
},
{
"manual": true,
"module": "wow.exe",
"text": "CRndSeed__SetSeed",
"address": "0xc1510"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Determinant",
"address": "0xc1930"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Translate",
"address": "0xc1b30"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Scale_C3Vector",
"address": "0xc1b90"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Scale_float",
"address": "0xc1bf0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__C44Matrix_C4Quaternion",
"address": "0xc1de0"
},
{
"manual": true,
"module": "wow.exe",
"text": "operator_multiply_C44Matrix_C44Matrix",
"address": "0xc1f00"
},
{
"manual": true,
"module": "wow.exe",
"text": "operator_multiply_C3Vector_C44Matrix",
"address": "0xc21b0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__operator_assignment_multiply",
"address": "0xc2370"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Transpose",
"address": "0xc23d0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Inverse",
"address": "0xc2f90"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__AffineInverse",
"address": "0xc2fc0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__AffineInvertInPlace",
"address": "0xc30a0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__RotationAroundZ",
"address": "0xc3290"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__RotateAroundX",
"address": "0xc3300"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__RotateAroundY",
"address": "0xc3340"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__RotateAroundZ",
"address": "0xc3380"
},
{
"manual": true,
"module": "wow.exe",
"text": "C44Matrix__Rotate",
"address": "0xc33c0"
},
{
"manual": true,
"module": "wow.exe",
"text": "C3Vector__Normalize_1",
"address": "0xc3420"
},
{
"manual": true,
"module": "wow.exe",
"text": "C3Vector__Normalize_2",
"address": "0xc3600"
},
{
"manual": true,
"module": "wow.exe",
"text": "C33Matrix__operator_assign_C33Matrix",
"address": "0xc51b0"
},
{
"manual": true,
"module": "wow.exe",
@ -25748,6 +26198,12 @@
"text": "Script_PurchaseSlot",
"address": "0x17bbc0"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxXformPop",
"address": "0x17c420"
},
{
"manual": true,
"module": "wow.exe",
@ -31808,6 +32264,12 @@
"text": "Script_GetVehicleUIIndicatorSeat",
"address": "0x214ef0"
},
{
"manual": true,
"module": "wow.exe",
"text": "GxXformPush_EGxXform_C44Matrix",
"address": "0x216ad0"
},
{
"manual": true,
"module": "wow.exe",
@ -32006,6 +32468,12 @@
"text": "CGxDevice__CursorLock",
"address": "0x283650"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDevice__CursorSetDepth",
"address": "0x283660"
},
{
"manual": true,
"module": "wow.exe",
@ -32180,6 +32648,12 @@
"text": "CGxDevice__ShaderCreate",
"address": "0x2897c0"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxShader__Valid",
"address": "0x289a50"
},
{
"manual": true,
"module": "wow.exe",
@ -32306,12 +32780,6 @@
"text": "CGxDeviceD3d__ScenePresent",
"address": "0x2a3450"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__ScenePresent",
"address": "0x2a3450"
},
{
"manual": true,
"module": "wow.exe",
@ -32342,6 +32810,12 @@
"text": "CGxDeviceD3d__CapsWindowSize",
"address": "0x2a5a00"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__IShaderCreate",
"address": "0x2a5e10"
},
{
"manual": true,
"module": "wow.exe",
@ -32354,12 +32828,42 @@
"text": "CGxDeviceD3d__XformSetProjection",
"address": "0x2a9b40"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__XformSetView",
"address": "0x2a9e00"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__IShaderConstantsFlush",
"address": "0x2a9fe0"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__IShaderCreatePixel",
"address": "0x2aa070"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__IShaderCreateVertex",
"address": "0x2aa0d0"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__ShaderCreate",
"address": "0x2aa130"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDeviceD3d__IBindVertexShader",
"address": "0x2aa2f0"
},
{
"manual": true,
"module": "wow.exe",
@ -34688,12 +35192,24 @@
"text": "g_theGxDevicePtr",
"address": "0x85df88"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDevice__s_uiVertexShader",
"address": "0x85dfdc"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDevice__s_shadowConstants",
"address": "0x85dfe0"
},
{
"manual": true,
"module": "wow.exe",
"text": "CGxDevice__s_uiPixelShader",
"address": "0x85fffc"
},
{
"manual": true,
"module": "wow.exe",

File diff suppressed because it is too large Load diff