macOS GLSL playground
iOS compatibility requires simple design changes, though it is still functionally capable.
These are are the passed in variables that you can use to modulate the output.
This solution is to provide a simple, lightweight iterative workflow to simple shaders. GLSL shaders can be easily converted into Metal counterparts for use as well. Additional parsing and conversion flows will be added in a later date.