Currently developing an improved shader system for Flashback. It allows shaders to define their own uniforms w/type, range, defaults, and UI info. It also supports this with #defines via recompile-and-continue.
It's a little hacky but it *really* improves workflow & experimentation. Add a uniform in the editor and it automatically appears in the treeview at the specified place in the hierarchy.
Screen shot is of Flashback's shader editor/tester.
