]> git.cworth.org Git - fips/blobdiff - metrics.h
Push glBeginQuery/glEndQuery down into metrics.c
[fips] / metrics.h
index 261a5a5c13fe3a5771544479d3a02b3ed58f04e2..2d93d908d39026cf1fd4b0b8fda9bd199d24f0ef 100644 (file)
--- a/metrics.h
+++ b/metrics.h
  * The value accumulated in this counter be accounted against the
  * current program (as set with metrics_set_current_program).
  *
- * Returns: A counter ID suitable for use with glBeginQuery/glEndQuery
+ * Returns: A counter ID suitable for use with metrics_counter_start
+ * and metrics_counter_stop.
  */
 unsigned
-metrics_add_counter (void);
+metrics_counter_new (void);
+
+/* Start accumulating GPU time spent into the given counter. */
+void
+metrics_counter_start (unsigned counter);
+
+/* Stop accumulating GPU time (stops the most-recently started counter) */
+void
+metrics_counter_stop (void);
 
 /* Set the ID of the currently executing shader program.
  *