Shadertoy progress - playlists
The last two weeks, I didn't do much programming with OpenGL and GLSL. I used the weekend to catch up with some of the bug reports on Github and made the application more robust against missing input data or broken shaders. The net result is that it now can also cycle through a set of shaders:
Even though I had not envisioned it at the time, the module Time::Slideshow comes in handy here for doing time-based cycling through a list of resources. I imagine switching between shaders on a time-based limit.
I had planned to do some work on programmatically generating geometry for the next release, but so far, I find myself spending more time on the user interface and compatibility settings. The required GLSL version is now 1.20, which corresponds to OpenGL version 2.x I think.