]> git.cworth.org Git - fips/blobdiff - eglwrap.c
Rework timer queries to run continuously.
[fips] / eglwrap.c
index 198b4f0b57072dc43e4de2a07901691c77da4c3d..f74ae40bc6abe0843bbb3e683ea64f816b5352a9 100644 (file)
--- a/eglwrap.c
+++ b/eglwrap.c
@@ -77,8 +77,13 @@ eglSwapBuffers (EGLDisplay dpy, EGLSurface surface)
        EGLBoolean ret;
 
        EGLWRAP_DEFER_WITH_RETURN (ret, eglSwapBuffers, dpy, surface);
+
+       metrics_counter_stop ();
+
        metrics_end_frame ();
 
+       metrics_counter_start ();
+
        return ret;
 }
 
@@ -107,5 +112,7 @@ eglMakeCurrent (EGLDisplay display, EGLSurface draw, EGLSurface read,
 
        EGLWRAP_DEFER_WITH_RETURN (ret, eglMakeCurrent, display, draw, read, context);
 
+       metrics_counter_start ();
+
        return ret;
 }