X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=metrics.c;h=9f66ded156bc997e8572fce88c258aa60f3f7313;hb=3b579d69622d53b95c6259daf0ecb4f5d2b1798b;hp=c24ae3f27d298cfb7c5a692ef855ebd168534c78;hpb=6dcb864fcfa77c4bf4eb7e1c04f00e53f9fee446;p=fips diff --git a/metrics.c b/metrics.c index c24ae3f..9f66ded 100644 --- a/metrics.c +++ b/metrics.c @@ -532,6 +532,7 @@ accumulate_program_metrics (metrics_op_t op, GLuint *result, GLuint size) context_t *ctx = ¤t_context; metrics_info_t *info = &ctx->metrics_info; + op_metrics_t *metrics = ctx_get_op_metrics (ctx, op); unsigned char *p = (unsigned char *) result; while (p < ((unsigned char *) result) + size) @@ -585,7 +586,7 @@ accumulate_program_metrics (metrics_op_t op, GLuint *result, GLuint size) break; } - ctx->op_metrics[op].counters[group_index][counter_index] += value; + metrics->counters[group_index][counter_index] += value; } }