Shadertoy Demopack v23.12.3

3D Programming, Prototyping and Gamedev with GeeXLab
Interesting question, especially if you try to port some Shadertoy demos that can read the keyboard from the pixel shader.
Do you know that you can use data structures as uniform variables in GLSL?
To render an image, we need an orthographic camera, a texture GPU program, a quad and the image (a texture).