summaryrefslogtreecommitdiff
path: root/procgen.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-09-07 18:40:35 +0000
committerrodri <rgl@antares-labs.eu>2024-09-07 18:40:35 +0000
commite862d6f0224de67b0a329e16b91841206feb844a (patch)
treea712a7447153a234daae207f26db21ef4f979477 /procgen.c
parenta3add1cdcbd30704a34d2876f556d0bff8694402 (diff)
download3dee-e862d6f0224de67b0a329e16b91841206feb844a.tar.gz
3dee-e862d6f0224de67b0a329e16b91841206feb844a.tar.bz2
3dee-e862d6f0224de67b0a329e16b91841206feb844a.zip
let the renderer print the profiling results.
Diffstat (limited to 'procgen.c')
-rw-r--r--procgen.c4
1 files changed, 4 insertions, 0 deletions
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();