I’ve been playing around a bit with doing video feedback through a kaleidoscope shader.

In these images, the ‘seed’ that is fed into the feedback is simply the plain black or white background of the window. There is a single rectangle rendered with the output of the previous frame as a texture, which is fed through a GLSL shader which inverts colour and applies a kaleidoscope effect, resulting in rich chaotic imagery.