Ok, I looked at the neon clock demo and you have forgot (in file frame_user.lua) to update the iFrame uniform variable of the shadertoy_prog_img GPU program:
Yikes! Thanks for the heads-up.
If there are no real textures, you can make the code smaller by replacing iChannelResolution
This demo uses
uniform float iTimeDelta; // Time it takes to render a frame, in seconds
Seems to work with or without
gh_gpu_program.uniform1f(shadertoy_prog_buf_a, "iTimeDelta", elapsed_time)
causes a white screen?
click a tile for new mutations, red cross for new population
white square to lock a tile (exclude from mutation)
green square to show in big
green cross to randomly mate locked tiles