#include <GL/gl.h>
#include <GL/glx.h>
+#include "context.h"
#include "dlwrap.h"
#include "glwrap.h"
#include "metrics.h"
{
GLWRAP_DEFER (glXSwapBuffers, dpy, drawable);
- metrics_counter_stop ();
+ context_counter_stop ();
- metrics_end_frame ();
+ context_end_frame ();
- metrics_counter_start ();
+ context_counter_start ();
}
/* glXGetProcAddressARB is a function which accepts a string and
{
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;
}
{
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;
}