A open-source, HTML5-based shader editor