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. --- procgen.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'procgen.c') diff --git a/procgen.c b/procgen.c index e34b82d..d94e48e 100644 --- a/procgen.c +++ b/procgen.c @@ -24,6 +24,8 @@ Entity *ent; Model *mdl; Primitive quad[2]; +static int doprof; + static Color getskycolor(double x, double y) { @@ -149,6 +151,7 @@ threadmain(int argc, char *argv[]) skip = 0; ARGBEGIN{ case 's': skip = strtoul(EARGF(usage()), nil, 10); break; + case 'p': doprof++; break; default: usage(); }ARGEND; if(argc > 0) @@ -165,6 +168,7 @@ threadmain(int argc, char *argv[]) sysfatal("memimageinit: %r"); if((rctl = initgraphics()) == nil) sysfatal("initgraphics: %r"); + rctl->doprof = doprof; scn = newscene(nil); mdl = newmodel(); -- cgit v1.2.3