feat(profile): add some graphics symbols

This commit is contained in:
phaneron 2025-05-08 00:05:00 -04:00
parent 2dc8e50596
commit 37b206a6e3
14 changed files with 133 additions and 8 deletions

View file

@ -0,0 +1,21 @@
Blit 006AE7C0 f end=006AE817 type="int32_t __stdcall func(C2iVector* size, BlitAlpha alpha, void* src, uint32_t srcStride, BlitFormat srcFmt, void* dst, uint32_t dstStride, BlitFormat dstFmt)" ; Blit(const C2iVector&, BlitAlpha, const void*, uint32_t, BlitFormat, void*, uint32_t, BlitFormat)
InitBlit 006AE6E0 f end=006AE7BE
GxGetBlitFormat 006817B0 f end=006817BF type="BlitFormat __stdcall func(EGxTexFormat format)"
Blit_Argb8888_Abgr8888 006ABF40 f end=006ABFBE type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Abgr8888][BlitAlpha_0]
Blit_generic32_generic32 006ACCE0 f end=006ACCE9 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; Argb8888_Argb8888, Gr1616F_Gr1616F, R32F_R32F, D24X8_D24X8
Blit_Argb8888_Argb8888_A1 006ABFC0 f end=006AC02F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_1]
Blit_Argb8888_Argb8888_A8 006ACCF0 f end=006ACD67 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb8888][BlitAlpha_8]
Blit_Argb8888_Argb4444 006ABE00 f end=006ABE2F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb4444][BlitAlpha_0]
Blit_Argb8888_Argb1555 006ABE30 f end=006ABE5F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Argb1555][BlitAlpha_0]
Blit_Argb8888_Rgb565 006ABE60 f end=006ABE8F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb8888][BlitFormat_Rgb565][BlitAlpha_0]
Blit_generic16_generic16 006ACD70 f end=006ACD79 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; Rgb565_Rgb565, Argb4444_Argb4444, Argb1555_Argb1555, Uv88_Uv88
Blit_Argb4444_Abgr8888 006ABE90 f end=006ABF3F type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Argb4444][BlitFormat_Abgr8888][BlitAlpha_0]
Blit_Dxt1_Dxt1 006AC030 f end=006AC0B0 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Dxt1][BlitAlpha_0]
Blit_Dxt35_Dxt35 006AC0B0 f end=006AC130 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)"
Blit_Dxt1_Rgb565 006AE440 f end=006AE494 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Rgb565][BlitAlpha_0]
Blit_Dxt1_Argb1555 006AE4A0 f end=006AE4F4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Argb1555][BlitAlpha_0]
Blit_Dxt1_Argb8888 006AE500 f end=006AE554 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt1][BlitFormat_Argb8888][BlitAlpha_0]
Blit_Dxt3_Argb4444 006AE560 f end=006AE5B4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt3][BlitFormat_Argb4444][BlitAlpha_0]
Blit_Dxt3_Argb8888 006AE5C0 f end=006AE614 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt3][BlitFormat_Argb8888][BlitAlpha_0]
Blit_Dxt5_Argb4444 006AE620 f end=006AE674 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt5][BlitFormat_Argb4444][BlitAlpha_0]
Blit_Dxt5_Argb8888 006AE680 f end=006AE6D4 type="void __stdcall func(C2iVector* size, void* in, uint32_t inStride, void* out, uint32_t outStride)" ; s_blits[BlitFormat_Dxt5][BlitFormat_Argb8888][BlitAlpha_0]

View file

@ -0,0 +1,2 @@
initBlit 00C613C4 l type="int32_t"
s_blits 00C60930 l type="BLIT_FUNCTION[13][13][4]" ; BLIT_FUNCTION s_blits[BlitFormats_Last][BlitFormats_Last][BlitAlphas_Last];

View file

@ -0,0 +1 @@
CGxApiLight__operator_equals 00684620 f end=006847C8 type="CGxApiLight* __thiscall func(CGxApiLight* this, CGxLight* light)" ; CGxApiLight::operator=(CGxLight const&)

View file

@ -108,3 +108,5 @@ CGxDevice__NewOpenGl 0068BF20 f end=0068BF44 type="CGxDevice* __stdcall func()"
CGxDevice__NewD3d9Ex 0068C220 f end=0068C244 type="CGxDevice* __stdcall func()"
CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF type="void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"
CGxDevice__DeviceCreateStreamBufs 00687900 f end=00687937
CGxDevice__IRsInit 00686120 f end=006865AD type="void __thiscall func(CGxDevice* this)"
CGxDevice__InitLights 00682C50 f end=00682CA8 type="void __thiscall func(CGxDevice* this)"

View file

@ -8,3 +8,5 @@ CGxDevice__s_uiPixelShader 00C5FFFC l
CGxDevice__s_clientAdjust 00C60300 l type="C2iVector"
CGxDevice__kWinMinSize 00AD8BC0 l type="C2iVector"
CGxDevice__kWinAspect 00C5FFF0 l type="float"
CGxDevice__s_texFormatBytesPerBlock 00A2DB60 l type="uint32_t[13]"
CGxDevice__s_texFormatBitDepth 00A2DAF8 l type="uint32_t[13]"

View file

@ -30,7 +30,7 @@ CGxDeviceD3d__BufData 0068FD00 f end=0068FD49 type="void __thiscall func(CGxDevi
CGxDeviceD3d__CGxDeviceD3d 0068FD50 f end=0068FE80 type="void __thiscall func(CGxDeviceD3d* this)"
CGxDeviceD3d__scalar_deleting_destructor 0068FE80 f end=0068FEC8 type="void __thiscall func(CGxDeviceD3d* this, uint8_t __flags)"
CGxDeviceD3d__DeviceReadPixels 0068FED0 f end=00690144 type="void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_CImVector* pixels)"
CGxDeviceD3d__IReleaseD3dResources 00690150 f end=00690223 type="void __thiscall func(CGxDeviceD3d* this, int32_t a2)"
CGxDeviceD3d__IReleaseD3dResources 00690150 f end=00690223 type="void __thiscall func(CGxDeviceD3d* this, int32_t freeTextures)"
CGxDeviceD3d__DeviceWM 00690230 f end=0069038D type="void __thiscall func(CGxDeviceD3d* this, EGxWM wm, int32_t param1, int32_t param2)"
CGxDeviceD3d__IDestroyD3d 006903B0 f end=006904C4
CGxDeviceD3d__DeviceSetFormat 006904D0 f end=006905E8 type="int32_t __thiscall func(CGxDeviceD3d* this, CGxFormat* format)"
@ -54,7 +54,9 @@ CGxDeviceD3d__QueryDestroy 006A0190 f end=006A01C0 type="bool __thiscall func(CG
CGxDeviceD3d__QueryEnd 006A0240 f end=006A0272 type="bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query)"
CGxDeviceD3d__QueryGetData 006A0310 f end=006A035F type="bool __thiscall func(CGxDeviceD3d* this, CGxQuery* query, uint32_t* data)"
CGxDeviceD3d__WindowProcD3d 006A0360 f end=006A0834 type="LRESULT __stdcall func(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)"
CGxDeviceD3d__IReleaseD3dQueries 006A1690 f end=006A16CC type="void __thiscall func(CGxDeviceD3d* this, int32_t freeQueries)"
CGxDeviceD3d__DeviceReadDepths 006A1950 f end=006A19C4 type="void __thiscall func(CGxDeviceD3d* this, CiRect* rect, TSGrowableArray_float* depths)"
CGxDeviceD3d__IReleaseD3dPools 006A1C60 f end=006A1CDC type="void __thiscall func(CGxDeviceD3d* this, int32_t freePools)"
CGxDeviceD3d__ITexForceRecreation 006A2AA0 f end=006A2BA3
CGxDeviceD3d__TexDestroy 006A2BB0 f end=006A2BF1 type="void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)"
CGxDeviceD3d__ITexCreate 006A2C00 f end=006A2D7E type="void __thiscall func(CGxDeviceD3d* this, CGxTex* texId)"
@ -73,8 +75,8 @@ CGxDeviceD3d__IStateSyncScissorRect 006A38D0 f end=006A39D2 type="void __thiscal
CGxDeviceD3d__ISetVertexBuffer 006A39E0 f end=006A3A59 type="void __thiscall func(CGxDeviceD3d* this, uint32_t stream, LPDIRECT3DVERTEXBUFFER9 buffer, uint32_t offset, uint32_t stride)"
CGxDeviceD3d__IStateSetD3DDefaults 006A3A60 f end=006A3C34 type="void __thiscall func(CGxDeviceD3d* this)"
CGxDeviceD3d__DsSet 006A3C40 f end=006A40F2 type="void __thiscall func(CGxDeviceD3d* this, CGxDeviceD3d__EDeviceState state, uint32_t val)"
CGxDeviceD3d__ISetColorOp 006A4190 f end=006A41EC type="void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)"
CGxDeviceD3d__ISetAlphaOp 006A41F0 f end=006A424C type="void __thiscall func(CGxDeviceD3d* this, uint32_t a1, uint32_t val)"
CGxDeviceD3d__ISetColorOp 006A4190 f end=006A41EC type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)"
CGxDeviceD3d__ISetAlphaOp 006A41F0 f end=006A424C type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu, uint32_t op)"
CGxDeviceD3d__IStateSyncLights 006A43D0 f end=006A46F9 type="void __thiscall func(CGxDeviceD3d* this)"
CGxDeviceD3d__IStateSyncMaterial 006A4700 f end=006A4846 type="void __thiscall func(CGxDeviceD3d* this)"
CGxDeviceD3d__IStateSyncXforms 006A4850 f end=006A48FE type="void __thiscall func(CGxDeviceD3d* this)"
@ -89,6 +91,7 @@ CGxDeviceD3d__IXformSetWorld 006A5A30 f end=006A5A92 type="void __thiscall func(
CGxDeviceD3d__IBindPixelShader 006A5C70 f end=006A5D48 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* ps)"
CGxDeviceD3d__IShaderReload 006A5D50 f end=006A5E07 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* shader, const char* a2, const char* a3)"
CGxDeviceD3d__IShaderCreate 006A5E10 f end=006A5E36 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* shader)"
CGxDeviceD3d__IReleaseD3dShaders 006A5E40 f end=006A5EEC type="void __thiscall func(CGxDeviceD3d* this, int32_t freeShaders)"
CGxDeviceD3d__SceneClear 006A74B0 f end=006A7538 type="void __thiscall func(CGxDeviceD3d* this, uint32_t mask, CImVector color)"
CGxDeviceD3d__Sub6A7940 006A7940 f end=006A79F1 type="void __thiscall func(CGxDeviceD3d* this, uint32_t width, uint32_t height)"
CGxDeviceD3d__CapsWindowSizeInScreenCoords 006A9920 f end=006A99D4 type="void __thiscall func(CGxDeviceD3d* this, CRect* dst)"
@ -101,3 +104,4 @@ CGxDeviceD3d__IShaderCreateVertex 006AA0D0 f end=006AA125 type="void __thiscall
CGxDeviceD3d__ShaderCreate 006AA130 f end=006AA18A type="void __thiscall func(CGxDeviceD3d* this, CGxShader** shaders, EGxShTarget target, char* a3, char* a4, int32_t permutations)"
CGxDeviceD3d__ShaderDestroy 006AA190 f end=006AA207 type="void __thiscall func(CGxDeviceD3d* this, CGxShader** shader)"
CGxDeviceD3d__IBindVertexShader 006AA2F0 f end=006AA346 type="void __thiscall func(CGxDeviceD3d* this, CGxShader* vs)"
CGxDeviceD3d__IXformSetTex 006A5AA0 f end=006A5C65 type="void __thiscall func(CGxDeviceD3d* this, uint32_t tmu)"

View file

@ -10,10 +10,12 @@ CGxDeviceD3d__s_gxAttribToD3dAttribUsageIndex 00A2F924 l type="uint32_t[14]"
CGxDeviceD3d__s_srcBlend 00A2F964 l type="D3DBLEND[12]"
CGxDeviceD3d__s_dstBlend 00A2F994 l type="D3DBLEND[12]"
CGxDeviceD3d__s_wrapModes 00A2F9C4 l type="D3DTEXTUREADDRESS[2]"
CGxDeviceD3d__s_colorOp 00A2F9CC l type="int32_t[6]"
CGxDeviceD3d__s_colorArgs 00A2F9E4 l type="int32_t[6][2]"
CGxDeviceD3d__s_cmpFunc 00A2FA14 l type="D3DCMPFUNC[4]"
CGxDeviceD3d__s_cullMode 00A2FA24 l type="D3DCULL[3]"
CGxDeviceD3d__s_GxTexFormatToUse 00AD8EF0 l type="EGxTexFormat[13]"
CGxDeviceD3d__s_gxAttribToD3dAttribType 00AD8F24 l type="D3DDECLTYPE[7]"
CGxDeviceD3d__s_filterModes 00AD8F40 l type="D3DTEXTUREFILTERTYPE[6][3]"
isIdent 00C60760 l
d3dLight 00C606F8 l type="D3DLIGHT9"
isIdent 00C60760 l

View file

@ -1 +1,2 @@
CGxDeviceOpenGl__CGxDeviceOpenGl 0068BBC0 f end=0068BD15 type="void __thiscall func(CGxDeviceOpenGl* this)"
CGxDeviceOpenGl__ISetGlCaps 0068A9A0 f end=0068AF34 type="void __thiscall func(CGxDeviceOpenGl* this, CGxFormat* format)"

View file

@ -0,0 +1 @@
CGxGammaRamp__Set 00684070 f end=006840ED type="void __thiscall func(CGxGammaRamp* this, float gamma)"

View file

@ -0,0 +1 @@
CGxMatrixStack__CGxMatrixStack 00683B90 f end=00683CE0 type="CGxMatrixStack* __thiscall func(CGxMatrixStack* this)"

View file

@ -2,4 +2,4 @@ LoadingScreenSetTip 00407E30 f end=00407E3D
LoadingScreenSetScreenTipForRaceData 00407E40 f end=00407E88
LoadingScreenEnable 0040AB70 f end=0040AD50
LoadingScreenSetTransparent 00407EA0 f end=00407EE3
LoadingScreenDisable 00409550 f end=0053EA9D
LoadingScreenDisable 00409550 f end=0040961F

View file

@ -0,0 +1,2 @@
BindGlExtensions 006909A0 f end=0069186D
ScanString 006908B0 f end=0069090D

View file

@ -0,0 +1,86 @@
glExtGPUProgramParameters 00C6044C l
glProgramLocalParameters4fvEXT 00C60450 l
glProgramEnvParameters4fvEXT 00C60454 l
glATIEnvmapBumpmap 00C60464 l
glATIFragmentShader 00C60468 l
glNVTextureShader3 00C6047C l
glNVTextureShader2 00C60480 l
glNVTextureShader 00C60484 l
glNVRegisterCombiners2 00C60488 l
glNVRegisterCombiners 00C6048C l
glSGISGenerateMipmap 00C6049C l
glExtBlendColor 00C604A0 l
glExtFramebufferMultisample 00C604A4 l
glExtFramebufferObject 00C604A8 l
glExtDrawRangeElements 00C604AC l
glExtTextureFilterAnisotropic 00C604B0 l
glExtTextureCompressionS3tc 00C604B4 l
glExtTextureCompression 00C604B8 l
glExtTextureLodBias 00C604BC l
glExtClampToEdge 00C604C0 l
glExtBgra 00C604C4 l
glARBPointSprite 00C604C8 l
glARBPointParameters 00C604CC l
glARBOcclusionQuery 00C604D0 l
glARBMultisample 00C604D4 l
glARBTextureCubeMap 00C604D8 l
glARBTextureRectangle 00C604DC l
glARBTextureEnvCombine 00C604E0 l
glARBVertexBufferObject 00C604E4 l
glARBFragmentProgram 00C604E8 l
glARBVertexProgram 00C604EC l
glBlendColorEXT 00C60518 l
glFramebufferRenderbufferEXT 00C6051C l
glFramebufferTexture3DEXT 00C60520 l
glFramebufferTexture2DEXT 00C60524 l
glFramebufferTexture1DEXT 00C60528 l
glCheckFramebufferStatusEXT 00C6052C l
glGenFramebuffersEXT 00C60530 l
glDeleteFramebuffersEXT 00C60534 l
glBindFramebufferEXT 00C60538 l
glRenderbufferStorageEXT 00C6053C l
glGenRenderbuffersEXT 00C60540 l
glDeleteRenderbuffersEXT 00C60544 l
glBindRenderbufferEXT 00C60548 l
glPointParameterfvARB 00C6054C l
glPointParameterfARB 00C60550 l
glGetQueryObjectuivARB 00C60554 l
glGetQueryObjectivARB 00C60558 l
glGetQueryivARB 00C6055C l
glEndQueryARB 00C60560 l
glBeginQueryARB 00C60564 l
glDeleteQueriesARB 00C60568 l
glGenQueriesARB 00C6056C l
glUnmapBufferARB 00C60570 l
glMapBufferARB 00C60574 l
glBufferSubDataARB 00C60578 l
glBufferDataARB 00C6057C l
glGenBuffersARB 00C60580 l
glDeleteBuffersARB 00C60584 l
glBindBufferARB 00C60588 l
glDisableVertexAttribArrayARB 00C605AC l
glEnableVertexAttribArrayARB 00C605B0 l
glVertexAttribPointerARB 00C605B4 l
glGetProgramivARB 00C605B8 l
glIsProgramARB 00C605BC l
glProgramLocalParameter4fvARB 00C605C0 l
glProgramEnvParameter4fvARB 00C605C4 l
glGenProgramsARB 00C605C8 l
glDeleteProgramsARB 00C605CC l
glBindProgramARB 00C605D0 l
glProgramStringARB 00C605D4 l
glCombinerParameteriNV 00C605D8 l
glCombinerParameterfvNV 00C605DC l
glFinalCombinerInputNV 00C605E0 l
glCombinerOutputNV 00C605E8 l
glCombinerInputNV 00C605EC l
glDrawRangeElementsEXT 00C605F0 l
glCompressedTexSubImage2DARB 00C605F4 l
glCompressedTexImage2DARB 00C605F8 l
glClientActiveTextureARB 00C605FC l
glActiveTextureARB 00C60600 l
glUnlockArraysEXT 00C60604 l
glLockArraysEXT 00C60608 l
glMaxTextureImageUnitsARB 00C6060C l
glExtCVA 00C60614 l
glVersion 00C60618 l type="uint32_t"

View file

@ -6,7 +6,7 @@ CGTooltip__CalculateSize 0061CAF0 f end=0061CFE1
CGTooltip__AddLine 0061FEC0 f end=006201B4
CGTooltip__AddSpellReagents 00623590 f end=00623752
CGTooltip__SetSpell 006238A0 f end=006252F1
CGTooltip__SetItem 006277F0 f end=0062D8F6
CGTooltip__SetItem 006277F0 f end=0062D924
CGTooltip__ResetPosition 0061B040 f end=0061B263
CGTooltip__FadeOut 0061B290 f end=0061B2D1
CGTooltip__SetUnit 00621070 f end=0062240C