From 06c0cc0bb42d0a3f1c72e0c0d85d15107a392069 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 17 Aug 2013 12:32:17 +0100 Subject: overlay: Show GPU waits Signed-off-by: Chris Wilson --- overlay/chart.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'overlay/chart.h') diff --git a/overlay/chart.h b/overlay/chart.h index c0f0065c..72e19af9 100644 --- a/overlay/chart.h +++ b/overlay/chart.h @@ -4,13 +4,21 @@ struct chart { int num_samples; int current_sample; int range_automatic; - float rgb[4]; + float fill_rgb[4]; + float stroke_rgb[4]; + enum chart_mode { + CHART_STROKE = 0, + CHART_FILL, + CHART_FILL_STROKE, + } mode; double range[2]; double *samples; }; int chart_init(struct chart *chart, const char *name, int num_samples); -void chart_set_rgba(struct chart *chart, float red, float green, float blue, float alpha); +void chart_set_mode(struct chart *chart, enum chart_mode mode); +void chart_set_fill_rgba(struct chart *chart, float red, float green, float blue, float alpha); +void chart_set_stroke_rgba(struct chart *chart, float red, float green, float blue, float alpha); void chart_set_position(struct chart *chart, int x, int y); void chart_set_size(struct chart *chart, int w, int h); void chart_set_range(struct chart *chart, double min, double max); -- cgit v1.2.3