[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