shithub: 3dee

Download patch

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;
 	}
 }