from gltrace import GlTracer
-from specs.stdapi import API
+from specs.stdapi import Module, API
from specs.glapi import glapi
from specs.cglapi import cglapi
if function.name == 'CGLDestroyContext':
# The same rule applies here about the as for CGLReleaseContext.
- print ' if (gltrace::destroyContext((uintptr_t)ctx)) {'
+ print ' if (gltrace::releaseContext((uintptr_t)ctx)) {'
print ' if (_CGLGetCurrentContext() == ctx) {'
print ' gltrace::clearContext();'
print ' }'
print '#include "glsize.hpp"'
print
+ module = Module()
+ module.mergeModule(cglapi)
+ module.mergeModule(glapi)
api = API()
- api.addApi(cglapi)
- api.addApi(glapi)
+ api.addModule(module)
tracer = CglTracer()
tracer.traceApi(api)