Hot Reloading Part 2
In preparation for the fall graphics class, I have been working on a basic “hand-made” WebGL live shader editor that accepts input from external text editors. The editor interacts with a simple server that checks for file and directory updates. The following video shows me slowly editing the shader on the left using Vim on the right.
Also, for the floating shader user interface, I take inspiration from the Book of Shaders glslEditor: https://thebookofshaders.com/edit.php
The Book of Shaders contains several graphics/shader interactive tutorials that feature the glslEditor. I recommend looking through the tutorials for a good introduction to what you can do with fragment shaders: https://thebookofshaders.com/