diff options
author | rodri <rgl@antares-labs.eu> | 2024-05-07 20:00:33 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2024-05-07 20:00:33 +0000 |
commit | 01a95d40e7ff26c5816c35f35d08b03e15f8ec5c (patch) | |
tree | abda4bd740d4cda954982dc2eccd3cce2adfaae8 /vis.c | |
parent | 18d7709ae6de82f0ef152484fec7241d6be50859 (diff) | |
download | 3dee-01a95d40e7ff26c5816c35f35d08b03e15f8ec5c.tar.gz 3dee-01a95d40e7ff26c5816c35f35d08b03e15f8ec5c.tar.bz2 3dee-01a95d40e7ff26c5816c35f35d08b03e15f8ec5c.zip |
vis: print pipeline timings to stderr when profiling.
Diffstat (limited to 'vis.c')
-rw-r--r-- | vis.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -496,6 +496,12 @@ drawproc(void *) t0 = nsec(); for(;;){ shootcamera(maincam, shader); + if(doprof) + fprint(2, "R %llud %llud\nE %llud %llud\nT %llud %llud\nr %llud %llud\n\n", + maincam->times.R[maincam->times.cur-1].t0, maincam->times.R[maincam->times.cur-1].t1, + maincam->times.E[maincam->times.cur-1].t0, maincam->times.E[maincam->times.cur-1].t1, + maincam->times.Tn[maincam->times.cur-1].t0, maincam->times.Tn[maincam->times.cur-1].t1, + maincam->times.Rn[maincam->times.cur-1].t0, maincam->times.Rn[maincam->times.cur-1].t1); Δt = nsec() - t0; if(Δt > HZ2MS(60)*1000000ULL){ nbsend(drawc, nil); |