ref: f758cea345cf22b7da892f38c0b6168b712e91ba
parent: 58984162438c40552bdbf3688fa65058c40c7d1b
author: rodri <rgl@antares-labs.eu>
date: Wed Apr 9 20:16:31 EDT 2025
vis: fix shader timestamp
--- a/vis.c
+++ b/vis.c
@@ -232,9 +232,8 @@
prim->mtl = mtl;
}
- t0 = nanosec();
+ time = t0 = nanosec();
for(;;){
- time = t0;
setuniform(shader, "time", VANumber, &time);
shootcamera(maincam, shader);
@@ -254,8 +253,9 @@
if((mtl->diffusemap->image = readmemimage(fd)) == nil)
sysfatal("readmemimage: %r");
}
- t0 = nanosec();
- }
+ time = t0 = nanosec();
+ }else
+ time = t0 + Δt;
}
}