X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glxwrap.c;h=eda358313dc26b09570547c40987c56526c9306a;hb=61b4545d541527ca2bd76811195b964595db7ed1;hp=59d3e8eb35cdd9818b6f1d5678133f00a5d90a9f;hpb=5169acf1de805f8ad277554f6ec064e8f36111c3;p=fips diff --git a/glxwrap.c b/glxwrap.c index 59d3e8e..eda3583 100644 --- a/glxwrap.c +++ b/glxwrap.c @@ -36,7 +36,11 @@ glXSwapBuffers (Display *dpy, GLXDrawable drawable) { GLWRAP_DEFER (glXSwapBuffers, dpy, drawable); + metrics_counter_stop (); + metrics_end_frame (); + + metrics_counter_start (); } /* glXGetProcAddressARB is a function which accepts a string and @@ -84,6 +88,9 @@ glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx) GLWRAP_DEFER_WITH_RETURN (ret, glXMakeCurrent, dpy, drawable, ctx); + metrics_set_current_op (METRICS_OP_SHADER + 0); + metrics_counter_start (); + return ret; } @@ -96,5 +103,8 @@ glXMakeContextCurrent (Display *dpy, GLXDrawable drawable, GLXDrawable read, GLX GLWRAP_DEFER_WITH_RETURN (ret, glXMakeContextCurrent, dpy, drawable, read, ctx); + metrics_set_current_op (METRICS_OP_SHADER + 0); + metrics_counter_start (); + return ret; }