Another broken build: I am currently rewritting the shader defining
code to be safer and allow for sfuns. SFuns are shader functions which
are spun out from shader stages. So the functionality of a single
glsl function can be stand alone and then is mixed into the shader
stages that use it. This has been on the cards for a while so the next
working build will be a really special one :)