From e862d6f0224de67b0a329e16b91841206feb844a Mon Sep 17 00:00:00 2001 From: rodri Date: Sat, 7 Sep 2024 18:40:35 +0000 Subject: let the renderer print the profiling results. --- solar.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'solar.c') diff --git a/solar.c b/solar.c index 5d35329..5db3337 100644 --- a/solar.c +++ b/solar.c @@ -564,12 +564,6 @@ renderproc(void *) t0 = nsec(); for(;;){ shootcamera(camera, &shader); - if(doprof) - fprint(2, "R %llud %llud\nE %llud %llud\nT %llud %llud\nr %llud %llud\n\n", - camera->times.R[camera->times.cur-1].t0, camera->times.R[camera->times.cur-1].t1, - camera->times.E[camera->times.cur-1].t0, camera->times.E[camera->times.cur-1].t1, - camera->times.Tn[camera->times.cur-1].t0, camera->times.Tn[camera->times.cur-1].t1, - camera->times.Rn[camera->times.cur-1].t0, camera->times.Rn[camera->times.cur-1].t1); Δt = nsec() - t0; if(Δt > HZ2MS(60)*1000000ULL){ lockdisplay(display); @@ -943,6 +937,8 @@ threadmain(int argc, char *argv[]) if((mctl = initmouse(nil, screen)) == nil) sysfatal("initmouse: %r"); + rctl->doprof = doprof; + viewr = rectsubpt(Rpt(screen->r.min, subpt(screen->r.max, Pt(0,Cmdwinht))), screen->r.min); cmdbox.r = Rect(viewr.min.x, viewr.max.y, Dx(viewr), Dy(screen->r)); cmdbox.cmds = cmds; -- cgit v1.2.3