
WebGL for OpenGL Developers
Patrick Cozzi and Scott Hunter
3.1 Introduction
Don’t get us wrong—we are C++ developers at heart. We’ve battled triple-pointers,
partial template specialization, and vtable layouts under multiple inheritance. Yet,
through a strange series of events, we are now full-time JavaScript developers. This
is our story.
At the SIGGRAPH 2009 OpenGL BOF, we first heard about WebGL, an up-
coming web standard for a graphics API based on OpenGL ES 2.0 available to
JavaScript through the HTML5 canvas element, basically OpenGL for JavaScript.
We had mixed feelings. On the one hand, WebGL brought the promise of devel-
oping zero-footprint, ...