mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 02:16:17 +00:00
overlay: Put a faint outline around each chart
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
e34fab5d2b
commit
db35f8c6ad
@ -180,6 +180,11 @@ static void show_gpu_top(struct overlay_context *ctx, struct overlay_gpu_top *gt
|
|||||||
|
|
||||||
update = gpu_top_update(>->gpu_top);
|
update = gpu_top_update(>->gpu_top);
|
||||||
|
|
||||||
|
cairo_rectangle(ctx->cr, 12-.5, 12-.5, ctx->width/2-18+1, ctx->height/2-18+1);
|
||||||
|
cairo_set_source_rgb(ctx->cr, .15, .15, .15);
|
||||||
|
cairo_set_line_width(ctx->cr, 1);
|
||||||
|
cairo_stroke(ctx->cr);
|
||||||
|
|
||||||
if (update && cpu_top_update(>->cpu_top) == 0)
|
if (update && cpu_top_update(>->cpu_top) == 0)
|
||||||
chart_add_sample(>->cpu, gt->cpu_top.busy);
|
chart_add_sample(>->cpu, gt->cpu_top.busy);
|
||||||
chart_draw(>->cpu, ctx->cr);
|
chart_draw(>->cpu, ctx->cr);
|
||||||
@ -287,7 +292,12 @@ static void show_gpu_perf(struct overlay_context *ctx, struct overlay_gpu_perf *
|
|||||||
gpu_perf_update(&gp->gpu_perf);
|
gpu_perf_update(&gp->gpu_perf);
|
||||||
|
|
||||||
y = 12 + 12 - 2;
|
y = 12 + 12 - 2;
|
||||||
x = ctx->width/2 + 12;
|
x = ctx->width/2 + 6;
|
||||||
|
|
||||||
|
cairo_rectangle(ctx->cr, ctx->width/2+6-.5, 12-.5, ctx->width/2-18+1, ctx->height/2-18+1);
|
||||||
|
cairo_set_source_rgb(ctx->cr, .15, .15, .15);
|
||||||
|
cairo_set_line_width(ctx->cr, 1);
|
||||||
|
cairo_stroke(ctx->cr);
|
||||||
|
|
||||||
for (comm = gp->gpu_perf.comm; comm; comm = comm->next) {
|
for (comm = gp->gpu_perf.comm; comm; comm = comm->next) {
|
||||||
int total;
|
int total;
|
||||||
@ -480,6 +490,11 @@ static void show_gpu_freq(struct overlay_context *ctx, struct overlay_gpu_freq *
|
|||||||
int has_power = power_update(&gf->power) == 0;
|
int has_power = power_update(&gf->power) == 0;
|
||||||
cairo_pattern_t *linear;
|
cairo_pattern_t *linear;
|
||||||
|
|
||||||
|
cairo_rectangle(ctx->cr, 12-.5, ctx->height/2+6-.5, ctx->width/2-18+1, ctx->height/2-18+1);
|
||||||
|
cairo_set_source_rgb(ctx->cr, .15, .15, .15);
|
||||||
|
cairo_set_line_width(ctx->cr, 1);
|
||||||
|
cairo_stroke(ctx->cr);
|
||||||
|
|
||||||
if (has_freq) {
|
if (has_freq) {
|
||||||
if (gf->gpu_freq.current)
|
if (gf->gpu_freq.current)
|
||||||
chart_add_sample(&gf->current, gf->gpu_freq.current);
|
chart_add_sample(&gf->current, gf->gpu_freq.current);
|
||||||
@ -611,6 +626,11 @@ static void show_gem_objects(struct overlay_context *ctx, struct overlay_gem_obj
|
|||||||
if (go->error)
|
if (go->error)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
cairo_rectangle(ctx->cr, ctx->width/2+6-.5, ctx->height/2+6-.5, ctx->width/2-18+1, ctx->height/2-18+1);
|
||||||
|
cairo_set_source_rgb(ctx->cr, .15, .15, .15);
|
||||||
|
cairo_set_line_width(ctx->cr, 1);
|
||||||
|
cairo_stroke(ctx->cr);
|
||||||
|
|
||||||
chart_add_sample(&go->gtt, go->gem_objects.total_gtt);
|
chart_add_sample(&go->gtt, go->gem_objects.total_gtt);
|
||||||
chart_add_sample(&go->aperture, go->gem_objects.total_aperture);
|
chart_add_sample(&go->aperture, go->gem_objects.total_aperture);
|
||||||
|
|
||||||
@ -618,8 +638,8 @@ static void show_gem_objects(struct overlay_context *ctx, struct overlay_gem_obj
|
|||||||
chart_draw(&go->aperture, ctx->cr);
|
chart_draw(&go->aperture, ctx->cr);
|
||||||
|
|
||||||
|
|
||||||
y = ctx->height/2 + 6 - 2;
|
y = ctx->height/2 + 6 + 12 - 2;
|
||||||
x = ctx->width/2 + 12;
|
x = ctx->width/2 + 6;
|
||||||
|
|
||||||
y2 = y1 = y;
|
y2 = y1 = y;
|
||||||
y2 += 14;
|
y2 += 14;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user