From f8f6e4544976184b6c24f08c6129655904e7a274 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Tue, 23 Nov 2010 21:35:30 +0000 Subject: [PATCH] Keep gl function pointers. --- glxtrace.py | 1 + opengl32.py | 1 + 2 files changed, 2 insertions(+) diff --git a/glxtrace.py b/glxtrace.py index 0e7dc57..1874f94 100644 --- a/glxtrace.py +++ b/glxtrace.py @@ -59,6 +59,7 @@ class GlxTracer(trace.Tracer): ptype = self.function_pointer_type(f) pvalue = self.function_pointer_value(f) print ' if(!strcmp("%s", (const char *)procName)) {' % f.name + print ' %s = (%s)%s;' % (pvalue, ptype, instance) print ' %s = (%s)&%s;' % (instance, function.type, f.name); print ' }' print ' }' diff --git a/opengl32.py b/opengl32.py index ca7942f..e9c5c56 100644 --- a/opengl32.py +++ b/opengl32.py @@ -414,6 +414,7 @@ class WglTracer(Tracer): ptype = self.function_pointer_type(f) pvalue = self.function_pointer_value(f) print ' if (!strcmp("%s", lpszProc)) {' % f.name + print ' %s = (%s)%s;' % (pvalue, ptype, instance) print ' %s = (%s)&%s;' % (instance, function.type, f.name); print ' }' print ' }' -- 2.45.2