X-Git-Url: https://git.cworth.org/git?p=fips;a=blobdiff_plain;f=metrics.c;h=84fc23f6b20b02a2a15ece51ee9b63447d4e5466;hp=7298fa82bb093ba225371132e03abb1339df3077;hb=fac9c8c2d3bfc5e97f2fdcf90f8cbe3ac9b2c49e;hpb=6475596e655063624dbf54359bd2a45de6a17dd1 diff --git a/metrics.c b/metrics.c index 7298fa8..84fc23f 100644 --- a/metrics.c +++ b/metrics.c @@ -58,7 +58,7 @@ typedef struct context context_t current_context; unsigned -metrics_add_counter (void) +metrics_counter_new (void) { counter_t *counter; @@ -84,6 +84,18 @@ metrics_add_counter (void) return counter->id; } +void +metrics_counter_start (unsigned counter) +{ + glBeginQuery (GL_TIME_ELAPSED, counter); +} + +void +metrics_counter_stop (void) +{ + glEndQuery (GL_TIME_ELAPSED); +} + void metrics_set_current_program (unsigned program) {