Compile GLSL code as C++ code (as far as possible) VERY WIP AND INCOMPLETE AT THE MOMENT THERE'S BOUND TO BE BUGS EVERYWHERE