Added WebGL output, probably still full of bugs