[Mesa-dev] Name mangling in win32 build of EGL and GLESv2

Andreas Pokorny andreas.pokorny at gmail.com
Wed May 4 01:53:13 PDT 2011


Hi,

Looking at the Symbol table of a recent
(66b66295d0bc856c69fdcccc22575580c7ecee16 ) libEGL.dll. I get the
following mangled names:

eglBindAPI
_eglBindContext
_eglBindTexImage
eglBindTexImage
_eglBindWaylandDisplayWL at 8
_eglCheckResource
eglChooseConfig

That is stdcall and cdecl calling convention mixed?

and in libGLESv2.dll all functions are with stdcall conventions

_glActiveTexture at 4
_glAttachShader at 8
_glBindAttribLocation at 12
_glBindBuffer at 8
_glBindFramebuffer at 8

Then in libOpenVL.dll there is no mangling at all:
vgSetf
vgSetfv
vgSeti
vgSetiv
vgShear
vgTransformPath

Is this happening by accident or on purspose?

regards
Andreas


More information about the mesa-dev mailing list