-
@rsnous Do you know shadertoy.com? There are a lot of interesting projects there that do stateful things, and this is the only way you can do it there: have a shader that samples its own output from the frame before (video feedback!) and change it based on mouse pos + click
-
@rsnous if you search for "UI" there, you can find some pretty funny and very complex things. A lot of stuff that is very very simple in other systems is actually extremely complex in shaders like these, but what's turing complete is turing complete i guess 😉
-
@rsnous ok, they are not quite that easy to find, but here are some examples of what I mean: shadertoy.com/view/4sSfzK shadertoy.com/view/Md3yRB shadertoy.com/view/Xs2cR1