In this article we are focused on the first question. What new features and functionalities can I add to my engine?.If I have an engine that works well in WebGL 1, how do I move to WebGL 2? Things to consider: WebGL 2 is coming! Google Chrome just announced at SIGGRAPH 2016 that 100% of the WebGL 2 conformance suite is passing (on the first configurations). If you’re reading this any time after October 2016, see his Github repo for the latest version of this article, with any corrections folded in since then (we encourage you to contribute to it).
After hearing the announcement at SIGGRAPH, I was asking around for someone to write a “basics of WebGL 2” article and Patrick got Shuai involved. This guest blog post is by Shuai Shao, a Masters student at UPenn under Patrick Cozzi.