glx/dri3: Implement LIBGL_SHOW_FPS=1 for DRI3/Present.
[mesa.git] / src / glx / dri3_priv.h
index bdfe224fed02ef60aec912a2793707cb612c3acf..8e466407b892c14c0830b29fcb525966300f4321 100644 (file)
@@ -138,7 +138,7 @@ struct dri3_screen {
    int fd;
    int is_different_gpu;
 
-   Bool show_fps;
+   int show_fps_interval;
 };
 
 struct dri3_context
@@ -198,6 +198,10 @@ struct dri3_drawable {
    xcb_present_event_t eid;
    xcb_gcontext_t gc;
    xcb_special_event_t *special_event;
+
+   /* LIBGL_SHOW_FPS support */
+   uint64_t previous_ust;
+   unsigned frames;
 };