Textbook References

WebGL

General Information

WebGL 1.0 JavaScript API

There is not a single document that describes WebGL 1.0. If you want the full details you have to reference two documents:

  • OpenGL ES 2.0.25 Specification: This is the official, full specification of the API for OpenGL embedded systems. The interface is not specific to any particular programming language, but it is based on “C like” languages.
  • WebGL Specification 1.0.3: WebGL access to the GPU is through the JavaScript language. This document explains the changes made to the OpenGL ES 2.0 specification to implement a JavaScript and browser based interface.

WebGL 2.0 JavaScript API

WebGL 2.0 is based on the OpenGL 3.0 specification. For complete understanding of the API you must reference both documents.

Runestone Interactive

This textbook would not be possible without the amazing work of Brad Miller and his development team. See a list of the major contributors here.

Next Section - Textbook Author