summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/ray/ray.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/ray/ray.c b/src/modules/ray/ray.c
index f616ae8..3b66de0 100644
--- a/src/modules/ray/ray.c
+++ b/src/modules/ray/ray.c
@@ -153,7 +153,9 @@ static void ray_prepare_frame(til_module_context_t *context, til_stream_t *strea
#if 1
/* animated point light source */
- ctxt->r += -.02;
+ /* FIXME: see comment in julia.c about this recurring kludge */
+ if (ticks != context->last_ticks)
+ ctxt->r += -.02;
scene.lights[0].light.emitter.point.center.x = cosf(ctxt->r) * 4.5f;
scene.lights[0].light.emitter.point.center.z = sinf(ctxt->r * 3.0f) * 4.5f;
© All Rights Reserved