]> git.cworth.org Git - fips/blobdiff - metrics.h
Collect any available results before switching contexts.
[fips] / metrics.h
index 45fef33cabc93ae38d788be3950459d29970bede..4beda7f5e41b1eddfb959b29b9a0a2583bf0b73b 100644 (file)
--- a/metrics.h
+++ b/metrics.h
@@ -50,6 +50,23 @@ typedef enum
        METRICS_OP_SHADER
 } metrics_op_t;
 
+/* Initialize metrics info
+ *
+ * This queries the names and ranges for all available performance counters.
+ *
+ * This should be called once before any other metrics functions.
+ */
+void
+metrics_info_init (void);
+
+/* Finalize metrics info state.
+ *
+ * The function should be called just before setting a new, current,
+ * OpenGL context.
+ */
+void
+metrics_info_fini (void);
+
 /* Start accumulating GPU time.
  *
  * The time accumulated will be accounted against the