* Added raw glsl functions
* doubles have lf appended now
* found out I cant handle hex values in a way I wanted
We now do more sanity checking on in-args and stage order