]> git.cworth.org Git - fips/blobdiff - metrics.h
Simplify metrics interface by dropping metrics_counter_new
[fips] / metrics.h
index 261a5a5c13fe3a5771544479d3a02b3ed58f04e2..8b688678d2f5601d1471d67289418ff13f5fc8a4 100644 (file)
--- a/metrics.h
+++ b/metrics.h
 #ifndef METRICS_H
 #define METRICS_H
 
-/* Add a new counter to the metrics tracking state.
+/* Start accumulating GPU time.
  *
- * The value accumulated in this counter be accounted against the
+ * The time accumulated will be accounted against the
  * current program (as set with metrics_set_current_program).
- *
- * Returns: A counter ID suitable for use with glBeginQuery/glEndQuery
  */
-unsigned
-metrics_add_counter (void);
+void
+metrics_counter_start (void);
+
+/* Stop accumulating GPU time (stops the most-recently started counter) */
+void
+metrics_counter_stop (void);
 
 /* Set the ID of the currently executing shader program.
  *