X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=glretrace_cgl.cpp;h=2feebc3303bc6aeacbe025f5ba12a9c5aa394f9e;hb=26cca9bfe19d93624494bb316d8741aedbd5b82f;hp=e7f42589100040fe66a67da5f016f9e38d018291;hpb=9a0ed9ce37a521e78fdfdfe3fa6042dcb6c08d39;p=apitrace diff --git a/glretrace_cgl.cpp b/glretrace_cgl.cpp index e7f4258..2feebc3 100644 --- a/glretrace_cgl.cpp +++ b/glretrace_cgl.cpp @@ -81,7 +81,7 @@ getContext(unsigned long long ctx) { } -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); @@ -99,7 +99,7 @@ static void retrace_CGLSetCurrentContext(Trace::Call &call) { } -static void retrace_CGLFlushDrawable(Trace::Call &call) { +static void retrace_CGLFlushDrawable(trace::Call &call) { if (drawable && context) { if (double_buffer) { drawable->swapBuffers(); @@ -107,13 +107,18 @@ static void retrace_CGLFlushDrawable(Trace::Call &call) { 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}, };