X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glxwrap.c;h=4545d6fbd79186218145cddb5aaa666edb8fb859;hb=158a5862aeea9224fcd60c28b0bb19cb6b9f9381;hp=a57c5579cba444fe40ba45091b072cb0fb2967b7;hpb=8dc8bcb282b0948605e4b526b9787f51c56301d6;p=fips diff --git a/glxwrap.c b/glxwrap.c index a57c557..4545d6f 100644 --- a/glxwrap.c +++ b/glxwrap.c @@ -27,6 +27,7 @@ #include #include +#include "context.h" #include "dlwrap.h" #include "glwrap.h" #include "metrics.h" @@ -84,11 +85,11 @@ glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx) { Bool ret; - fips_dispatch_init (FIPS_API_GLX); + context_leave (); GLWRAP_DEFER_WITH_RETURN (ret, glXMakeCurrent, dpy, drawable, ctx); - metrics_counter_start (); + context_enter (FIPS_API_GLX, ctx); return ret; } @@ -98,11 +99,11 @@ glXMakeContextCurrent (Display *dpy, GLXDrawable drawable, GLXDrawable read, GLX { Bool ret; - fips_dispatch_init (FIPS_API_GLX); + context_leave (); GLWRAP_DEFER_WITH_RETURN (ret, glXMakeContextCurrent, dpy, drawable, read, ctx); - metrics_counter_start (); + context_enter (FIPS_API_GLX, ctx); return ret; }