X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=metrics.c;h=996e7795e74cfe1929623bd9bf75762a6665269a;hb=b158889b37077e5700b3323fe5f6dd57a38548f6;hp=72f5400fa3c1668f468e286af707cdcd89de5497;hpb=a61ba86b00f083f5e4afbd472937b856f1e618e7;p=fips diff --git a/metrics.c b/metrics.c index 72f5400..996e779 100644 --- a/metrics.c +++ b/metrics.c @@ -790,7 +790,7 @@ metrics_collect_available (metrics_t *metrics) void metrics_end_frame_pre_swap (metrics_t *metrics) { - GLint64 swap_end_timestamp, frame_time_ns, latency_ns; + GLuint64 swap_end_timestamp, frame_time_ns, latency_ns; /* Don't leave any counters running over the end_frame work we * do here. The counters will be started again at the end of @@ -813,8 +813,8 @@ metrics_end_frame_pre_swap (metrics_t *metrics) * have more than one entry anyway. */ - glGetQueryObjecti64v (metrics->swap_end_timestamp_id, - GL_QUERY_RESULT, &swap_end_timestamp); + glGetQueryObjectui64v (metrics->swap_end_timestamp_id, + GL_QUERY_RESULT, &swap_end_timestamp); if (frames > 0) { /* Subtract previous frame's timestamp to get frame time. */