WIP: glsl: start adding SSA stuff

Currently doesn't work with control flow, but a start