]> git.cworth.org Git - apitrace/blobdiff - wgltrace.py
Accept zero valued bitmasks.
[apitrace] / wgltrace.py
index cef2e1aaaff01a84536ff906518ad3d56505f464..5ab4c0fa43228f17212cb0b11ac9156475cd3bc6 100644 (file)
@@ -35,8 +35,6 @@ from gltrace import GlTracer
 from codegen import *
 
 
-
-
 class WglTracer(GlTracer):
 
     def get_function_address(self, function):
@@ -46,7 +44,7 @@ class WglTracer(GlTracer):
         if function.name == "wglGetProcAddress":
             print '    if (%s) {' % instance
         
-            func_dict = dict([(f.name, f) for f in wglapi.functions])
+            func_dict = dict([(f.name, f) for f in glapi.functions + wglapi.functions])
 
             def handle_case(function_name):
                 f = func_dict[function_name]
@@ -103,8 +101,8 @@ __getPublicProcAddress(LPCSTR lpProcName)
     print 'extern "C" {'
     print
     api = API()
-    api.add_api(wglapi)
     api.add_api(glapi)
+    api.add_api(wglapi)
     tracer = WglTracer()
     tracer.trace_api(api)
     print