From 542669ef046df12466498ad32b3317d1aeefe5df Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Tue, 19 Jul 2022 21:06:06 +0200 Subject: [PATCH] Minor fixes - Fix uniform name for iFrame - Move timer initialization to main loop, so we don't measure the FBO initialization Signed-off-by: David Oberhollenzer --- shadermeh.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shadermeh.c b/shadermeh.c index d879669..ee27e7e 100644 --- a/shadermeh.c +++ b/shadermeh.c @@ -218,12 +218,10 @@ int main(int argc, char **argv) u_iResolution = glGetUniformLocation(prog, "iResolution"); u_iTime = glGetUniformLocation(prog, "iTime"); u_iTimeDelta = glGetUniformLocation(prog, "iTimeDelta"); - u_iFrame = glGetUniformLocation(prog, "iFrame;"); + u_iFrame = glGetUniformLocation(prog, "iFrame"); glUniform3f(u_iResolution, width, height, 0.0f); - clock_gettime(CLOCK_MONOTONIC_RAW, &start); - /******************** framebuffer object ********************/ if (to_stdout) { glGenFramebuffers(1, &fbo); @@ -244,6 +242,8 @@ int main(int argc, char **argv) } /******************** drawing loop ********************/ + clock_gettime(CLOCK_MONOTONIC_RAW, &start); + while (to_stdout || window_handle_events()) { /* render image to FBO */ clock_gettime(CLOCK_MONOTONIC_RAW, &frame_start);