}
-static void retrace_CGLSetCurrentContext(Trace::Call &call) {
+static void retrace_CGLSetCurrentContext(trace::Call &call) {
unsigned long long ctx = call.arg(0).toUIntPtr();
glws::Drawable *new_drawable = getDrawable(ctx);
}
-static void retrace_CGLFlushDrawable(Trace::Call &call) {
+static void retrace_CGLFlushDrawable(trace::Call &call) {
if (drawable && context) {
if (double_buffer) {
drawable->swapBuffers();
glFlush();
}
- frame_complete(call.no);
+ frame_complete(call);
}
}
const retrace::Entry glretrace::cgl_callbacks[] = {
{"CGLSetCurrentContext", &retrace_CGLSetCurrentContext},
+ {"CGLGetCurrentContext", &retrace::ignore},
+ {"CGLEnable", &retrace::ignore},
+ {"CGLDisable", &retrace::ignore},
+ {"CGLSetParameter", &retrace::ignore},
+ {"CGLGetParameter", &retrace::ignore},
{"CGLFlushDrawable", &retrace_CGLFlushDrawable},
{NULL, NULL},
};