> > For the record, if you're using Canvas+, we've not officially supported that since early 2015. It's kind of surprising if it still even works at all.
> Would it be possible to add a toggle between using WebGL and WebGL 2?
I've not seen any evidence that is actually the problem. It could have been something else in r240.
C2 has a very straightforward fallback to WebGL 1: if canvas.getContext("webgl2") returns null, try canvas.getContext("webgl"). So the only way WebGL 2 could have broken it is if they provide a broken WebGL 2 context. In which case, it's clearly a bug in their platform.