Examples from WebGL Programming Guide