Sample code from "WebGL: Up and Running", in JS and possibly CLJS.