diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2013-08-17 12:32:17 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2013-08-17 12:35:50 +0100 |
commit | 06c0cc0bb42d0a3f1c72e0c0d85d15107a392069 (patch) | |
tree | 4b1acdfbae2c4a55a7d48b28423ac5d155a97411 /overlay/chart.h | |
parent | f9a50de3dcc501e930de6c60983a4feb57121e7e (diff) |
overlay: Show GPU waits
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'overlay/chart.h')
-rw-r--r-- | overlay/chart.h | 12 |
1 files changed, 10 insertions, 2 deletions
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); |