Summary

Let's summarize what we've learned in this chapter:

  • We covered the history of WebGL and how it came to fruition.
  • We learned about common elements—canvas, objects, lights, and camera—that are, generally, present in WebGL applications.
  • We learned how to add a HTML5 canvas element to our web page and how to set its id, width, and height.
  • We implemented the code to obtain a WebGL context.
  • We covered how WebGL works as a state machine and, as such, we can query any of its variables using the getParameter function.
  • We got a glimpse of the interactive 3D application that we'll build by the end of this book.

In the next chapter, we will learn how to define, load, and render objects into a WebGL scene.