unsigned i;
for (i = 0; i < hmq->num_queries; i++)
- hmq->queries[i]->funcs->destroy_query(nv50, hmq->queries[i]);
+ if (hmq->queries[i]->funcs->destroy_query)
+ hmq->queries[i]->funcs->destroy_query(nv50, hmq->queries[i]);
FREE(hmq);
}
if (screen->base.class_3d >= NV84_3D_CLASS) {
info->name = nv50_hw_metric_names[id];
info->query_type = NV50_HW_METRIC_QUERY(id);
- info->group_id = -1;
+ info->group_id = NV50_HW_METRIC_QUERY_GROUP;
return 1;
}
}