X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=dispatch%2Fglproc.py;h=488f91279da853bd3b4ce3ad45efbcf5733180bc;hb=7a9fb5103e052150232b64cb5d99374cda3f1234;hp=35ccf618c1cb5f2a8801bf390862ca6b03d62981;hpb=4f242f43bf4b3c8f5daadc4496c0e84ae55117b3;p=apitrace diff --git a/dispatch/glproc.py b/dispatch/glproc.py index 35ccf61..488f912 100644 --- a/dispatch/glproc.py +++ b/dispatch/glproc.py @@ -494,16 +494,16 @@ class GlDispatcher(Dispatcher): def header(self): print ''' #if defined(_WIN32) -extern HINSTANCE __libGlHandle; +extern HMODULE _libGlHandle; #else -extern void * __libGlHandle; +extern void * _libGlHandle; #endif -void * __getPublicProcAddress(const char *procName); -void * __getPrivateProcAddress(const char *procName); +void * _getPublicProcAddress(const char *procName); +void * _getPrivateProcAddress(const char *procName); ''' - def isFunctionPublic(self, function): + def isFunctionPublic(self, module, function): return function.name in public_symbols or function.name.startswith('CGL') @@ -519,25 +519,25 @@ if __name__ == '__main__': print dispatcher.header() print - dispatcher.dispatch_api(eglapi) + dispatcher.dispatchModule(eglapi) print print '#if defined(_WIN32)' print - dispatcher.dispatch_api(wglapi) + dispatcher.dispatchModule(wglapi) print print '#elif defined(__APPLE__)' print - dispatcher.dispatch_api(cglapi) + dispatcher.dispatchModule(cglapi) print print '#elif defined(HAVE_X11)' print - dispatcher.dispatch_api(glxapi) + dispatcher.dispatchModule(glxapi) print print '#endif' print - dispatcher.dispatch_api(glapi) + dispatcher.dispatchModule(glapi) print - dispatcher.dispatch_api(glesapi) + dispatcher.dispatchModule(glesapi) print print '#endif /* !_GLPROC_HPP_ */'