]> git.cworth.org Git - fips/blobdiff - glxwrap.c
Aggregate non-shader GPU operations into their own operations
[fips] / glxwrap.c
index a57c5579cba444fe40ba45091b072cb0fb2967b7..eda358313dc26b09570547c40987c56526c9306a 100644 (file)
--- a/glxwrap.c
+++ b/glxwrap.c
@@ -88,6 +88,7 @@ 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;
@@ -102,6 +103,7 @@ 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;